Discuz!版電驢鏈接插件(eD2k鏈接,eMule鏈接)是基於WordPress插件eD2k Link Selector製作的。由於本人水平很業餘,如果你在使用中出現任何問題請來此處反饋。
主要功能
支持[ed2k][/ed2k]和[emule][/emule]標籤的轉換,也支持沒有被這兩種標籤包含的ed2k鏈接的自動轉換,支持論壇程序Discuz! 版本X2。請一定要注意。
應大家需求,第三版同時支持簡體中文GBK版 和 UTF8版,請安裝時注意安裝符合自己論壇編碼的版本。
支持功能:管理員後台設置屬性預設,編輯器按鈕,文件名過濾器,文件大小過濾器。
目前不支持:語言切換,標籤自定義屬性,後台預覽,樣式設計(你可以手動修改和設計ed2k-link-selector-php下的ed2kls.css樣式文件)。
下載與使用
此插件為應網友需求而免費製作,如果你在此基礎上修改,請保留和尊重原始插件底部的主頁鏈接
googlecode下載:discuz-ed2k-link-selector-for-x2-v4.2
discuz官方下載:discuz-ed2k-link-selector-for-x2-v4.2
插件版本:for Discuz! X2 [v4.2]
基於eD2k Link Selector 版本:1.1.7
協議:GPL v2
最後更新時間:2012年03月14日
使用方法:使用方法:
1.上傳到ed2k文件夾到插件目錄;
2.在後台安裝插件,請根據你使用的語言編碼選擇「簡體中文」或「簡體中文UTF8版」;
3.啟用插件,在這裡你可以設置你希望的顯示效果和功能。
新功能
v4版本提供了編輯器按鈕擺放位置的設置。
可以設置的區域有如圖所示:
可以選擇放置在區域頭部或尾部:
安裝問題
如果安裝以後出現鏈接混亂,文件名處顯示「 onclick=”ed2kls……」等等等等,這是因為插件安裝程序沒有對 function_discuzcode.php 文件的修改許可權,導致了discuz自帶的ed2k鏈接解析繼續生效,如果出現此情況,
只需要找到文件:source/function/function_discuzcode.php,打開文件找到以下字元串:
/ed2k:\/\/(.+?)\//e
替換為
/deprecated_ed2k:\/\/(.+?)\//e
保存即可,注意做好備份。如果卸載後出現ed2k不解析問題則同理反操作即可。
其他問題
可能出現的問題:
1.可能你還使用了一些其他會涉及到帖子內容改變的插件,比如:關鍵字鏈接插件,由於本插件使用了function_discuzcode的嵌入點,該嵌入點位置在前,所以有可能會被其他插件再次轉換,破壞結果,如果有這樣的情況,請用排除法找到該插件,然後告訴我,我幫你想辦法。
2.此問題在v4.2版本已解決
如果你發布的文件ed2k鏈接裡帶有網站地址一類的信息,會導致discuz自動鏈接識別功能將其轉換成http超鏈接而出現混亂。
解決辦法:刪除掉鏈接中的網站地址,或者發布帖子的時候禁用鏈接識別(推薦)。
1條評論隱藏
目前X3.4還是能用,不過需要修改一下install.php
$str = '/ed2k:\/\/(.+?)\//e';
$rep = '/deprecated_ed2k:\/\/(.+?)\//e';
需要去掉後邊的e
不過複製鏈接和名字載入了一個flash,不知道這個怎麼去掉,挺影響體驗的= =求作者幫助。。