Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[发布] 电驴链接插件 eD2k Link Selector for Discuz! X2 [v4.2](2012.03.14更新)

  [复制链接]
emuler 发表于 2011-12-16 17:55:07 | 显示全部楼层 |阅读模式
插件发布
插件名称: eD2k Link Selector - 电驴链接插件 for Discuz! X2 [v4.2]
插件来源: 原创插件
适用版本: Discuz! X2
语言编码: GBK简体 UTF8简体 
最后更新时间: 2012-03-14
插件作者: emulefans.com
插件简介: 支持[ed2k][/ed2k]和[emule][/emule]标签的转换,转换为美观和功能强大的选择列表。后台设置功能:文件名过滤器,文件大小过滤器,查源,字号,宽度,收藏集等。
本帖最后由 emuler 于 2012-3-14 14:34 编辑

Discuz!版电驴链接插件(eD2k链接,eDonkey链接)是基于WordPress插件eD2k Link Selector制作的。由于本人水平很业余,如果你在使用中出现任何问题,或者有什么功能需求和建议请来插件官方主页反馈:
插件主页地址:http://emulefans.com/discuz-ed2k-link-selector/


支持[ed2k][/ed2k]和[emule][/emule]标签的转换。
支持论坛程序discuz版本x2,简体中文UTF8版和GBK版。请一定要注意。

支持功能:管理员后台设置属性预设,编辑器按钮,文件名过滤器,文件大小过滤器。
目前不支持wordpress版具备的功能有:语言切换,标签自定义属性。以后会增加。

此插件为应网友需求而免费制作,如果你在此基础上修改,请保留和尊重原始插件底部的主页链接
discuz-ed2k-link-selector-for-x2-v4.2.zip (41 KB, 下载次数: 1937)
也可以在googlecode下载:http://ed2k-link-selector.googlecode.com/files/discuz-ed2k-link-selector-for-x2-v4.2.zip


2011.12.21 第三版解决了编辑器js问题,增加了一个自定义的js文件,程序方面的实现尽量避免修改系统原有文件(除了需要去掉系统自带的ed2k解析  )。

2011.12.23 解决了utf-8编码和GBK编码两种链接在不同编码网页情况下的分别出现乱码的问题。感谢 舞月工作室 帮助测试。

2011.12.27 增加了编辑器图标位置的设置功能。安装时不再需要手动修改系统文件。解决了一些文件名不显示的情况。感谢yanyan171hegeaimei 等朋友的建议和帮助。

2011.12.30 根据的舞月工作室建议,v4.1版增加了对没有被标签[ed2k][/ed2k]包含的ed2k链接的解析。

2012.01.24 发现链接地址中带有网站地址时,会与discuz的链接识别出现冲突。解决办法见下。

2012.03.14
1.改进对没有被[ed2k]标签包含的ed2k链接的自动识别;
2.纠正链接中当文件名含有网页地址时与discuz自动链接识别功能的冲突。

之前下载过旧版本的,强烈建议更新v4.2版。

使用方法:

1.上传到ed2k文件夹到插件目录;
2.在后台安装插件,请根据你使用的语言编码选择“简体中文”或“简体中文UTF8版”;
3.启用插件,在这里你可以设置你希望的显示效果和功能。

新功能
v4版本提供了编辑器按钮摆放位置的设置,可以设置的区域有如图所示(即你的编辑器模板不同区域的id号):

按钮插入区域

按钮插入区域


可以选择放置在区域头部或尾部。

按钮插入位置

按钮插入位置


============================================================

利用帖子隐藏功能——实现满积分才能看链接

比如积分需要超过50分才能查看该ed2k链接,那么你可以在隐藏功能代码里贴上ed2k加[ed2k]标签的代码,代码表现为,例:
  1. [hide=50][ed2k]ed2k://|file|eMule0.50a-ScarAngel_v4.2-bin.rar|4857314|29908FFDDA1D4B925B6B51712CE5C5CF|h=6EX6GXCMMTTTX2DQWOQHDUHSJJ7MHL74|/[/ed2k][/hide]
复制代码
============================================================
安装问题:
如果安装以后出现链接混乱,类似(来自cansnow 的截图):



只需要找到文件:source/function/function_discuzcode.php,打开文件找到以下字符串:
  1. /ed2k:\/\/(.+?)\//e
复制代码
替换为
  1. /deprecated_ed2k:\/\/(.+?)\//e
复制代码
保存即可,注意做好备份。如果卸载后出现ed2k不解析问题则同理反操作即可。

可能出现的问题:
1.可能你还使用了一些其他会涉及到帖子内容改变的插件,比如:关键字链接插件,由于本插件使用了function_discuzcode的嵌入点,该嵌入点位置在前,所以有可能会被其他插件再次转换,破坏结果,如果有这样的情况,请用排除法找到该插件,然后告诉我,我帮你想办法。

2.链接自动识别问题在v4.2版本已解决
如果你发布的文件链接里带有网站地址一类的信息,这会由于discuz自动将其转换成http超链接而出现混乱,如图(感谢fastbits截图):

解决办法:删除掉链接中的网站地址,或者发布帖子的时候禁用链接识别(推荐)


============================================================

使用效果图:

电驴链接插件

电驴链接插件


电驴链接插件

电驴链接插件

评分

1

查看全部评分

回复

使用道具 举报

ppcynt 发表于 2011-12-16 17:57:45 | 显示全部楼层
回复

使用道具 举报

 楼主| emuler 发表于 2011-12-16 18:02:41 | 显示全部楼层
这是第一个版本,期待你的测试和反馈
回复

使用道具 举报

西部园丁 发表于 2011-12-16 18:04:09 | 显示全部楼层
一般网站都用不着,但是要支持。
回复

使用道具 举报

 楼主| emuler 发表于 2011-12-16 18:06:36 | 显示全部楼层
西部园丁 发表于 2011-12-16 18:04
一般网站都用不着,但是要支持。

嗯,一般都是资源共享类站点有需要,这个插件就是应网友需求而作的。
回复

使用道具 举报

hegeaimei 发表于 2011-12-16 18:35:07 | 显示全部楼层
本帖最后由 hegeaimei 于 2011-12-16 18:41 编辑

我太爱了  昨天就找这个插件 论坛没有 今天你就发了 太感谢你了
安装出现乱码 怎么办啊  我的GBK版本的

1.jpg
回复

使用道具 举报

212143 发表于 2011-12-16 18:37:47 | 显示全部楼层
  貌似蛮强大的啊
回复

使用道具 举报

hegeaimei 发表于 2011-12-16 18:55:20 | 显示全部楼层
自行转码出现这个样子  强烈要求给个GBK版本
1.jpg
回复

使用道具 举报

有何不可 发表于 2011-12-16 19:25:01 | 显示全部楼层
绝对支持啊
回复

使用道具 举报

ihicool 发表于 2011-12-16 20:08:56 | 显示全部楼层
看起来还不错 不过一般不怎么用电驴的
www.gaosow.com/sitemap.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-11-25 04:24 , Processed in 0.152749 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表