本帖最后由 dywe12 于 2012-9-13 00:53 编辑
通过强大的dx后台设置,站长可以轻松实现视频地址直接幻化为播放器的功能!不要图方便,插件越多论坛速度越慢,好好琢磨后台设置,玩出花样!
不安装插件 论坛同样精彩!
目前DSU已经支持自动转换56的地址,比如(http://www.56.com/u14/v_NTc4MDk5MzE.html或者http://player.56.com/v_NTc4MDk5MzE.swf)类型的链接。
下面是具体的设置方法,若对设置方法有疑问移步DSU,以便集中处理!
我们以56视频网站为例:视频地址为http://player.56.com/v_NTc5MTQxMTE.swf,大家可以发现视频地址除了红字部分其余部分是不变的。那么我们就在词汇过滤中写下如下正则: - /\[url\]http:\/\/player.56.com\/v_(.{11}).swf\[\/url\]/
复制代码 大家会发现怎么和上面的不太一样,正则书写要求在一些特殊符号前面接“\”进行转义,这个大家不用管,只要记住是哪些字符就行,链接地址中需要加的就是“/”。
另外大家还发现前后加了和,是的,这是因为dx会自动给链接加[url]标签,我们在使用时必须也给他去掉,但是也要记得加转义符“\”,需要加的就有“[“,”]“,”/”。其中红色部分我们用(.{11})代替,表示我们需要获取这部分的内容,“.”代表任意字符,“{11}”代表11个字符,合起来表示11个任意字符的意思。 然后在选择替换关键词,并填上 \$1就是表示我们需要的红色部分,即NTc5MTQxMTE,并提交
下面我们去添加自定义代码: 添加一个play56标签, 替换代码为: - <embed src="http://player.56.com/v_{1}.swf" type="application/x-shockwave-flash" width="480" height="395" allowNetworking="all" allowScriptAccess="always"></embed>
复制代码- /\[url\]http:\/\/player.56.com\/v_(.{11}).swf\[\/url\]/=[play56]\$1[/play56]
- /\[url\]http:\/\/player.youku.com\/player.php\/sid\/([0-9A-Za-z]{13})\/v.swf\[\/url\]/=[playyk]\$1[/playyk]
- /\[url\]http:\/\/v.youku.com\/v_show\/id_([0-9A-Za-z]{13}).html\[\/url\]/=[playyk]\$1[/playyk]
- /\[url\]http:\/\/www.56.com\/u([0-9]{1,2})\/v_([0-9a-zA-Z]{11}).\w+\[\/url\]/=[play56]\$2[/play56]
- /\[url\]http:\/\/www.tudou.com\/programs\/view\/([0-9A-Za-z_]{11})\/\[\/url\]/=[playtd]\$1[/playtd]
- /\[url\]http:\/\/www.tudou.com\/v\/([0-9A-Za-z_]{11})\/\&rpid(.+)\/v.swf\[\/url\]/=[playtd]\$1[/playtd]
- 以上是词语过滤规则
- ==========================================================
- 以下是自定义代码的替换规则:
- 土豆[playtd]
- <embed src="http://www.tudou.com/v/{1}/&rpid=40178783/v.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="opaque" width="480" height="400"></embed>
- 优酷[playyk]
- <embed src="http://player.youku.com/player.php/sid/{1}/v.swf" quality="high" width="480" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed>
- 56[play56]
- <embed src="http://player.56.com/v_{1}.swf" type="application/x-shockwave-flash" width="480" height="395" allowNetworking="all" allowScriptAccess="always"></embed>
复制代码
|