Discuz教程网

[代码修改] Discuz X2.5 让帖内URL不缩略显示的修改方法

[复制链接]
authicon dly 发表于 2012-9-25 10:16:25 | 显示全部楼层 |阅读模式
有时候需要在贴内发链接,但如果地址较长,会自动缩略,中间自动加上省略号。如果要复制这个链接,发到别的地方,那么这个地址就是错的了。如果编辑帖子,复制,也是不对的。当然,在纯文本状态下,是可以看到完整的地址的,只是一般版主也不会动这么多,毕竟其中还含有Discuz的url代码。所以有如下要求:发布在贴内的长链接,可以再发布后,不要自动缩短,下面是Discuz版主肥爷分享的让帖内URL不缩略显示的修改方法:

查找文件source/function/function_discuzcode.php,打开查找
  1. $length = 65;
  2. if(strlen($url) > $length) {
  3. $text = substr($url, 0, intval($length * 0.5)).' ... '.substr($url, - intval($length * 0.3));
  4. }
复制代码

两个解决完善方案:

1、删除上述代码即可 往后将不再缩略任何长度的URL

2、如果考虑到过长的URL影响阅读 仅修改65这个URL字数限制即可,比如调整为100。

修改前前备份好文件,如果修改出现问题,可以直接使用备份覆盖。



上一篇:1314学习网签到记录贴-2012年9月25日
下一篇:Discuz X后台管理群组设置教程
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-5 02:45

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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