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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 自动解析图片URL,自动加上[img][/img]For 4.1

[复制链接]
尐強 发表于 2005-12-18 19:36:29 | 显示全部楼层 |阅读模式
演示:http://www.ayoyo.com.cn

功能说明:这个HACK可以把.JPG .GIF .PNG结尾的URL自动转换成[img][/img],这样就不用自己输入[img][/img],省了不少时间.

修改方法:打开/include/discuzcode.php


找到:

  1. function parseurl($message) {
  2.         return preg_match("/\[code\].+?\[\/code\]/is", $message) ? $message :
  3.                 preg_replace(        array(
  4.                                         "/(?<=[^\]a-z0-9-="'\\/])((https?|ftp|gopher|news|telnet|mms|rtsp):\/\/|www\.)([a-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)/i",
  5.                                         "/(?<=[^\]a-z0-9\/\-_.~?=:.])([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4}))/i"
  6.                                 ), array(
  7.                                         "[url]\\1\\3[/url]",
  8.                                         "[email]\\0[/email]"
  9.                                 ), ' '.$message);
  10. }
复制代码


替换成:


  1. //[HACK]自动解析图片URL By Ayoyo
  2. function parseurl($message) {
  3.         return preg_match("/\[code\].+?\[\/code\]/is", $message) ? $message :
  4.                 preg_replace(        array(
  5.                                         "/(?<=[^\]a-z0-9-="'\\/])((https?|ftp|gopher|news|telnet|mms|rtsp):\/\/|www\.)([a-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)(.jpg|.png|.gif)/i",
  6.                                         "/(?<=[^\]a-z0-9-="'\\/])((https?|ftp|gopher|news|telnet|mms|rtsp):\/\/|www\.)([a-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)/i",
  7.                                         "/(?<=[^\]a-z0-9\/\-_.~?=:.])([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4}))/i"
  8.                                 ), array(
  9.                                         "[img]\\0[/img]",
  10.                                         "[url]\\1\\3[/url]",
  11.                                         "[email]\\0[/email]"
  12.                                 ), ' '.$message);
  13. }
  14. //[HACK]自动解析图片URL By Ayoyo
复制代码

[ 本帖最后由 尐強 于 2006-4-30 07:19 编辑 ]
foxhu 发表于 2005-12-18 19:38:40 | 显示全部楼层
有的。。你去找找~~~
回复

使用道具 举报

 楼主| 尐強 发表于 2005-12-18 19:40:41 | 显示全部楼层
找到了 呵呵

https://discuz.dismall.com/viewthread.php?tid=117391&fpage=1&highlight=IMG###

4.0也可以用

[ 本帖最后由 尐強 于 2006-5-4 18:24 编辑 ]
回复

使用道具 举报

lu5266 发表于 2005-12-18 19:58:04 | 显示全部楼层
self
回复

使用道具 举报

fhg007 发表于 2005-12-18 20:00:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

yjflq2002 发表于 2005-12-18 20:00:58 | 显示全部楼层
其实不少的插件和修改方法还是可以在4.0上可以用的。
回复

使用道具 举报

zwc123456 发表于 2006-4-29 09:19:41 | 显示全部楼层
这个我不清楚。
回复

使用道具 举报

踏雪无痕㊣ 发表于 2006-5-6 23:02:08 | 显示全部楼层
不错,我早就用上了
回复

使用道具 举报

robingyang 发表于 2006-5-7 14:45:49 | 显示全部楼层
我郁闷还要注册啊!
能不能设置一个 其他的test的插件啊
呵呵 不过为了测试 我还是给你注册了
回复

使用道具 举报

robingyang 发表于 2006-5-7 14:48:53 | 显示全部楼层
郁闷 测试怎么用不上啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 20:05 , Processed in 0.028116 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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