查看: 34|回复: 6

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

[复制链接]

63

主题

383

回帖

0

积分

热心网友

金币
383
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2009-10-2
发表于 2020-9-27 03:21:16 | 显示全部楼层 |阅读模式
discus 后台设置了伪静态,网页已是伪静态;但是复制不是伪静态链接的解决方法

打开网站安装目录下的template\default\forum\viewthread.htm文件

搜索 {lang share_url_copy}
这段代码:

  1. <a href="forum.php?mod=viewthread&tid=$_G[tid]$fromuid" οnclick="return copyThreadUrl(this, '$_G[setting][bbname]')" {if $fromuid}title="{lang share_url_copy_comment}"{/if}>[{lang share_url_copy}]</a>


替换成:

  1. <a href="forum.php?mod=viewthread&tid=$_G[tid]" onclick="return copyThreadUrl(this, '$_G[setting][bbname]')" {if $fromuid}title="{lang share_url_copy_comment}"{/if}>[{lang share_url_copy}]</a>

静态, 后台, 设置, 但是, 复制
回复

使用道具 举报

63

主题

383

回帖

0

积分

热心网友

金币
383
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2009-10-2
 楼主| 发表于 2020-9-27 14:11:42 | 显示全部楼层
后台积分策略,分享获得积分的设置为0关闭即可
回复

使用道具 举报

63

主题

383

回帖

0

积分

热心网友

金币
383
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2009-10-2
 楼主| 发表于 2020-9-27 18:55:15 | 显示全部楼层

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

使用道具 举报

63

主题

383

回帖

0

积分

热心网友

金币
383
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2009-10-2
 楼主| 发表于 2020-10-9 16:22:25 | 显示全部楼层

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

使用道具 举报

1

主题

1

回帖

0

积分

热心网友

金币
1
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2008-11-28
发表于 2020-10-9 21:30:15 | 显示全部楼层

谢谢指点。

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

使用道具 举报

3

主题

1

回帖

0

积分

热心网友

金币
1
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2009-4-4
发表于 2020-10-12 22:14:33 | 显示全部楼层

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

使用道具 举报

2

主题

1

回帖

0

积分

热心网友

金币
1
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2009-4-18
发表于 2020-10-12 23:48:47 | 显示全部楼层

谢谢解说。

当站长又要用"后台积分策略,分享获得积分的设置";最简单是修改一下代码,达到"后台设置了伪静态,但是复制不是伪静态链接的解决方法"效果了。
回复

使用道具 举报

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

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部