最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > dedecms AJAX 评论实现评论楼层化 引用内嵌美化,织

dedecms AJAX 评论实现评论楼层化 引用内嵌美化,织

时间:2023-07-22 10:07:22 阅读: 文章分类: 网站建设 作者: 织梦网站员

导读:织梦教程织梦教程AJAX 无刷新评论功能是DeDeCMS 5.5 Final 正式版的一大亮点,也是众多站长们选择升级中一个重要原因。 相比5.3 版本的评论,AJAX评论能达dede58模板织梦后台模板。

dede58模板织梦后台模板

 

AJAX 无刷新评论功能是DeDeCMS 5.5 Final 正式版的一大亮点,也是众多站长们选择升级中一个重要原因。

  相比5.3 版本的评论,AJAX评论能达到无刷新即时显示最新留言及其回复功能,同时,支持游客对游客发表的评论进行引用回复,增加了“支持者”“反对者”“中立者”三个不同的人物较色,让文章的互动性更人性化、合理化。

  但是,惊喜之余难免有丝丝遗憾。 AJAX 评论无法实现楼层化,游客引用的评论无法嵌套在新评论,样式不够醒目直观。 最近九亿博客在升级程序时,着重对DeDeCMS 5.5 中新增加的AJAX评论插件进行了二次开发美化。 开发的主要内容包括两方面:评论实现楼层效果;评论回复为内嵌样式。

  评论实现楼层效果的解决办法:

  分析观察plus/feedback_ajax.php 插件文件,源代码如下所示

<?php require_once(dirname(__FILE__)."/../include/common.inc.php"); if($cfg_feedback_forbid==’Y’) exit(‘系统已经禁止评论功能!‘); require_once(DEDEINC."/filter.inc.php"); if(!isset($action)) { $action = ”; } //兼容旧的JS代码 if($action == ‘good’ || $action == ‘bad’) { if(!empty($aid)) $id = $aid; require_once(dirname(__FILE__).’/digg_ajax.php’); exit(); }

$cfg_formmember = isset($cfg_formmember) ? true : false; $ischeck = $cfg_feedbackcheck==’Y’ ? 0 : 1; $aid = (isset($aid) && is_numeric($aid)) ? $aid : 0; $fid = (isset($fid) && is_numeric($fid)) ? $fid : 0; if(empty($aid) && empty($fid)) { ShowMsg(‘文档id不能为空!’,’-1′); exit(); }

include_once(DEDEINC."/memberlogin.class.php"); $cfg_ml = new MemberLogin();

if($action==’goodfb’) { AjaxHead(); $fid = intval($fid); $dsql->ExecuteNoneQuery("Update `dede_feedback` set good = good+1 where id=’$fid’ "); $row = $dsql->GetOne("Select good From `dede_feedback` where id=’$fid’ "); echo "<a onclick="postBadGood(‘goodfb’,{$aid})">支持</a>[{$row['good']}]"; exit(); } else if($action==’badfb’) { AjaxHead(); $fid = intval($fid); $dsql->ExecuteNoneQuery("Update `dede_feedback` set bad = bad+1 where id=’$fid’ "); $row = $dsql->GetOne("Select bad From `dede_feedback` where id=’$fid’ "); echo "<a onclick="postBadGood(‘badfb’,{$aid})">反对</a>[{$row['bad']}]"; exit(); } //查看评论 /* function __ViewFeedback(){ } */ //———————————– else if($action==” || $action==’show’) { //读取文档信息 $arcRow = GetOneArchive($织梦模板网站aid); if(empty($arcRow['aid'])) { ShowMsg(‘无法查看未知文档的评论!’,’-1′); exit(); } extract($arcRow, EXTR_SKIP); include_once(DEDEINC.’/datal织梦模板网istcp.class.php’); $dlist = new DataListCP(); $dlist->pageSize = 20;

关键词标签: 织梦 楼层 内嵌

声明: 本文由我的SEOUC技术文章主页发布于:2023-07-22 ,文章dedecms AJAX 评论实现评论楼层化 引用内嵌美化,织主要讲述楼层,内嵌,织梦网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_33599.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章