Discuz X2.5“复制链接”的伪静态方法

  • A+

Discuz X2.5 清新版主题后添加“复制链接”以及“复制链接”的伪静态

众所周知,Discuz!清新版官方默认去掉了【复制链接】,这让很多朋友感觉不适应,在享受清新版带来的绝佳快感时还得承受他所带来的痛苦....嘿嘿....小学语文不好,措辞不当请见谅!经过一段时间的研究以及在官网不懈努力的提问、寻找,终于找到了解决办法(附带着“复制链接”的伪静态支持),方法如下:
1、添加复制链接
找到当前模板下:
viewthread_node.htm文件,在文件中找到如下代码:
<a href="forum.php?mod=viewthread&tid=$_G[tid]" id="thread_subject">$_G[forum_thread][subject]</a>
在此代码后面(我是在</h1>后面)添加以下代码:
<a href="{$_G[siteurl]}thread-$_G[tid]-1-1.html" title="{lang share_url_copy_comment}">[{lang share_url_copy}]</a>


2、复制链接伪静态

解决办法一(无需修改任何代码):
后台 》全局 》积分设置 》积分策略:里面的“访问推广”和“注册推广”的分值全部设置为0;
然后更新缓存!看看,是不是伪静态了!~~但是这样的弊端就是,不能开启推广送积分了!所以我找到了第二种修改方法!

解决办法二(简单修改HTML代码):
打开网站安装目录下的template\default\forum\viewthread.htm文件
查找代码:
<a href="forum.php?mod=viewthread&tid=$_G[tid]$fromuid" onclick="return copyThreadUrl(this)" title="{lang share_url_copy_comment}">[{lang share_url_copy}]</a>

修改为:
<a href="forum.php?mod=viewthread&tid=$_G[tid]" onclick="return copyThreadUrl(this)" title="{lang share_url_copy_comment}">[{lang share_url_copy}]</a>   (这个修改方法比较简单点,如果新版本的代码有差异,那就是直接去掉$fromuid就可以了)

或者这样修改(默认静态规则下二选一):
<a href="thread-$_G[tid]-1-1.html" onclick="return copyThreadUrl(this)" title="{lang share_url_copy_comment}">[{lang share_url_copy}]</a>

修改完成之后,覆盖上传。然后进入后台,更新数据缓存。看看,是不是全部伪静态了啊!这样做,同样推广宣传能获得积分!随便找一篇帖子看一下吧~米粒在线亲测可用!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: