推荐榜 短消息 big5 繁体中文 找回方式 手机版 广 广告招商 主页 VIP 手机版 VIP 界面风格 ? 帮助 我的 搜索 申请VIP
客服
打印

[建议] 相对楼层链接教程

购买/设置 醒目高亮!点此感谢支持作者!本贴共获得感谢 X 9

相对楼层链接教程

大佬们最近遇到一个问题,弄了好久才找到原因,想反映一下。就是我之前论坛选项这边,设置了每页15贴。玩了一段时间过后准备完成任务,做勋章。发现我的相对连接其他人点进去都进不了对应楼层,都是乱页数的。任务也交不了,管理一直PM说是相对链接错误。但是我是完全按照教程来操作的,直到今天我让朋友帮我找了我帖子的相对链接,然后发现我俩链接的页码不对,苦思冥想,才发现是因为论坛页面设置的的问题导致相对链接无用。然后我交任务发现也有人也遇到和我类似的问题,就是论坛任务贴能不能出个公告,让大家把坛选项,设置每页10贴,再交任务,这样相对连接就不会出错,也能减轻管理们的工作负担。
比如这个精英勋章任务viewthread.php?tid=7151855&page=166&fromuid=12609602#pid206884945
我提交的本次申请加分链接:viewthread.php?tid=7440461&page=15&fromuid=12609602#pid206881741。不设置每页15贴,进去页码就是乱的。这样管理们也很不方便

点此感谢支持作者!本贴共获得感谢 X 9
TOP

不行,不能设置什么每页显示10个主题,系统没有此功能,默认30就是30,50就是50

例如,每页规定显示30个主题,置顶主题占15个,那非置顶主题就是15个,置顶主题10个,那非置顶主题就是20个,非置顶主题显示多少个是取决于置顶主题多少个

再说,就算设置只显示10个主题又如何,若未处理的主题有15个,前10个显示在第一页,后5个显示在第二页,版主要处理的主题还是15个,哪来减轻管理的工作负担

楼主所说的给出的楼层绝对连接不能指向该楼层,和每页显示多少个主题完全无关

为什么会出现这样情况?因为在你的回复前面,如有回复被删除,你楼层绝对链接本来是指向20楼的,但由于前面删除了一个回复,这时你那个楼层从20楼变成19楼,这样一来,给出的绝对链接就出现错乱,既不能指向20楼也不能指向19楼,就出现楼主所说的问题,而且在你后面所给出的绝对链接如在被删楼层的后面,就全都会出现错乱

这时只能找回你回复过的那个楼层,从新做一个绝对链接,这个是唯一办法
本帖最近评分记录

TOP

我想你可能理解错了,我说的是每页贴数,论坛选项里他是可以设置成5、10、15三个主题数。每页不同的主题数他会有不同页数,也就造成了相对链接无效,点进去是错位的。
比如我的新手勋章截图链接,这个链接是每页10贴的
viewthread.php?tid=10334179&page=47&fromuid=12609602#pid206719336

这个链接是每页15贴的
viewthread.php?tid=10334179&page=32&fromuid=12609602#pid206719336

设置不同的话连接点进去就会不一样。你可以试试,如果你的是每页10贴,第二个进去是找不到楼层的
没办法上传截图,你也可以去,编辑个人资料,论坛选项那里试试。因为我之前就是新手任务提交了,管理一直提示连接错误,无法找到楼层。

TOP

引用:
原帖由 做完不是我 于 2024-9-10 16:50 发表
我想你可能理解错了,我说的是每页贴数,论坛选项里他是可以设置成5、10、15三个主题数。每页不同的主题数他会有不同页数,也就造成了相对链接无效,点进去是错位的。
比如我的新手勋章截图链接,这个链接是每页10贴 ...
第二个链接因为页码出现了变动,无法指向特定楼层。两个链接都没错只是设置不同,导致了一个会无法读取。如果你把页面设置成每页15贴,第二个链接就可以用了,第一个链接又无效了

TOP

回复 4楼 的帖子

你这个问题我记得之前在哪里看到过,设置里设置的显示数量确实会对链接有影响,
应该是在色中色课程里有这部分的说明,但我忘记具体是在哪个帖子了。
帖子里的建议就是尽量不要调整那两个显示贴数的设置,使用默认的是一定不会出现问题的。

这个问题其实不应该算是问题,你自己给出来的链接url里就已经说明为什么访问不到了,
绝对链接url的组成参数是 tid(主题帖ID) + page(页数) + fromuid(来源ID) + pid(帖子ID),
这其中,只有fromuid是可以省略的,其他的,在Discuz!论坛目前的设置里缺少任意一个都会找不到指定的楼层。

假设一个主题帖有500楼,按默认一页显示十楼,总共就是50页。如果要取352楼的链接,则链接是 tid + page=36 + fromuid + pid。
若设置的是一页显示十五楼,则总共只有34页。取出来352楼的链接是 tid + page=24 + fromuid + pid,
页数两边对不上,链接自然也就不会指向对应的楼层。

如果15贴的模式用习惯了,同时也想正常使用绝对链接,就自己手动改一下页数(page)参数的值就行了,
其他所有参数都不用动,只需要看一下你现在所处的楼层,把 楼层数 ÷ 10,有余数则直接 + 1,极其简单的计算,
把计算的值填到page后,就是默认10贴模式下的页数了。

比如我要取493楼,我是15贴模式,显示的页数是33,page=33,
需要在10贴模式下正常显示,则页数应该填50,也就是改成 page=50。

两者都要兼顾的话,就手动改改吧,目前Discuz!应该是没法在设置上做这种兼容。
本帖最近评分记录

TOP

回复 5楼 的帖子

是有小数则直接 + 1,改不了了,能理解就行了。

TOP

引用:
原帖由 phygelus 于 2024-9-10 20:07 发表
你这个问题我记得之前在哪里看到过,设置里设置的显示数量确实会对链接有影响,
应该是在色中色课程里有这部分的说明,但我忘记具体是在哪个帖子了。
帖子里的建议就是尽量不要调整那两个显示贴数的设置,使用默认 ...
是的,因为一直使用的是15贴的模式,所以没改。然后其他人用的可能是默认或者是10贴的模式,所以导致连接出错。因为可能也有人出现这个状况,而且一开始是莫名其妙的,不知道什么原因。管理说我的链接是错的,但是我自己看链接是对的,怎么更改都是错的,都开始怀疑人生了。后来是找了另一位好友去看我的链接,才发现两个链接的页面不对,才发现问题的

TOP

引用:
原帖由 phygelus 于 2024-9-10 20:10 发表
是有小数则直接 + 1,改不了了,能理解就行了。
因为之前一直没有发现是设置的问题,所以搞了很久才明白过来,想建议教程里能不能提示一下不要随便改每页贴数,或者做任务提交的绝对楼层链接一定要选择默认贴数或者是10贴的

TOP

回复 8楼 的帖子

emmmm,这个东西我记得是有说明的,应该是在我注册或者是做色中色新手课程的过程中遇见过。
但可能并没有特别强调,我印象不是很深,我当时也想改来着,看到那个说明就没改。
是可以考虑建议着重强调一下这个,如果设置后没注意到那个说明,后面可能就很难找到原因为啥自己的链接用不了~

TOP



当前时区 GMT+8, 现在时间是 2025-6-14 17:29