Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

ss7.5发布评论后直接跳转回到文章页面的完美方法

[复制链接]
kakashow 发表于 2009-11-17 15:42:10 | 显示全部楼层 |阅读模式
在supesite的默认设置状态下,发布留言后先显示跳转页面,再进入评论页面。而有很多站长喜欢让其直接跳转回原文章页面,如何修改程序,可以实现呢?这里提供一个方法供大家参考,此方法可以使其更加精确地跳转至文章页面下面的评论区域。

分三步:

第一步,打开ss根目录下的viewcomment.php文件,找到
  1. showmessage(’do_success’, geturl(’action/viewcomment/type/’.$type.’/itemid/’.$itemid));
复制代码
改成
  1. showmessage(’do_success’, geturl(’action/viewnews/itemid/’.$itemid.’#comment’));
复制代码
第二步,打开ss模板文件news_view.html.php,找到
  1. <div class="comment">
复制代码
在其下方加一个定位标记
  1. <a name="comment"></a>
复制代码
第三步,到ss后台设置评论顺序为“倒序”。

大家可以到ddc.lvse.de找一篇文章测试一下。

总结:说是完美方法,其实还有点遗憾,ss的跳转页面还是要显示。如果想实现dede的无刷新、无跳转效果,恐怕得使用ajax,属于俺不会的范畴啦,希望高手补充。

评分

2

查看全部评分

一文天 发表于 2009-11-17 17:00:51 | 显示全部楼层
楼主细心。这个细节的技巧只有真正建站使用的时候才能体会到。
回复

使用道具 举报

lidq.jingwu 发表于 2009-11-27 10:15:06 | 显示全部楼层
功能很实用,修改到位,看的出来作者对模板与前台的php程序有一定的研究,sser爱好者可以学习实践一下。
回复

使用道具 举报

 楼主| kakashow 发表于 2009-11-27 19:52:10 | 显示全部楼层
不敢当,呵呵
回复

使用道具 举报

hempseed 发表于 2009-12-7 00:39:44 | 显示全部楼层
本帖最后由 hempseed 于 2009-12-7 00:57 编辑

我跟着做,在資訊方面是成功,但请问如何同时设置在資訊及模型文章内?
回复

使用道具 举报

tnjjbb 发表于 2009-12-10 00:17:42 | 显示全部楼层

谢谢楼主!!!!!!!!!!!!!
回复

使用道具 举报

忧伤啊忧伤 发表于 2010-1-17 09:03:35 | 显示全部楼层
好东西,先收藏。
回复

使用道具 举报

hffbi007 发表于 2010-4-19 11:13:18 | 显示全部楼层
这个是对用户体验的改良,省的用户还要点一下,支持了!
回复

使用道具 举报

shanhero 发表于 2010-4-23 11:15:33 | 显示全部楼层
轻松搞定SS7.5的ajax无刷新评论   不用考虑什么"直接跳回..."的问题

https://discuz.dismall.com/thread-1623760-1-1.html
回复

使用道具 举报

huytang 发表于 2010-4-27 13:12:24 | 显示全部楼层
支持反对旁边的回复的时候可以出来回复窗口就好了
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 01:29 , Processed in 0.046563 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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