無名內文置放 Adsense 與加入書籤按鈕再進化

最近寫了很多加入書籤按鈕和產生 AdSense 廣告的文章,但其實這不是我的專長,
真的是人爭一口氣,潛能都被激發出來了...XD 所以內容如果有誤,還請高手們不吝指點~
好,言歸正傳,為了讓大家不只是單純套用,而是能自由變化出更多的花樣,有些東西我想還是從頭說明一下好了;不過,如果你真的沒時間,那就直接前進懶人包吧~XD
首先,我們先來認識 <div>(就是 division 的意思)這個標籤;顧名思義,這個標籤就是要造成一個區塊,而這個區塊裡頭可以包含各樣元件,就像是「打包成一個包裹」的感覺,譬如 <div id="Name1">XXX</div>,就是把 XXX 打包成為一個名叫 "Name1" 的區塊,而 XXX 可以是文字、表格、圖片...等等的組合。
而之前分享過的「自動產生書籤按鈕或是 AdSense 廣告」,它們的原理都是一樣,就是:先把這些東西包裹成一個區塊,放置在橫福(網誌敘述欄位)或是邊欄(自訂資料夾之新增連結名稱欄位)之中,並賦予隱藏的屬性,等到進入單篇文章後(語法中有判別式),再透過語法的控制,讓它們「現形」,並出現在我們所指定的地方。
上次分享的「自動產生 AdSense 廣告」我是從 Ressol 的自動產生書籤語法去改寫的,姑且稱之為「R 版語法」;而該篇的延伸閱讀裡也提到了,Nelson 寫了類似的語法;雖然一開始是給 Pixnet 專用,不過稍微修改也可以給無名的使用者使用,但 Nelson 這組語法需要外部呼叫一個自己編寫的 .js 檔,對於沒有自己網頁空間的人或許不是很適合,因此我就把這部分改成內置於語法中,這樣不但不怕外部網頁空間掛點影響運作,也增加了很多的使用彈性(如果你真的嫌麻煩,Nelson 也有提供懶人包,可以去看看,只是這樣你就只能單單掛上廣告,而且位置也只能在文末,不能自己調整),這一組,就稱之為「N 版語法」好了。
所以,你要先決定進入單篇文章後,要出現哪些東西,先把這些東西「包裹」起來,像這樣:
接著,就是把程式碼語法補上,在這之前,先來瞭解一下改寫過後的「R 版語法」與「N 版語法」的結構:<div id="adsense2" style="display:none">
<center>
AdSense 語法
</center>
</div>
<div id="bookmark" style="display:none">
書籤按鈕語法
</div>
其他語法,譬如新版書籤語法的外部呼叫函數語法(這段不用包進去)
首先是「R 版語法」
01 <script type="text/javascript" src="http://jquery.com/src/jquery-latest.pack.js"><script>
02 <script type="text/javascript">
03 $(document).ready(
04 function() {
05 var divTrk=$(".total-comments-div");
06 if( divTrk.length>0) {
上頭幾行為判別是否在單篇文章內,以下 7~10 行,控制第一個區塊;Pixnet 內若使用 "wretch" 版型則可完全適用,使用其他版型者,或許需變更 ".total-comments-div",有興趣的朋友可試試。
07 var x1=$("div.Position1")
08 var i1=$("#Name1");
09 i1.appendTo(x1);
10 i1.css("display","inline");
視需求重複 7~10 行,控制其他區塊,最後到第 N 區塊
61 var xN=$("div.PositionN")
62 var iN=$("#NameN");
63 iN.appendTo(xN);
64 iN.css("display","inline");
多插入之第 65 行為第 N 區塊名為 att 之屬性設定,不是每個區塊都需要,書籤語法的圖片屬性就是這樣設定
65 iN.find(".att").attr({border:"0", align:"absbottom"});
66 }
67 }
68 );
69 </script>
接著是「N 版語法」
01 <script type="text/javascript">
02 var isArticle = false;
03 if (document.URL.indexOf("&article_id=") > 0)
04 isArticle = true;
05 if (isArticle){
06 if (window.attachEvent) window.attachEvent('onload', init);
07 else window.addEventListener('load', init, false);
08 }
上頭幾行是判別是否在單篇文章內,修改第 3 行的判別關鍵字,就可以在 Pixnet 使用(無名小站之判別字串為"&article_id=",Pixnet 之判別字串建議使用 "/post/",不然要是誰的帳號名稱中有 "post" 的話,就會判讀失誤了);以下 12~17 行,控制第一個區塊
09 function init(){
10 var CONTENT = document.getElementById("content");
11 var DIVs = CONTENT.getElementsByTagName('div');
12 for (var i1 in DIVs){
13 var x1 = new String(DIVs[i1].className);
14 if (x1.indexOf("Position1") == 0){
15 DIVs[i1].innerHTML += document.getElementById("Name1").innerHTML;break;
16 }
17 }
視需求重複 12~17 行,控制其他區塊,最後到第 N 區塊
78 for (var iN in DIVs){
79 var xN = new String(DIVs[iN].className);
80 if (xN.indexOf("PositionN") == 0){
81 DIVs[iN].innerHTML += document.getElementById("NameN").innerHTML;break;
82 }
多插入之第 83~84 行為第 N 區塊名為 att 之屬性設定,不是每個區塊都需要,書籤語法的圖片屬性就是這樣設定
83 var stringN=$("#NameN");
84 stringN.find(".att").attr({border:"0", align:"absbottom"});
85 }
86 }
87 </script>
上述兩版語法中,視區塊數量重複語法之處,記得變更變數(NameN, PositionN, xN, iN)
其中:"NameN" 之命名注意要配合之前在<div>標籤中宣告的區塊名稱,如 "adsense2","bookmark"。
"PositionN" 為「本區塊要出現的區段」,可用之變數參考如下,其結果請參考以下圖片:
datediv
innertext
extended
articletext
posted
trackback-url
comments-head
comments-body
comments-bottom
blogbody
...其他
"xN", "iN", "stringN", "att" 可自訂名稱。





"PositionN" 設定在不同位置的結果
到這邊不知道會不會有人已經開始「霧煞煞」,希望是不會啦~XD
好,接著重點來了,不是說可以把 AdSense 插入在無名的內文中段嗎?怎麼看到的圖片都是插入在那些區段的最後面?上面介紹的這些都是可以「自動」產生,不過在無名小站中,插入到內文的中段的 AdSense 是需要「手動」的,不過所謂的「手動」不是叫你在內文編輯區域填入 AdSense 的 javascript 語法,這樣子系統是不會理你的;我們一樣要照上面的程序「包裹」一段 AdSense 語法,然後在 "PositionN" 這個變數填入一個自訂的名稱(底下的例子裡,這個名稱是 "ad"),而不是版型上既有的區段名稱,然後,編輯本文時,插入一小段語法(目前提供三種選擇,詳見下圖及其說明)就大功告成了!(該語法不是插入在網誌敘述,不是插入在邊欄,更不是插入在 CSS,而是在你的單篇文章裡;另,本文區域可填入 AdSense 語法的平台也可嘗試這個方法,這樣就不用每次插入一大段語法了!)

插入 <div class="ad" style="float: right"></div> 的結果:廣告置右文繞圖

插入 <div class="ad" style="float: left"></div> 的結果:廣告置左文繞圖

