eD2k Link Selector – eD2k(eMule)鏈接WordPress插件 [19年11月更新2.0.0]

eD2k Link Selector(eD2k鏈接選擇器)WordPress插件能夠很好地解析並顯示多個eD2k鏈接(即電驢鏈接/eDonkey鏈接,eDonkey(電驢)eMule(電騾)aMule等所用鏈接)。

它能將標籤[ed2k][/ed2k][emule][/emule]和所包裹起來的一個或多個eD2k文件鏈接以及其他文字,轉換為一個顯示eD2k鏈接並帶有文件名與大小過濾選擇器的漂亮表格,或者是普通錨鏈接的形式。

有什麼問題、bug、建議等請在本文後的評論中提出。歡迎您使用本插件。想將本插件用在Discuz!、phpwind論壇或其他php站點上請見下方「其他應用」段落。

English readers please read: English instruction of the plugin on our blog.

eD2k Link Selector WordPress 插件 2.0.0 下載

插件最新版本為2.0.0,2019年11月更新。還有些問題過段時間更新。

基礎用法及演示

把插件文件夾上傳至\wp-content\plugins\下,在WordPress「控制板」的「管理插件」中啟用eD2k Link Selector插件即安裝完畢。您只要在文章中使用以下這種形式的代碼即可,一行一個(經典編輯器中(WP5的區塊編輯器暫不支持)的可視化(TinyMCE)編輯器和HTML編輯器上分別有eD2k按鈕,可輔助您插入代碼):

[ed2k]
    ed2k://|file|eMule0.50a-Installer.exe|3389035|3D366ED505B977FC61C9A6EE01E96329|h=EKE4PSKRQ65MWEPFTRDSAHW5VMDIMFAJ|/
    ed2k://|file|emule0.49c-Xtreme7.2.7z|7124399|071F8D79E5BDC96208079ADE1C2443B0|h=THOGM3WRM4OGNCQHDQBS5JFFAUTQNZEU|/
    瀏覽器
    ed2k://|file|%E7%81%AB%E7%8B%90win%E8%8B%B1%E6%96%87%E7%89%88-Firefox_15.0_win32_en-US.exe|17789456|07e4607e4dc411237be1ce0b8a2a5c59|/|sources,78.47.189.237:14091|/
    [/ed2k]

這段代碼轉化為表格形式(RSS讀者請至原文觀看效果):

eD2k鏈接
幫助 | eMule官方 | eMule Fans 電騾愛好者 | eMule-Mods.de | 插件主頁
eMule0.50a-Installer.exe 查源 3.23MB
emule0.49c-Xtreme7.2.7z 查源 6.79MB
瀏覽器
火狐win英文版-Firefox_15.0_win32_en-US.exe 查源 16.97MB
[?]: [?]:, 26.99MB
3個文件

轉化為普通錨鏈接形式:

ed2k: eMule0.50a-Installer.exe
ed2k: emule0.49c-Xtreme7.2.7z
瀏覽器
ed2k: 火狐win英文版-Firefox_15.0_win32_en-US.exe

詳細說明

以下是詳細的說明,如果您看不明白或者懶得看不要緊,只了解上述「基礎用法」即可。

設置

1.1.2之後的版本增加了設置頁。安裝/更新完插件後,在WordPress後台控制板的左欄,點擊「插件」目錄下的「eD2k鏈接選擇器」,進入插件設置頁。那裡有對於全局的設置與其詳細的說明,這裡不再多提。

轉換說明

文章(single post)和頁面(page)上輸出的內容(content)默認使用表格形式(可選擇,欲更改請參見標籤內的format屬性);除文章和頁面外的頁(主頁(home)、feed(RSS、Atom等)、目錄頁(category)、存檔頁(archive)等等)默認使用普通錨鏈接形式(可選擇,欲更改請參見標籤內的forall),如果blog主頁或其他頁上是輸出摘要(excerpt),錨鏈接會變為普通文字。

每行一個eD2k鏈接。轉換eD2k的文件鏈接(ed2k://|file|<文件名>|<文件大小>|<文件Hash>(……)|/,您可以使用eD2k鏈接在線分析驗證工具驗證您的eD2k文件鏈接格式是否有誤)。如果這行不是eD2k文件鏈接,則轉化為一行普通的介紹文字。

選擇器說明

在選擇器中,按住SHIFT鍵選擇可以選中多個選擇框。

可用文件名和大小選擇器來選擇文件。文件名選擇器幫您根據文件名稱或後綴來選擇文件。不分大小寫。符號使用:

  • 和:空格( )、+
  • 不包含:-
  • 或:|
  • 轉義:一對英文引號("");
  • 匹配開頭:^
  • 匹配結尾:$

例如:選中所有名稱中包含有「eMule」或「0.49c」字眼,但不包含有「exe」字眼的:emule|0.49c -exe;選中所有名稱的開頭是「eMule」,結尾是「0.49c」的:^emule 0.49c$;選中所有名稱中帶有「eMule 0.49c」的(必須是「eMule 0.49c」,中間沒有別的字元,不能是「eMule fake 0.49c」),需要轉義:"emule 0.49c"

複製按鈕使用Flash,兼容所有主流瀏覽器。

點擊eD2k鏈接選擇器上的問號「[?]」按鈕可獲取幫助信息。

標籤屬性

標籤內可添加的屬性,即attributes,格式為

[ed2k 屬性1=值1 屬性2=值2]
屬性 描述 可用值 默認值(可在後台設置)
head (表格形式下)
標題內容
[任意文字] eD2k鏈接(選用中文時)
stat (表格形式下)
是否使用查源按鈕,及查源網站是什麼
[查源網站鏈接前綴]
false:停用查源按鈕
http://ed2k.shortypower.org/?hash=shortypower的ed2k-stats查源站
name (表格形式下)
是否使用文件名選擇功能
auto:自動。
僅1個鏈接時停用,多於1時使用;
true:使用;
false:停用
true
size (表格形式下)
是否使用大小選擇功能
auto:自動。
僅1個鏈接時停用,多於1時使用;
true:使用;
false:停用
true
collection (表格形式下)
是否使用eMule收藏集(emulecollection)按鈕
true:使用;
false:停用
true
width (表格形式下)表格的寬度 [寬度,以%、px、pt或em為單位] 100%
font-size (表格形式下)表格的字型大小 [字型大小,以%、px、pt或em為單位] 13px
buttonstyle (表格形式下)按鈕樣式 0:僅文字;
1:圖片與文字;
2:僅圖片
0
format 在文章(single post)和頁面(page)上輸出的內容(content)使用何種形式 1:表格形式;
2:普通鏈接形式
1
forall 是否應用於除文章和頁面外的頁(例如首頁和分類頁等) true:是;
false:否
false

比如:

[ed2k head=歡迎下載以下eD2k鏈接 size=false]
    ed2k://|file|eMule0.50a-Installer.exe|3389035|3D366ED505B977FC61C9A6EE01E96329|h=EKE4PSKRQ65MWEPFTRDSAHW5VMDIMFAJ|/
    [/ed2k]

注意屬性和值外無需加引號。

更新日誌

  • 2.0.0 (2019-11-23)
    • 去除ZeroClipboard(Flash剪貼板庫),使用execCommand()(IE9+)
    • eMule收藏集下載使用JS而不是PHP(IE10+)
    • (其他部分應該仍然能夠支持IE6+)
    • 清理代碼(但並未重寫)
    • CSS小修復
  • 1.2.0(2012-09-06)
    • WordPress 3.3+下編輯文章HTML面板Quicktags eD2k按鈕修正(WP3.3之前版本也兼容)
    • 過長文件名換行、表格表頭HTML修改(thead改成了caption)
    • 右上隱藏/顯示按鈕在IE8-下的問題
    • 更新ZeroClipboard至1.0.8
    • 完美解決ZeroClipboard的flash相對位置問題(加入.el-s-button-container)
    • 修正ZeroClipboard可能存在的衝突
    • IE clipboardData會彈出提示,因而轉而使用flash的ZeroClipboard,除非flash未載入才使用clipboardData
    • 用Google Closure Compiler Simple簡化JS文件;用YUI簡化CSS
    • 英文文檔
    • (之前未使用插件默認CSS者需要修改,請加入一行「.el-s-button-container{position:relative;}」,並對caption(原thead)進行替換與改動,請參閱SVN中ed2kls.dev.css文件的差異
  • 1.1.7(2010-10-08)
    • 兼容WordPress 3
    • 小改動
  • 1.1.6(2010-05-28)
    • 資料庫升級問題
    • 評論中使用
    • 自動識別截斷
    • 形式選項的小錯誤
    • 按鈕樣式選擇選項
  • 1.1.5(2010-04-14)
    • 增加選項頁
    • 解決與wp-print插件問題
    • 優化HTML與JavaScript,未出現ed2k的頁面不插入js
    • 加入表格寬度和字型大小選項和文件名、大小選擇的自動選項
    • 防止直接訪問插件目錄
  • 1.1.2(2010-04-02)
    • eMule收藏集功能
    • JavaScript優化
  • 1.1.1(2010-03-25)
    • 避免JavaScript衝突
  • 1.1.0(2010-03-20)
    • 修正JavaScript i18n不完全
    • 在編輯文章時的可視化(TinyMCE)和HTML(帶Quicktags)編輯器中添加eD2k按鈕
    • 文件後綴多選
  • 1.0.0(2010-03-19)
    • 初始版本

wordpress.org上插件頁SVNRevision

本地化語言

現有以下幾種語言的語言文件,您可以幫助修正或翻譯為其他語言:

  • 英語[初始]
  • 中文(簡體)[zh_CN]
  • 中文(繁體)[zh_TW]
  • 法語[fr_FR]

其他應用

將本插件用在Discuz!、phpwind論壇或其他php站點上:

協議與版權

本插件php、js等腳本使用GNU GPL v2協議授權。

不建議您使用本插件發表非法侵權文件的eD2k鏈接,本人不為您使用本插件發表的鏈接所指向內容負責。

eD2k軟體

Windows用戶建議使用eMule或eMule Mod(參見emulefans.com的Mod頁emule-mods.de的Mod頁)來下載eD2k鏈接。

VeryCD和及該公司的VeryCD Mod、easyMule(所謂電驢)軟體和emule.org.cn站點都不是eMule官方或電驢官方,參見VeryCD對eMule/電驢/電騾/VeryCD/EasyMule等詞的混淆性宣傳分析與證據和Wikipedia上的eMule「電驢」名稱爭議eDonkeyeMule VeryCD ModeasyMule等條目弄清其中的關係。VeryCD Mod、easyMule的修改版DLP庫放行了吸血驢迅雷,如有所需,建議使用Xtreme官方DLP庫

44條評論隱藏

  1. 2010年6月29日 周二 18:52 | 回復

    您好,我是 TAGDC 的站長,對於我在您的插件修改一事,表示萬分的歉意
    並已修改歸原始
    向您致歉
    以上

  2. 2010年7月11日 周日 11:59 | 回復

    這篇文章寫的非常棒 先收藏了 謝謝博主~~~

  3. #3 yyy
    2010年7月24日 周六 12:38 | 回復

    有沒有不顯示鏈接只顯示文件名的選項?

  4. 2010年8月19日 周四 11:16 | 回復

    今天升級3.0.1發現「eMule fans 電騾愛好者 」的域名還是老的。建議更新一下 8)

  5. #5 emule好騾子
    2010年8月19日 周四 12:34 | 回復

    請求一個功能,可不可以對不註冊用戶隱藏鏈接,只顯示文件名?或者只有一個隱藏鏈接的選項也行?

  6. 2010年8月19日 周四 12:51 | 回復

    @yyy 對所有用戶都不顯示鏈接只顯示文件名不就沒有意思了么? :mrgreen: 對不註冊用戶可以考慮
    @虎皮鯊
    @emule好騾子 你改代碼的話可以用if (current_user_can(‘level_0’)),插件下一版也會考慮添加

  7. 2010年8月19日 周四 20:08 | 回復

    @tomchen1989 順便加上DLP的介紹吧

  8. 2010年9月3日 周五 12:34 | 回復

    對3.0.1支持不大好啊
    看不見那個編輯器裡面的圖標了

  9. 2010年10月7日 周四 03:17 | 回復

    @虎皮鯊 剛把emulefans升級到了3.0.1,使用這個插件完全正常。。

  10. 2010年10月8日 周五 16:13 | 回復

    @虎皮鯊
    大家注意了,本插件更新1.1.7
    想將代碼用在其他php站點上請見《eD2k Link Selector PHP類》。

  11. 2010年10月10日 周日 00:00 | 回復

    很好。奇怪 http://ied2k.com/ 為什麼不用? 他們還是用很爛的論壇方式。

  12. 2010年10月12日 周二 14:07 | 回復

    Thanks for the good list with plugins, i have a number of favourites to, such as the all known “All IN SEO “and also the easy privacy policy plus SEO friendly images (got some great results with it)and lastly pretty links (great for cloacking) affiliate links…

  13. 2010年11月1日 周一 11:15 | 回復

    我複製了地址以後,粘貼到記事本里,為什麼每個ed2k地址的末尾都有一個小黑色正方形;我貼到編輯器裡面,發現是換行符。這個有問題么?

  14. 2010年11月1日 周一 11:16 | 回復

    我複製了地址以後,粘貼到記事本里,為什麼每個ed2k地址的末尾都有一個小黑色正方形;我貼到編輯器裡面,發現是換行符。這個有問題么?如果只有一個地址的話,是不是可以取消這個黑色小方框的換行符?

  15. #15 nnn
    2010年11月1日 周一 14:06 | 回復

    @loren 我們都是正常的

  16. #16 surmise
    2010年12月13日 周一 19:28 | 回復

    3.03不好用

  17. #17 囧王
    2010年12月13日 周一 20:02 | 回復

    @loren 你用的什麼操作系統和什麼記事本?你的問題看來就是換行符沒有換行的問題。。

    @surmise 你意思是說這個插件不兼容WordPress 3.03么?具體什麼問題?咱這個blog還沒升級3.03 💡

  18. #18 surmise
    2010年12月13日 周一 20:37 | 回復

    @囧王 不支持3.03

  19. #19 surmise
    2010年12月13日 周一 20:44 | 回復

    http://cn.wordpress.org 無3.01版本下載了

  20. 2010年12月13日 周一 21:34 | 回復

    @surmise 不急,我看看,很快弄好

  21. 2010年12月13日 周一 21:47 | 回復

    @surmise 我在其他地方用wordpress 3.0.3帶這個插件沒有任何問題。請問你的blog在哪裡,具體的問題能否描述一下,重裝插件後能不能恢復正常?

  22. #22 surmise
    2010年12月14日 周二 00:51 | 回復

    @tomchen1989 對不起,是我的緣故,和一個插件衝突貌似(不知具體),我卸載掉就可以用了。特來致歉!

  23. #23 wudidads
    2010年12月15日 周三 21:16 | 回復

    照指示方法用後為什麼得不到表格形式的?
    我是想下面這樣輸入的

    [ed2k]
     
    ed2k://|file|%E6%B3%A8%E4%BC%9A-%E7%A8%8E%E6%B3%95.rar|466609546|899629f34afd9acf95fbc8bbc4c35301|h=k7ml7xqvup4uf57eykap23aiprodwpe6|/ ed2k://|file|%E6%B3%A8%E4%BC%9A-%E4%BC%9A%E8%AE%A1.rar|489016830|36ba196fcb85f5cb659f0cdcc46587da|h=j4ehfed7j6s4dooq6ish42jsrqs4chrd|/ed2k://|file|%E6%B3%A8%E4%BC%9A-%E6%88%98%E7%95%A5.rar|323595490|b53d5f1a28e35174af10209aee6b1c94|h=xnsgw6g6wmcjntubpehevts2o4pb2gp6|/ ed2k://|file|%E6%B3%A8%E4%BC%9A-%E5%AE%A1%E8%AE%A1.rar|754441920|55c5d21250f30cf6ae0d9d3e2d630f33|h=5vjdxjeem65vumhoeutbki6c33qjoruv|/ ed2k://|file|%E6%B3%A8%E4%BC%9A-%E7%BB%8F%E6%B5%8E%E6%B3%95.rar|497728881|ad296bc2a7a40f152b8906eb4f7b3d69|h=4z6ozyp7buodqe2ki5b4ueuedw72qs5q|/ed2k://|file|%E6%B3%A8%E4%BC%9A-%E8%B4%A2%E7%AE%A1.rar|694863600|cced625ee6e5d00092813bc49de728d8|h=6jsa72fm5wkz6cwwzjaduttetx42f6u4|/
    [/ed2k]
  24. #24
    2010年12月15日 周三 21:43 | 回復

    @wudidads 最好應該每行一個,但你這樣其實也可以。你是用在文章裡面的么?你的blog在哪裡?

  25. #25 squallpak
    2010年12月30日 周四 17:58 | 回復

    能不能將這個插件改動一下用在magnet磁力鏈接上面?現在bt的磁鏈正在被大家所認識,和ed2k鏈接類似,不知道能不能做個這樣的插件出來呢?

  26. #26 mmm
    2010年12月30日 周四 19:46 | 回復

    @squallpak 糾正下magnet不是「BT的磁力鏈接」,而是種混合鏈接,支持ed2k,bt等。

  27. #27 squallpak
    2010年12月31日 周五 00:02 | 回復

    @mmm
    噢,不好意思,說的有些錯了~~
    只是這種磁力鏈接,目前在wordpress上面還沒有專門的插件。不知道能不能改一個呢?
    這個ed2k的顯示效果就是蠻不錯的,要是對磁鏈也有這麼個插件,那就完美了!!~~~

  28. #28 squallpak
    2011年1月3日 周一 17:01 | 回復

    我升級到3.04之後,在可視化編輯窗口那裡沒看到圖標了~~~
    我沒有使用任何插件擴展編輯窗口,使用的是默認的那個,同樣也沒看到啊~~~~~
    能告訴解決辦法嗎???

  29. #29 squallpak
    2011年1月8日 周六 18:01 | 回復

    對於這個插件的表格樣式,如果調整了顯示寬度,就會自動居中對齊,能加一個選項自由選擇對齊方式嗎?? 😮

  30. 2011年1月26日 周三 15:12 | 回復

    最近用這個插件,發現如果添加的ed2k鏈接多餘79個,則會讓整篇文章的內容都無法顯示。請問這是故意設計成這樣的,還是我發現了一個bug??? 💡

  31. 2011年1月26日 周三 15:39 | 回復

    @squallpak 無論bt、ed2k還是別的類型的磁力鏈接都不方便搞這個。這個必須方便地得到文件名和文件大小。在磁力鏈接中無法得到文件名和文件大小,也無法方便地從其他地方獲取。除非從blog伺服器連接到ed2k網路或者bt的分發網路去找,那耗資源太多,也是沒意思的。當然,一個一個地把鏈接的文件名和文件大小手寫進去倒是可以。。

    @squallpak 現在還能看到可視化編輯窗口那裡圖標么?我升級了沒問題。

    @squallpak 只有標題會居中其他都不會的吧。很大可能是和別的css衝突了。能拿個問題頁面來看看么?

    @squallpak 理論上想放多少放多少
    你看看你的第80個ed2k鏈接是不是有問題(驗證),或者BBCode的ed2k標籤使用有沒有問題,或者文章其他部分的html代碼有沒有錯
    不行的話,能不能在你blog上放一個80多個ed2k鏈接出錯的頁面,把鏈接貼過來給我看看

  32. 2011年1月31日 周一 16:07 | 回復

    @tomchen1989 磁力鏈接的那個問題我自己搞定了,下載了一個替換超鏈接的插件,然後修改成我想要的樣子了,還蠻好用的~~~ 😀 😀
    本來之前想找人做一個,結果囊中羞澀,對方開價要一千多啊,唉~~~~ 🙁

    在可視化編輯窗口依然看不到按鈕,我用的就是最新的1.1.7,只能在html界面看見那個按鈕。其實這並不妨礙使用,我在用離線編輯器,不算什麼麻煩事,就這樣也行了!

    調小寬度之後,會自動在正文區劇中對齊,這個我在IE7和火狐下面看都是一樣的,至於頁面嘛,我名字上面的超鏈接就是。我調小了寬度,現在所有頁面都是一個樣了,隨便看~~ 😀 8)

    超過79個會無法顯示正文的問題,那些鏈接都是直接從Emule裡面或者VC上面直接複製下來的,在那個驗證頁面也都通過了驗證,目前問題依舊。使用火狐打開也是一樣無法顯示正文。
    出錯頁面:http://www.dhtsky.com/share/34
    同樣的鏈接單獨發布就沒問題,見這裡:http://www.dhtsky.com/share/35
    在這裡我想提醒一句,網上流傳的可以使用代碼來添加meta,而建議不要使用All in one的那段代碼,是有缺陷的!!!因為截取字元的關係,會導致中文字元在IE下看源代碼變成亂碼!!或許還會產生別的兼容問題,最好還是不要用那段代碼了!!!

    希望我的回答不會顯得很混亂~~~~ 😳

  33. #33 squallpak
    2011年2月1日 周二 22:00 | 回復

    現在我的網頁上面兩個需要展示問題的頁面都已經展示出來了,如果看完了麻煩說一聲,畢竟不能總是那個樣子拿出來見人,是吧! 😛
    順祝emulefans的各位新年快樂,網站越辦越好,感謝你們的辛勤努力做出了這麼棒的插件!!! 😀

  34. 2011年2月1日 周二 22:32 | 回復

    @squallpak 看過了可以撤了。看不出來問題在哪裡,問題的頁面文章是空白的。估計還是插件衝突的緣故。。

  35. #35 squallpak
    2011年2月1日 周二 22:40 | 回復

    @tomchen1989 這裡是我所有使用的插件:
    Akismet
    All in One SEO Pack
    Autolink URI—-這個就是我找來修改顯示磁力鏈接的!
    Comments Link Redirect
    eD2k Link Selector
    Google XML Sitemaps
    Super Switch
    WP Cleaner
    縮略圖插件 WP-Thumbnails
    列出來希望對你有幫助!!
    另外,那個對齊的問題,會在下一版改進嗎?

  36. #36 Yafei
    2011年2月19日 周六 00:54 | 回復

    3.1 rc4工作不正常,不管怎麼設置都顯示這種格式
    ed2k: [新少林寺].Shao.lin.2011.DVDRip.x264.AC3-CMCT.mkv
    😈

  37. #37 Yafei
    2011年2月19日 周六 00:55 | 回復

    補充下,沒有任何樣式。。。

  38. 2011年2月20日 周日 14:28 | 回復

    @Yafei 有出錯的頁面的鏈接嗎?

  39. 2011年2月21日 周一 09:14 | 回復

    @squallpak @Yafei 你們有問題的,將ed2k標籤和上下文的文章內容之間空一行,看看是不是就好了?

  40. 2011年2月26日 周六 03:51 | 回復

    好插件!@!@!@!@

  41. 2011年3月16日 周三 22:36 | 回復

    升級到最新版本的wordpress,發現編輯器裡面的按鈕沒了。。。
    如何添加啊~??

  42. #42 FradSer
    2011年3月23日 周三 18:29 | 回復

    這個好

  43. #43 yongsoft
    2011年4月9日 周六 13:33 | 回復

    你好!找到這款插件真高興,一直無法解決ed2k鏈接的問題。你可以在插件中增加一個下載計數器嗎?

  44. 2011年6月6日 周一 09:52 | 回復

    很漂亮的下載列表,比好多下載站的都要漂亮。

