2006年11月2日 星期四

在每篇文章底端放置各大共享書籤 for blogger

2007-1221:新增FunP書籤
2007-0908:新增udn共享書籤
2007-0303 :修正Yahoo 分享書籤標題編碼問題

update:新增My Share
update:新增Yahoo 分享書籤

注意:要改Template前請先存檔備份

這是各大共享書籤的代碼 如:del.icio.us | technorati

以HEMiDEMi的書籤為例:

修改詳細步驟如下:
1.進入Customize (自定) > Template(範本) > Edit(修改) HTML > 把 Expand Widget Template(展開小裝置範本) 打勾
找到下面這段代碼
<span class='post-labels'>
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'>
<data:label.name/>
</a><b:if cond='data:label.isLast != "true"'>,</b:if>
</b:loop>
</b:if>
<----紅色代碼插入處
</span>

2.在上面的藍色代碼中間插入下面紅色的共享書籤代碼

<a expr:href='"http://www.hemidemi.com/user_bookmark/new?title=" + data:post.title + "&amp;url=" + data:post.url' class="addToolTip"
title="Add to HEMiDEMi" target='_blank'><img border="0" alt="HEMiDEMi"
src="圖片連結"/></a>

圖片連結部份,可以到HEMiDEMi小貼紙產生器官方網址去選擇自己想要的圖片

以上結束

23 則留言:

董福興 :

請問方便修改一下Myshare的語法嘛?
自己動手修,怎麼都搞不定。

Canny G :

這裡是Canny,先感恩你的提醒我在blogger貼紙的問題。
不過,我的不是beta版的blogger耶...

我原本是怕麻煩,只把黑米的貼紙貼在格式當中的文章範本裡。
看來此法是行不通了。

我剛才也試過把貼紙移到和中間,可是網址顯示不出來。
現在我已經把貼紙移除掉了,以後再想個辦法好了...

Canny G :

抱歉,我是說,我剛才也試過把貼紙移到BlogItemTitle標籤和文章標題中間,可是網址顯示不出來。

Angelo :

董大:
Myshare的語法我加上去了,您再試看看

Angelo :

Canny:
blogger 應該也要改Templete的語法

shenez :

to canny:
舊版的話,可以參考這裡語法改改!
Social Bookmark Link Creator

Angelo :

我對舊版的blogger沒什麼研究,感謝shenez提供的回答

董福興 :

感謝,這邊的資訊真是令人受益菲淺。

Canny G :

to shenez & angelo:

感恩兩位的幫忙,黑米的部份成功了。

貝姬 :

請問一下:我找不到<span class='post-labels'>...那一段代碼,是否跟您提及的ExpandWidget Templates要打勾有關?又請問這個打勾的選項是位於何處呢?

頭疼中啊....

可以請大大解惑一下嗎?謝謝您了

Angelo :

ExpandWidget Templates要打勾才看的到,因為這篇文章是在還google beta沒有中文化時寫的,所以template不叫模板,正確的是
進入Customize (自定) > Template(範本) > Edit(修改) HTML > 把 Expand Widget Template(展開小裝置範本) 打勾

Olly :

你好 !
我已經打開了小裝置範本
但還是找不到
<span class='post-labels'>
這段耶
一定都會有嗎 ??

Angelo :

有個方法可以建議你用,打開了小裝置範本後把所有代碼先複製到記事本,而且要複製2份,以免改壞了,還有備份,然後在記事本裡按CTRL+F
會出現搜尋列,這時把<span class='post-labels'>貼上後選"向上"搜尋,這樣應該可以找到

Olly :

okok !
我已經用好摟
謝謝你的小技巧 ^^

Gene :

http://button.unet.cc
可以用這個訂閱貼紙產生器

Angelo :

to Gene
訂閱貼紙產生器針對整個網站來講是個不錯的選擇(如果是單篇文章的話可能還是要改template,每一家blog的語法也不太一樣),感謝您的分享^^

JAMES :

hi~我張貼yahoo的..會出現下列紅字耶...
我們無法剖析您的範本,因為它的結構不完整。 請確定所有的 XML 元素均已正確關閉。
XML 錯誤訊息: The entity name must immediately follow the '&' in the entity reference.

Angelo :

to james
Yahoo的部份本來是英文版的,可能有問題,我把它改成中文版的,你再試看看

鋒哥 :

a class='addToolTip' expr:href='"http://tw.myweb2.search.yahoo.com/myresults/bookmarklet?u=" + data:post.url + "&t=" + data:post.title' target='_blank' title='加入 Yahoo 分享書籤'>

我改成這樣後是可以用了但是標體會是亂碼好像語系有問題

Angelo :

to 鋒哥
看起來編碼的確有問題,這篇文章我把語法部份做了點修改,你在語法裡加上ei=UTF-8 試看看

鋒哥 :

angelo~照你的修改後果然OK了,對了我的BLOG code裡只要是&這個都要改成&才使用,由於我是做美術出身的,所以對程式幾乎都是用try的問的問題也許很笨請見諒~我寫程式語法就像是不懂日文的人玩日本RPG,靠反覆實驗血出來的呵呵

Angelo :

to 鋒哥
我了解你的意思,在blog的code中,不一定是所見即所得
像 & 要打 &amp; 
< > 要打 &lt; &gt; 才會顯示出來

豬尾巴 :
此文章已被作者刪除。

張貼意見

請輸入您的留言,留下名稱或網址,不回答匿名問題,可用電子郵件訂閱回應,可用 HTML 標記,例如 <b>, <i>, <a>