allthebest 發表於 2020-9-27 03:21:16

后台设置了伪静态,但是复制不是伪静态链接的解决方法!

discus 后台设置了伪静态,网页已是伪静态;但是复制不是伪静态链接的解决方法<br /><br />打开网站安装目录下的template\default\forum\viewthread.htm文件<br /><br />搜索 {lang share_url_copy}<br />这段代码:<br /><br /><ol><li>&lt;a href=&quot;forum.php?mod=viewthread&amp;tid=$_G$fromuid&quot; οnclick=&quot;return copyThreadUrl(this, '$_G')&quot; {if $fromuid}title=&quot;{lang share_url_copy_comment}&quot;{/if}&gt;[{lang share_url_copy}]&lt;/a&gt;</ol><br /><br />替换成:<br /><br /><ol><li>&lt;a href=&quot;forum.php?mod=viewthread&amp;tid=$_G&quot; onclick=&quot;return copyThreadUrl(this, '$_G')&quot; {if $fromuid}title=&quot;{lang share_url_copy_comment}&quot;{/if}&gt;[{lang share_url_copy}]&lt;/a&gt;</ol><br />静态<em>, </em>后台<em>, </em>设置<em>, </em>但是<em>, </em>复制

allthebest 發表於 2020-9-27 14:11:42

后台积分策略,分享获得积分的设置为0关闭即可

allthebest 發表於 2020-9-27 18:55:15

<br />Discuz 程序不存在多余功能,我从不要关闭功能作为解决问题方案。

allthebest 發表於 2020-10-9 16:22:25

<br />但是你删除了这个,用户复制的链接也就不带分享获得积分的功能了,相当于关闭了功能

土木十二 發表於 2020-10-9 21:30:15

<br />谢谢指点。<br /><br />但是,用上分享获得积分的功能,会导至"后台设置了伪静态,复制不是伪静态链接"问题已知,为什么不能修正这问题呢?<br />

晨语 發表於 2020-10-12 22:14:33

<br />因为默认的伪静态地址只包含帖子ID、分页ID等参数,不含分享者的信息,含这个也没意义,会让链接变得更长,游客分享时链接里多一个为0的参数,有需要的自己定制伪静态,想加多少参数都行

都黎明 發表於 2020-10-12 23:48:47

<br />谢谢解说。<br /><br />当站长又要用"后台积分策略,分享获得积分的设置";最简单是修改一下代码,达到"后台设置了伪静态,但是复制不是伪静态链接的解决方法"效果了。
頁: [1]
查看完整版本: 后台设置了伪静态,但是复制不是伪静态链接的解决方法!