方法一:通过修改feedback_ajax.php文件实现
1、打开文件:找到并打开/plus/feedback_ajax.php
文件。
2、定义变量:在第236行,加入以下代码以定义变量$n和x:
“`php
global $dsql, $aid, $pagesize, $cfg_templeturl, $n, x;
“`
3、计算留言总数:在第240行,加入以下代码以计算所有留言的总数:
“`php
$total = (empty($row[‘dd’]) ? 0 : $row[‘dd’]);
$lou = $total;
$startNum = $pagesize * ($page1);
$curPage = empty($page) ? 1 : $page;
$x = $n $lou;
$curPage = empty($page) ? 1 : $page;
extract($fields);
“`
4、输出楼层变量:在需要显示楼层的地方(如第292行),加入以下代码以输出楼层变量:
“`php
<span style="color: #FF0000; marginleft: 20px;"> <?php echo $x; ?>楼</span>
“`
5、调整模板:根据网站的样式自行调整,确保楼层号的显示符合网站的整体风格。
方法二:通过调整SQL查询语句实现
1、打开文件:同样地,找到并打开/plus/feedback_ajax.php
文件。
2、修改SQL查询语句:将以下SQL查询语句中的DESC去掉或改成ASC,以便按照评论的发布顺序进行排序:
“`php
$querystring = "SELECT fb.*,mb.userid,mb.face as mface,mb.spacesta,mb.scores,mb.sex FROM ‘dede_feedback’ fb LEFT JOIN ‘dede_member’ mb on mb.mid = fb.mid WHERE fb.aid=’$aid’ AND fb.ischeck=’1′ ORDER BY fb.id DESC";
“`
3、初始化计数器:在“while($fields = $dsql>GetArray(‘fb’))”代码的上面加入“$i=0;”。
4、增加计数器:在while循环里加入“$i++;”,这样每次循环输出楼层时,$i就会自动增加1。
5、输出楼层号:在显示楼层的地方(如第303行开始),输入“<?php echo $i;?>楼”即可。
注意事项
在进行任何修改之前,请务必备份相关文件,以防万一出现问题时能够恢复。
确保你有足够的权限来修改这些文件,并且你的服务器环境支持PHP。
如果你对PHP编程不熟悉,建议寻求专业人士的帮助。
FAQs
1、问题:为什么需要给织梦评论加上楼层号?
答案:给织梦评论加上楼层号可以使评论列表更加有序,方便用户查看和管理评论,楼层号也可以作为评论的唯一标识,便于用户引用和回复特定评论。
2、问题:如何选择合适的方法来实现织梦评论楼层号功能?
答案:选择哪种方法取决于你的具体需求和技术能力,如果你希望保持织梦默认的评论排序方式(即最后发布的评论显示在最上面),那么方法一可能更适合你;如果你希望按照评论的发布时间顺序进行排序,那么方法二可能更合适,无论选择哪种方法,都需要仔细阅读相关教程并按照步骤进行操作。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1105130.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复