發表評論

您的Email將不會顯示出來。頭像請至Gravatar.com註冊上傳。*號標註項為必填。

*
*
*
標籤用法
字數:0

您可以使用eMule或eMule Mod(參見eMuleFans.com的Mod頁emule-mods.de的Mod頁)(Windows)、aMule(Win、Linux、Mac)等軟體下載eD2k鏈接。可以參考這裡的修復、關聯eD2k協議鏈接方法
eMule收藏集(.emulecollection)文件是您選中的所有鏈接的列表文件。eMule可以直接下載它們。
按住SHIFT鍵選擇可以選中多個選擇框。
可用文件名和大小選擇器來選擇文件。
查看eD2k Link Selector WordPress 插件主頁(中文)或WordPress.org插件頁(國際)可以下載此插件或聯繫作者。
文件名選擇器幫您根據文件名稱或後綴來選擇文件。不分大小寫。
符號使用:
和:空格( )、+
不包含:-
或:|
轉義:一對英文引號("");
匹配開頭:^
匹配結尾:$
例如:
選中所有名稱中包含有「eMule」或「0.49c」字眼,但不包含有「exe」字眼的:emule|0.49c -exe
選中所有名稱的開頭是「eMule」,結尾是「0.49c」的:^emule 0.49c$
選中所有名稱中帶有「eMule 0.49c」的(必須是「eMule 0.49c」,中間沒有別的字元,不能是「eMule fake 0.49c」),需要轉義:"emule 0.49c"
大小選擇器幫您根據文件大小選擇文件。