插入 <div class="ad"></div> 的結果:廣告置中,圖文分離
以上這插入文中的 AdSense 廣告,也可以配合 CSS 來排版,封面圖是無 CSS 控制,以上三圖的 CSS 控制如下供參考,當然你也可以完全靠 AdSense 產生時的調色盤來做一個明顯的區塊,而不使用 CSS:
.ad{「R 版語法」與「N 版語法」這兩組雖然核心不同,不過看起來是大同小異、功能也類似,但有個關鍵的差異點,需要特別注意一下;就是:如果<div>標籤中沒有 style="display:none" 的設定時,那這個「區塊」自然會出現在你插入語法的地方,不過在進入單篇文章後,使用「R 版語法」者,原插入語法位置的「區塊」會消失,而出現在新的指定地點,但若是用「N 版語法」,則會出現「鬧雙胞」的狀況,新舊兩地都會出現這個「區塊」。
border: 1.0px solid gray;
padding: 0.5em;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
}
這樣的問題是什麼呢?因為根據 Google 的規定,一個頁面最多只能出現三組廣告組,如果你原來就用了三組,卻又出現上述鬧雙胞的狀況的話,那就有違規的危險了,所以,使用上請要特別注意。
除了「書籤按鈕」和「AdSense 廣告」,還有沒有東西可以這樣玩的咧?當然有啊~任何可以被「包裹」的東西都行,瞧瞧我的留言區塊上方,是不是多了個【留言小提醒】呢?當然,你也可以把 AdSense 廣告放在這裡。
好,我知道一定有人整個「霧煞煞」,所以直接提供懶人包;COPY 走語法,把你的 AdSense 語法置入即可使用。當然,你也可以照著提示做些小修改。
文章中段出現 Adsense 廣告之懶人包
使用「R 版語法」,以下語法置於邊欄,本文中插入「標籤(<div class="ad"……></div> 捲軸往上捲一點看詳情)」時廣告顯示於文中,文中無插入「標籤」時廣告顯示於邊欄。
範例:這一篇文章內文無插入標籤(<div class="ad"……></div>),故廣告出現在邊欄語法插入之處(推薦按鈕之下),現在正在看的這篇有插入標籤,所以邊欄推薦按鈕之下無廣告組,而是出現在文章中段的插入點(往右邊瞧瞧)。
<!-- Copyleft Ressol (http://blog.yam.com/ressol), CGS (http://www.wretch.cc/blog/CGS) -->
<div id="adsense3"><center>
此處放置欲出現於內文中段之 AdSense 語法,建議選擇可容納於邊欄寬度內之方形廣告
</center></div>
<script type="text/javascript" src="http://jquery.com/src/jquery-latest.pack.js"></script>
<script type="text/javascript">
$(document).ready(
function() {
var divTrk=$(".total-comments-div");
if( divTrk.length>0) {
var divAd3=$("div.ad");
var ad3=$("#adsense3");
ad3.appendTo(divAd3);
ad3.css("display","inline");
}
}
);
</script>
文末自動出現 Adsense 廣告及新版加入書籤按鈕、留言小提醒之懶人包
使用「N 版語法」,以下語法置於網誌描述或邊欄,但據說未來邊欄可能會限制字數,屆時只能放在網誌敘述了。還有,書籤語法已經由 Ressol 改版,Furl 的摘要不會再是亂碼了。
紅字部分請替換成你的 AdSense 語法;藍字部分是屬於【留言小提醒】的語法,可以修改,不需要就整個刪除;綠字部分由上而下分別是「AdSense 廣告」、「加入書籤按鈕」、「留言小提醒」出現的位置,你也可以修改這些地方。如果是只要書籤不要 Adsense 廣告的,就把 紅色及粉紅色的部分移除即可。<!-- Copyleft Ressol (http://blog.yam.com/ressol), Nelson (http://blog.pixnet.net/Nelson), CGS (http://www.wretch.cc/blog/CGS) -->
<div id="adsense2" style="display:none">
<br><center>
此處放置欲出現於文末之 AdSense 語法
</center></div>
<div id="bookmark" style="display:none">
將本文收入書籤:
<a href="javascript:addBookmark('myshare');"><img src="http://myshare.url.com.tw/images/myshare.ico" title="MyShare" alt="MyShare" class="bkimg"></a>
<a href="javascript:addBookmark('hemidemi');"><img src="http://www.hemidemi.com/images/HD.gif" title="HemiDemi" alt="HemiDemi" class="bkimg"></a>
<a href="javascript:addBookmark('google');"><img src="http://www.google.com/favicon.ico" title="Google Bookmarks" alt="Google Bookmarks" class="bkimg"></a>
<a href="javascript:addBookmark('yahoo');"><img src="http://tw.yahoo.com/favicon.ico" title="Yahoo! My Web" alt="Yahoo! My Web" class="bkimg"></a>
<a href="javascript:addBookmark('pchome');"><img src="http://w6.pchome.com.tw/template/icon/favicon.ico" title="PC Home Search 2.0" alt="PC Home Search 2.0" class="bkimg"></a>
<a href="javascript:addBookmark('fiigo');"><img src="http://www.fiigo.com/bookmark/pic/save_icon/icon-16x16-2.gif" title="Fiigo" alt="Fiigo" class="bkimg"></a>
<a href="javascript:addBookmark('youpush');"><img src="http://www.youpush.net/images/yp.gif" title="You Push" alt="You Push" class="bkimg"></a>
<a href="javascript:addBookmark('technorati');"><img src="http://technorati.com/favicon.ico" title="Technorati" alt="Technorati" class="bkimg"></a>
<a href="javascript:addBookmark('baidu');"><img src="http://cang.baidu.com/favicon.ico" title="baidu" alt="baidu" class="bkimg"></a>
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit'));keyit.focus();"><img src="http://www.365key.com/favicon.ico" width="16px" title="365key" alt="365key" class="bkimg"></a>
<a href="javascript:addBookmark('delicious');"><img src="http://del.icio.us/favicon.ico" title="Del.icio.us" alt="Del.icio.us" class="bkimg"></a>
<a href="javascript:addBookmark('digg');"><img src="http://digg.com/favicon.ico" title="Digg" alt="Digg" class="bkimg"></a>
<a href="javascript:addBookmark('furl');"><img src="http://www.furl.net/i/favicon.ico" title="Furl" alt="Furl" class="bkimg"></a>
<a href="javascript:addBookmark('addthis');"><img src="http://www.addthis.com/favicon.ico" title="其他更多書籤" alt="其他更多書籤" class="bkimg"></a>
</div>
<div id="prompt" style="display:none">
<br>【留言小提醒】<br> 請避免使用非必要之注音文、火星文。<br> 廣告、文不對題,無理、無禮,匿名、假名,無郵件、網址之不理性留言,刪除時恕不另行通知。<br><br>
</div>
<script type="text/javascript">
function getSelectText() {var d = document;var desc = '';if(window.getSelection)desc=window.getSelection();else if(document.getSelection)desc=document.getSelection();else if(document.selection)desc=document.selection.createRange().text;else desc = '';return desc;}
function addBookmark(sType) {var via ='';var result = '';var sTitle = encodeURIComponent(document.title);var sURL = encodeURIComponent(location.href);sDesc = encodeURIComponent( getSelectText());
if( sType==("myshare")) {result = 'http://myshare.url.com.tw/index.php?func=newurl&url='+sURL+'&desc='+sTitle+'&contents='+sDesc;}
else if( sType==("hemidemi")) {result = 'http://www.hemidemi.com/user_bookmark/new?title='+sTitle+'&url='+sURL+'&description='+sDesc+'&via='+via;}
else if( sType==("google")) {result = 'http://www.google.com/bookmarks/mark?op=add&bkmk='+sURL+'&title='+sTitle+'&annotation='+sDesc;}
else if( sType==("yahoo")) {result = 'http://tw.myweb2.search.yahoo.com/myresults/bookmarklet?t='+sTitle+'&u='+sURL+'&d='+sDesc+'&ei=UTF-8';}
else if( sType==("pchome")) {result = 'http://search20.portal20.com.tw/x.jsp?t='+sTitle+'&u='+sURL+'&n='+sDesc;}
else if( sType==("fiigo")) {result = 'http://www.fiigo.com/bookmark/my.php?a=add_web&title='+sTitle+'&url='+sURL+'&comment='+sDesc;}
else if( sType==("youpush")) {result = 'http://www.youpush.net/submit.php?url='+sURL;}
else if( sType==("technorati")) {result = 'http://technorati.com/faves?add='+sURL+'&title='+sTitle;}
else if( sType==("baidu")) {result = 'http://cang.baidu.com/do/add?iu='+sURL+'&it='+sTitle+'&dc='+sDesc;}
else if( sType==("delicious")) {result = 'http://del.icio.us/post?title='+sTitle+'&url='+sURL+'¬es='+sDesc;}
else if( sType==("digg")) {result = 'http://digg.com/submit?phase=2&url='+sURL+'&title='+sTitle+'&bodytext='+sDesc;}
else if( sType==("furl")) {result = 'http://www.furl.net/storeIt.jsp?t='+sTitle+'&u='+sURL+'&r='+escape(via)+'&c='+encodeURI(sDesc)+'&p=1';}
else if( sType==("addthis")) {result = 'http://www.addthis.com/bookmark.php?pub=addthis&url='+sURL+'&title='+sTitle;}
if(result!='') {window.open( result, 'addbookmak');}}</script>
<script type="text/javascript">
var isArticle = false;
if (document.URL.indexOf("&article_id=") > 0)
isArticle = true;
if (isArticle){
if (window.attachEvent) window.attachEvent('onload', init);
else window.addEventListener('load', init, false);
}
function init(){
var CONTENT = document.getElementById("content");
var DIVs = CONTENT.getElementsByTagName('div');
for (var i1 in DIVs){
var x1 = new String(DIVs[i1].className);
if (x1.indexOf("innertext") == 0){
DIVs[i1].innerHTML += document.getElementById("adsense2").innerHTML;break;
}
}
for (var i2 in DIVs){
var brk=$("#bookmark");brk.find(".bkimg").attr({border:"0", align:"absbottom"});
var x2 = new String(DIVs[i2].className);
if (x2.indexOf("articletext") == 0){
DIVs[i2].innerHTML += document.getElementById("bookmark").innerHTML;break;
}
}
for (var i3 in DIVs){
var x3 = new String(DIVs[i3].className);
if (x3.indexOf("comments-bottom") == 0){
DIVs[i3].innerHTML += document.getElementById("prompt").innerHTML;break;
}
}
}
</script>
上面兩段懶人包當然可以包成一包,全部丟在邊欄就可以,不過由於據說未來無名小站會限制邊欄的字數,所以還是拆成兩包,因「第一包」的廣告有出現在邊欄的需要,所以這包要丟在邊欄,而第二包字數多,就丟在網誌敘述了。
如果你不幸遇上邊欄字數限制,語法被截斷,因而沒有</script>的收尾造成版面錯亂,甚至找不到「連結管理」按鈕的話,不要緊張,只要在網址列後方加上 "&f",就可以進行修正了(譬如 http://www.wretch.cc/blog/CGS 就改成 http://www.wretch.cc/blog/CGS&f)。
最後,還是得要感謝 Ressol 和 Nelson 的無私分享,也希望大家能多給願意分享的人鼓勵。
追加使用「R 版語法」之文末自動出現 Adsense 廣告及新版加入書籤按鈕、留言小提醒之懶人包
(這其實和上一篇的是差不多的,不同之處在於書籤語法更新、各區塊出現位置改變,還多了一個留言提示,但語法核心是相同的,「N 版語法」無效的網友可試試這組)
發現無名連單篇文章的字數都限制,無法完整貼上語法,這組懶人包請看這裡。
接下來我又要碎碎念了,關心此事的朋友,請繼續往下看。
======我======是======分======隔======線======
等等再來唸,加上單篇字數限制,這兒可能唸不了,要另開新文才行...不過,可以先看個延伸閱讀。
有人回報說「延伸閱讀」被砍掉或是關掉了,我只能說,這或許就是「心虛」吧,不過,Google 庫存頁面是我們的好朋友;記得要看倒數第六個回應喔!
順便看看這篇部落客行為守則(庫存頁面)的第一條,然後看看這篇的第一個回應(庫存頁面),不是很支持這個守則嗎?怎麼連轉錄文也都不見了,關文叫做「我們為我們說過的話(打過的字)負責」嗎?(對其他知名部落客才知道尊重,才知道要告知,這叫做勢利嗎?誰教教我?)
Today's Visitors: 1 Total Visitors: 1145
Personal Category: 資訊看版
Topic: technology
Previous in This Category: 合理使用與網路禮儀 Next in This Category: Microsoft Surface
Previous in This Category: 合理使用與網路禮儀 Next in This Category: Microsoft Surface
歷史上的今天:

Sealed (May 20)










請教不少人如何把 google adsense 的廣告放在文章裡, 最好還能讓我自行決定要放在文末或文章中間, 結果人家 CGS 已經把程式全寫
本篇文章引用自此 花了一天的時間,把Google的廣告加到無名內。這樣的作法好像是反其道而行的感覺,大部份
還記得在之前曾經發表過一篇【BLOG】文章加入書籤 & Snap Shots的文吧 後來CGS又發
前一陣子看到別人的網誌裡面有Google的廣告. 看到的當下我就決
本篇文章引用自此
1樓
1樓搶頭香
又是晚點再來貼嗎?
好可惜, 我都用不到.
Blogger.com的新版面格式我還是懶的去研究啊~
2樓
2樓頸推
無名文內也可以放 Adsense? 是放在 CSS的語法嗎?
我真的太佩服你了!
3樓
3樓坐沙發
不過無名本身的廣告已經不少了,這樣不會太多嗎?
4樓
福樓
哈 對不起 我搞錯了
不知道為什麼一直有無名廣告很多的印象
5樓
專業的5樓
C 帥 啊~~~
艾德華
6樓
6樓
還有進化版唷~佩服~
7樓
7樓
期待期待,C大真是太厲害了,願聞其詳..
8樓
8樓
真厲害!!有點感覺像各大新聞網站 文章內置的廣告框框一樣
這樣的宣傳效果因該會很棒~
所以同理的話 因該也可以把flickr的相簿動畫崁入在文章內是吧?
9樓
9樓
這真是太神奇了~捷克!
期待^_^
10樓
10樓
我合理的懷疑,
你有裝監視器...
我今天才在想說別人那一塊怎弄得??
怎麼~我才想要什麼你就生的出來,
太。厲。害。了!
感謝!
明天來研究一下
今天還得繼續跟老闆撕~磨~啊~~~
11樓
11樓
請問C大,第二個懶人包fred試用後,只出現文末的Adsense,
書籤跟留言提醒都不見了..不知道是那裡出了問題呢?
fred是放在網誌敘述內,sidebar好像已經開始限制語法字數了..
煩請指教,多謝您了! ^^
12樓
12樓
我的情形也和winfredlin一樣
使用第二個懶人包後…
只有出現文末的adsense…好奇怪喔!
13樓
13樓
C帥,最近才開始想研究這東西,
真感謝你提供給大家使用^^
真是替我們這些不想動腦的省了好多麻煩... 感恩
我暫且帶了懶人包回家試試囉!!
14樓
14樓
C帥
你真的好棒
我發文大聯播
葛蘿
15樓
15樓
C帥阿~
看到你網誌規劃越來越好,
改天我這個英文+語法白痴,
可要來好好請教你那些「最近誰來逛?/吱吱喳喳/Snap」等,
到底是要如何來置放阿...*即使上網都看到眼花@@*
16樓
16樓
C大超熱心,不但特地幫fred測試,還兩度留言指教
半夜回來才看到..最後用R版的語法就OK了!
真是萬分感謝啊,請受小弟一拜..Orz
17樓
17樓
Sealed
18樓
18樓
挖~~~你好棒喔!
19樓
19樓
CGS大
感謝提醒嚕
可是為什麼我用懶人包去修改
不過我不想放Adsense
所以我把你文中所提的紅色、粉紅色部分去除了
反而沒出現呢?!
我現在是改回原本的語法就又可以出現了
怪~~~
那個留言小提醒好想放喔 @@a
在跟您討教討教好了
20樓
20樓
@@ 還是不行說
不知道為什麼~
是因為我網誌敘述放太多東西了嗎?
21樓
21樓
那請幫我看一下
這幾個網站是否正常呢
http://blog.xuite.net/arguskao/24cc
http://blog.pixnet.net/arguskao
http://blog.yam.com/arguskao_yblog
是要看文章裡面
因為我是把CODE放在文章裡
謝謝!!
22樓
22樓
進化進化再進化,我的感覺是CGS現在已經變身超級塞亞人囉^_^
這篇解說寫得實在很好,非常值得參考,再替CGS鼓鼓掌,也多謝你的無私貢獻!!
23樓
23樓
真沒想到這樣激發你的發文靈感= =
24樓
24樓
實在是太強了,
不過對我這種『語法白癡』來說,
要理解還需要點時間啊...
不過還是多謝C帥完整的介紹
25樓
25樓
謝謝CGS的大方分享和教學ㄛ!!!
真是受益良多呢!!
再次感謝...
26樓
26樓
CGS你真的好強...
哈~我終於也用成功了呢!
27樓
27樓
我很努力copy上去
結果無名都出現錯誤訊息
28樓
28樓
等等再來唸,加上單篇字數限制,這兒可能唸不了,要另開新文才行..
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
等了好幾天了~~~還要等多久???
29樓
29樓
早上一直無法安裝(可能網路關係)
回到家終於能裝
不過裝好沒多久,我的手鍵多加了一些網誌敘述,居然整個文消失
XD
順利裝好了
感謝一哥
30樓
30樓
再次感謝
再度打包回去用 呵呵
你真的很厲害呢!