推荐应用

Discuz多国语言翻译

Discuz多国语言翻译

文库系统/文档系统

文库系统/文档系统

美食菜谱发布菜谱

美食菜谱发布菜谱

漫画阅读中心

漫画阅读中心

小说阅读中心

小说阅读中心

语言包切换基本文件

语言包切换基本文件

成语闯关

成语闯关

谷歌登錄Google登錄

谷歌登錄Google登錄

轻APP

轻APP

网上祭祀祭拜扫墓

网上祭祀祭拜扫墓

手机MP4视频上传

手机MP4视频上传

彩票开奖号码公布

彩票开奖号码公布

DZX泰语/傣语

DZX泰语/傣语

DZX日文版(日本语)

DZX日文版(日本语)

Discuz! X2 发帖时图片地址不能直接解析显示为图片

发布于 2012-12-29
现在的效果是:当图片地址有http前缀时,不管有没有打开解析img标签,都会直接js解析成url标签而不是img标签。
其实该功能discuz! X2.5中已经有了,发帖时能直接显示为图片,但是Discuz! X2中还没有对其进行更新。现给出解决办法。
解决办法需要修改两个javascript文件,具体如下,修改保存后便能快捷解析图片地址显示为图片。
1.修改文件 static/js/forum.js
找到代码$('fastpostsubmit').disabled = true;
 theform.message.value = parseurl(theform.message.value);
改为$('fastpostsubmit').disabled = true;
 theform.message.value = theform.message.value.replace(/([^>=\]"'\/]|^)((((https?|ftp):\/\/)|www\.)([\w\-]+\.)*[\w\-\u4e00-\u9fa5]+\.([\.a-zA-Z0-9]+|\u4E2D\u56FD|\u7F51\u7EDC|\u516C\u53F8)((\?|\/|:)+[\w\.\/=\?%\-&~`@':+!]*)+\.(jpg|gif|png|bmp))/ig, '$1');
 theform.message.value = parseurl(theform.message.value);
2. 修改文件 static\js\forum_post.js
找到代码
 hideMenu();
 theform.message.value = message;
改为hideMenu();
 theform.message.value = message.replace(/([^>=\]"'\/]|^)((((https?|ftp):\/\/)|www\.)([\w\-]+\.)*[\w\-\u4e00-\u9fa5]+\.([\.a-zA-Z0-9]+|\u4E2D\u56FD|\u7F51\u7EDC|\u516C\u53F8)((\?|\/|:)+[\w\.\/=\?%\-&~`@':+!]*)+\.(jpg|gif|png|bmp))/ig, '$1');
 theform.message.value = message;
现在试试是不是发图片比以前要容易很多了!!

扫一扫添加有偿QQ
扫一扫添加微信客服