Discuz!应用商城(DisMall)Discuz!应用商城(DisMall)

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1087|回复: 6

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

[复制链接]

81

主题

2852

帖子

3388

积分

Forum Legend

Rank: 6Rank: 6Rank: 6

贡献
8 点
金币
273 个
发表于 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>
复制代码

回复

使用道具 举报

50

主题

971

帖子

1173

积分

管理员

Rank: 9Rank: 9Rank: 9

贡献
0 点
金币
162 个
发表于 2020-9-27 14:11:42 | 显示全部楼层
后台积分策略,分享获得积分的设置为0关闭即可
回复 支持 反对

使用道具 举报

81

主题

2852

帖子

3388

积分

Forum Legend

Rank: 6Rank: 6Rank: 6

贡献
8 点
金币
273 个
 楼主| 发表于 2020-9-27 18:55:15 | 显示全部楼层
dashen 发表于 2020-9-27 05:11
后台积分策略,分享获得积分的设置为0关闭即可

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

使用道具 举报

50

主题

971

帖子

1173

积分

管理员

Rank: 9Rank: 9Rank: 9

贡献
0 点
金币
162 个
发表于 2020-10-9 16:22:25 | 显示全部楼层
allthebest 发表于 2020-9-27 18:55
Discuz 程序不存在多余功能,我从不要关闭功能作为解决问题方案。

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

使用道具 举报

81

主题

2852

帖子

3388

积分

Forum Legend

Rank: 6Rank: 6Rank: 6

贡献
8 点
金币
273 个
 楼主| 发表于 2020-10-9 21:30:15 | 显示全部楼层
dashen 发表于 2020-10-9 07:22
但是你删除了这个,用户复制的链接也就不带分享获得积分的功能了,相当于关闭了功能 ...

谢谢指点。

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

使用道具 举报

50

主题

971

帖子

1173

积分

管理员

Rank: 9Rank: 9Rank: 9

贡献
0 点
金币
162 个
发表于 2020-10-12 22:14:33 | 显示全部楼层
allthebest 发表于 2020-10-9 21:30
谢谢指点。

但是,用上分享获得积分的功能,会导至"后台设置了伪静态,复制不是伪静态链接"问题已知, ...

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

使用道具 举报

81

主题

2852

帖子

3388

积分

Forum Legend

Rank: 6Rank: 6Rank: 6

贡献
8 点
金币
273 个
 楼主| 发表于 2020-10-12 23:48:47 | 显示全部楼层
dashen 发表于 2020-10-12 13:14
因为默认的伪静态地址只包含帖子ID、分页ID等参数,不含分享者的信息,含这个也没意义,会让链接变得更长 ...

谢谢解说。

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

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz!应用中心 ( 皖ICP备16010102号 )|网站地图star

GMT+8, 2022-5-21 10:05 , Processed in 0.036379 second(s), 9 queries , Yac On.

Powered by Discuz!

Copyright © Tencent Cloud.

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