您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程

dede评论盖楼的显示方法修改

韦烽凌2023-11-02DedeCMS教程已有人查阅

导读一、5.5版本(5.6版本请往下看)1、修改/plus/feedback_ajax.php文件的第131行(如果你没改过)2、在/include/channelunit.func.php文件的516行,就是在return $quote;代码前插入两行代码

修改步骤
一、5.5版本(5.6版本请往下看)
1、修改/plus/feedback_ajax.php文件的第131行(如果你没改过)
下面是修改之前的代码:
$qmsg = ‘{quote}{title}’.$row['username'].’ 的原帖:{/title}{content}’.$row['msg'].’{/content}{/quote}’;  
下面是修改后的代码:
//$qmsg = ‘{quote}{title}’.$row['username'].’ 的原帖:{/title}{content}’.$row['msg'].’{/content}{/quote}’;
$floors = substr_count($row['msg'], ‘{title}’);//查找评论中楼层数
if ($floors > 0) {
    $floors += 1;
    $floor_html = ‘{floor}’ . $floors . ‘{/floor}’;
}
else {
    $floor_html = ‘{floor}1{/floor}’;
}
$quotetitle = ‘{title}引用’ . $row['username'] . ‘的评论’. $floor_html .’{/title}’;
$oldquote = ”;//以前的引用
$quotemsg = $row['msg'];
if ($floors > 0) {
    $oldquoteend = strrpos($quotemsg, ‘{/quote}’) + 8;
    $oldquote = substr($quotemsg, 0, $oldquoteend);
    $quotemsg = substr($quotemsg, $oldquoteend);
}
$qmsg = ‘{quote}’ . $oldquote . $quotetitle . ‘{content}’ . $quotemsg . ‘{/content}{/quote}’;
2、在/include/channelunit.func.php文件的516行,就是在return $quote;代码前插入两行代码
下面是修改之前的代码:
return $quote;
下面是修改之后的代码:
$quote = str_replace(‘{floor}’,’<span class="floor">’,$quote);
$quote = str_replace(‘{/floor}’,’</span>’,$quote);
return $quote;
3、在/templets/style/dedecms.css文件末尾加入下面的CSS代码(任意位置均可)
.floor {
    float:right;
    padding-right:10px;
}
4、PHP技术有限,有更好的实现方法请指正,经以上修改失败请回帖,修改成功后记得顶个贴^_^
二、5.6版本
1、修改/templets/plus/feedback_quote.htm文件的第94行(如果你没改过)
下面是修改之前的代码:
<input type="hidden" name="quotemsg" value="{quote}<?php echo ‘{title}’.$row['username'].’ 的原帖:{/title}{content}’.$row['msg'].’{/content}’; ?>{/quote}" /> 
下面是修改后的代码:
<input type="hidden" name="quotemsg" value="<?php
//echo ‘{quote}{title}’.$row['username'].’ 的原帖:{/title}{content}’.$row['msg'].’{/content}{/quote}’;
floors = substr_count($row['msg'], ‘{title}’);//计算评论中楼层数
if ($floors > 0) {
    $floors += 1;
    $floor_html = ‘{floor}’ . $floors . ‘{/floor}’;
}
else {
    $floor_html = ‘{floor}1{/floor}’;
}
$quotetitle = ‘{title}’ . $row['username'] . ‘的原帖’. $floor_html .’{/title}’;
$oldquote = ”;//以前的引用
$quotemsg = $row['msg'];
if ($floors > 0) {
    $oldquoteend = strrpos($quotemsg, ‘{/quote}’) + 8;
    $oldquote = substr($quotemsg, 0, $oldquoteend);
    $quotemsg = substr($quotemsg, $oldquoteend);
}
echo ‘{quote}’ . $oldquote . $quotetitle . ‘{content}’ . $quotemsg . ‘{/content}{/quote}’;
?>" />
2、在/include/channelunit.func.php文件的519行,就是在return $quote;代码前插入两行代码
下面是修改之前的代码:
return $quote;
下面是修改之后的代码:
$quote = str_replace(‘{floor}’,’<span class="floor">’,$quote);
$quote = str_replace(‘{/floor}’,’</span>’,$quote);
return $quote;
3、修改/templets/default/style/page.css文件的第1169行
下面是修改之前的代码:
.decmt-content .decmt-box,.dede_comment .decmt-box .decmt-box {
    background:#FFE;
    border:1px solid #CCC;
    margin:6px auto;
}
下面是修改之后的代码:
/* .decmt-content .decmt-box,.dede_comment */.decmt-box .decmt-box {
    background:#FFE;
    border:1px solid #CCC;
    margin:6px auto;
}
.floor{
    float:right;
    padding-right:10px;
}
.decmt-title{
    margin-bottom:5px;
}
4、PHP技术有限,有更好的实现方法请指正,经以上修改失败请回帖,修改成功后记得顶个贴^_^

本文标签:

很赞哦! ()

相关源码

  • (自适应)居家生活日用品纸盘纸盒纸杯卫生纸巾生产厂家pbootcms模板为纸品生产企业打造的现代化展示平台,自动适应各种设备屏幕,确保浏览体验一致,完善的SEO功能,提升网站曝光度,基于PbootCMS构建,源码开放可定制。查看源码
  • (自适应)html5宽屏电线电缆材料加工制造类企业网站源码下载本模板基于PbootCMS系统开发,特别适合电线电缆、电缆材料及相关加工制造类企业使用。采用HTML5宽屏设计,能够展示各类电缆产品的技术参数和规格详情,帮助客户全面了解产品特性。查看源码
  • (PC+WAP)蓝色玻璃纤维制品环保设备营销型pbootcms模板源码下载这是一款针对玻璃纤维行业特点设计的网站模板,采用蓝色系配色方案,体现工业感和环保理念。模板包含产品中心、应用案例、技术支持和新闻动态等核心模块,能够全面展示玻璃纤维制品的技术参数和应用场景。查看源码
  • (自适应响应式)水墨风白酒酿制酒业酒文化酒类产品网站源码下载本模板基于PbootCMS内核开发,为酒类企业打造的水墨风响应式网站解决方案。采用传统东方美学设计语言,呈现白酒文化底蕴,自适应移动端展示效果,数据实时同步更新,助力酒企建立专业数字化形象。查看源码
  • (自适应)蓝色建材亚克力板材装饰材料pbootcms网站模板这款基于PbootCMS开发的响应式模板为建材板材行业优化设计,适用于亚克力板材、建筑装饰材料等企业展示需求。采用HTML5技术实现手机/PC跨终端适配,管理员通过统一后台即可同步查看源码
  • (自适应)APP应用软件落地页单页推广页网站模板下载基于PbootCMS内核开发的响应式单页模板,为企业产品展示、服务推广等应用场景设计。通过简洁直观的视觉布局与高效的技术架构,帮助用户快速构建专业级落地页面,实现移动端与PC端数据实时同步展示。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