GVKun编程网logo

DEDECMS自带评论系统增加字段办法 添加评论字段办法

24

如果您对DEDECMS自带评论系统增加字段办法添加评论字段办法感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于DEDECMS自带评论系统增加字段办法添加评论字段办法的详细内容

如果您对DEDECMS自带评论系统增加字段办法 添加评论字段办法感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于DEDECMS自带评论系统增加字段办法 添加评论字段办法的详细内容,并且为您提供关于DedecCms Ajax评论出现br/换行的解决办法、DedeCMS 5.5 评论显示br换行符的修正办法、DedeCMS V5.5 Ajax评论调用会员头像的办法、DedeCMS v5.5 删除去掉“匿名”评论的办法的有价值信息。

本文目录一览:

DEDECMS自带评论系统增加字段办法 添加评论字段办法

DEDECMS自带评论系统增加字段办法 添加评论字段办法

 

dedecms自带的评论系统功能较为简单,目前大部分是用搜狐的畅言评论系统,但是有时候我们因为域名没备案或者其他各种原因不想用第三方的评论需要,就需要对自带的评论系统进行二开,二开*常见的就是添加字段,那如何加添加自己想要的字段呢,可以用phpmyadmin数据工具添加字段,也可以用dede自还的数据库管理器来实现。

MYSQL数据库添加字段实现办法如下:

假设添加website字段,让访客可以添加URL信息 

1,后台:系统—SQL命令运行器 中输入:

alter table dede_feedback add column website varchar(20);

按确定执行即可。如果显示“执行一个命令”就说明添加成功了。

2,打开:feedback_ajax.php,找到:

include_once(DEDEINC.'/member日志in.class.php'); $cfg_ml = new MemberLogin(

在其下面添加:

$website = cn_substrR($website,50);

3,找到:

$inquery = "INSERT INTO `cn_feedback`(`aid`,`typeid`,`username`,`arctitle`,`ip`,`ischeck`,`dtime`, `mid`,`bad`,`good`,`ftype`,`face`,`msg`) VALUES ('$aid','$typeid','$username','$arctitle','$ip','$ischeck','$dtime', '{$cfg_ml->M_ID}','0','0','$feedbacktype','$face','$msg'); ";

修改成:

$inquery = "INSERT INTO `cn_feedback`(`aid`,`typeid`,`username`,`arctitle`,`ip`,`ischeck`,`dtime`, `mid`,`bad`,`good`,`ftype`,`face`,`msg`,`website`) VALUES ('$aid','$typeid','$username','$arctitle','$ip','$ischeck','$dtime', '{$cfg_ml->M_ID}','0','0','$feedbacktype','$face','$msg','$website'); ";

4,打开ajaxfeedback.htm

在需要添加字段的位置添加

<label for="url">Website</label><input id="url" name="website" value="" size="30" type="text">

找到

myajax.AddKeyN('username', nusername);

下面添加;

myajax.AddKeyN('website', f.website.value); 本文章网址:http://www.ppssdd.com/code/10218.html。转载请保留出处,谢谢合作!

DedecCms Ajax评论出现br/换行的解决办法

DedecCms Ajax评论出现br/换行的解决办法

 

不知道大家有没有碰到这个问题,就是dedecmsV5.5自带的ajax评论,如果用户评论时换行的话,会出现“

”,下面来说一下解决办法,估计官方以后会修正,大家在修改之前先备份文件。

 

  打开plus/feedback_ajax.php,查找

 

  $msg = str_replace('<', '>', $msg);

 

  $msg = str_replace('>', '>', $msg);

 

  删掉这两行, 然后在下面加一句

 

  $msg = str_replace('/', ' ', $msg);

 

  再查找

 

  $fields['msg'] = str_replace('<', '>', $fields['msg']);

 

  $fields['msg'] = str_replace('>', '>', $fields['msg']);

 

  删除. 然后在下面加上

 

  $fields['msg'] = str_replace('/', ' ', $fields['msg']);

本文章网址:http://www.ppssdd.com/code/6451.html。转载请保留出处,谢谢合作!

DedeCMS 5.5 评论显示br换行符的修正办法

DedeCMS 5.5 评论显示br换行符的修正办法

 

 DedeCMS 5.5 评论显示<br>换行符的修正办法,以下是我的修改办法,修改plus/feedback_ajax.php

 

以下为引用的内容:

替换(大约在266、267行):

$fields['msg'] = str_replace('<', '<', $fields['msg']); 

$fields['msg'] = str_replace('>', '>', $fields['msg']);

 

为:

 

$fields['msg'] = strip_tags($fields['msg'], ’<a><p><br><hr><h1><h2><h3><h4><h5><h6><font><u><i><b><strong><div><span><ol><ul><li><img><table><tbody><tr><td><map><em><strike><pre><address>‘);

本文章网址:http://www.ppssdd.com/code/4920.html。转载请保留出处,谢谢合作!

DedeCMS V5.5 Ajax评论调用会员头像的办法

DedeCMS V5.5 Ajax评论调用会员头像的办法

 

个人不喜欢DEDECMS原来自带的表情图标,所以才有替换成会员头像的想法。修改办法如下:

  1。打开/plus/feedback_ajax.php 查找第206行和274行

以下为引用的内容: <span><img src='<?php echo $cfg_templeturl; ?>/images/mood/ico-mood-<?php echo $face; ?>.gif'/></span>  

  替换为

以下为引用的内容: <div><a href=http://www.dede58.com/a/dedejq/"<?php echo $spaceurl;?>" target="_blank"><img src=http://www.dede58.com/a/dedejq/"<?php if($mface==''){echo '/templets/images/nopic.gif';}else{echo $mface;} ?>" alt=http://www.dede58.com/a/dedejq/"<?php echo $username; ?>" width="48" height="48" border="0" /></a></div>  


  2。打开/templets/style/page.css 添加下面的CSS

以下为引用的内容: .dede_comment .decmt-box .userface{ float:left; margin-right:10px; }  

  3。把下面图片保存到/templets/images/目录下,即没有上传头像的用户默认显示的图片。 本文章网址:http://www.ppssdd.com/code/6104.html。转载请保留出处,谢谢合作!

DedeCMS v5.5 删除去掉“匿名”评论的办法

DedeCMS v5.5 删除去掉“匿名”评论的办法

 

DedeCMS v5.5 删除去掉“匿名”评论的办法是超级简单,利用的是“伪像” 

 

打开 dede/templets/default/ajaxfeedback.htm 

找到下列代码,两边加上<div>代码</div> 

<input type="checkbox" name="notuser" id="dcmp-submit-guest" /><label for="dcmp-submit-guest" />匿名? </label> 

改好后变成 

<div><input type="checkbox" name="notuser" id="dcmp-submit-guest" /><label for="dcmp-submit-guest" />匿名? </label></div> 

 

打开dede/member/ajax_feedback.php 

找到 

echo "用户名:{$cfg_ml->M_UserName} <input name=\"notuser\" type=\"checkbox\" id=\"notuser\" value=\"1\" />匿名评论\r\n"; 

改成 

echo "用户名:{$cfg_ml->M_UserName} <inputname=\"notuser\" type=\"checkbox\" id=\"notuser\" value=\"1\" /> \r\n"; 

 

OK就是这么容易,原理很简单,就是利用 css 的隐藏技巧 

有些朋友说直接删除源码中的代码得了,我尝试了一下,删除后会出现无法发表的情况,所以想出了这个偷懒的方案

本文章网址:http://www.ppssdd.com/code/4334.html。转载请保留出处,谢谢合作!

关于DEDECMS自带评论系统增加字段办法 添加评论字段办法的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于DedecCms Ajax评论出现br/换行的解决办法、DedeCMS 5.5 评论显示br换行符的修正办法、DedeCMS V5.5 Ajax评论调用会员头像的办法、DedeCMS v5.5 删除去掉“匿名”评论的办法等相关内容,可以在本站寻找。

本文标签: