您现在的位置是:首页 > 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网站模板带下载和招聘基于PbootCMS内核开发的高端科技企业模板,采用响应式布局技术,适配各类移动终端设备。模板设计聚焦科技行业特性,通过模块化结构实现企业形象展示、技术成果发布与人才招募等核心需求查看源码
  • (自适应)大型农业机械设备水稻玉米收割机网站pbootcms源码下载本模板基于PbootCMS内核开发,为农业机械设备制造与销售企业设计,特别适合水稻玉米收割机、拖拉机、播种机等农用机械展示。模板充分考虑了农机行业的特性,从产品展示到技术参数,从作业案例到售后服务查看源码
  • (自适应)蓝色环保科技设备带三级栏目网站模板下载该模板为环保科技企业设计,提供专业的产品展示与技术服务平台。采用响应式布局,适配环保设备、清洁技术等应用场景,通过可视化后台可快速搭建符合行业特性的展示网站。查看源码
  • (PC+WAP)绣花刺绣传统手工工艺pbootcms网站源码下载这款基于PbootCMS的网站模板为刺绣和传统手工艺行业设计,采用优雅的布局和精致的细节处理,能够呈现手工艺品的独特韵味和文化内涵。模板结构合理,功能完善,是手工艺从业者展示作品的理想选择。查看源码
  • (自适应响应式)陶瓷研磨盘抛光机械设备pbootcms网站模板本模板基于PbootCMS系统开发,为研磨抛光设备制造企业设计,特别适合陶瓷研磨盘、抛光设备等表面处理设备展示。采用响应式布局技术,确保各类设备的参数和工艺在不同终端上都能清晰呈现。查看源码
  • (自适应)个人图集图片相册画册pbootcms网站模板源码本模板基于PbootCMS系统开发,为图片展示类网站设计,特别适合个人作品集、摄影画册、艺术图集等内容展示。采用响应式布局技术,确保各类图片在不同设备上查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