实现方法如下:
1,后台:系统—SQL命令运行器 中输入:
alter table dede_feedback add column website varchar(20);按确定执行即可。如果显示“成功执行1个SQL语句!”就说明添加成功了。
2,打开
plus/feedback_ajax.php
,一共有两处显示的地方,所以都要改。一处是最新评论,找到:
$msg = str_replace('>', '>', $msg);在其下面添加
$website = stripslashes($website); $website = str_replace('<', '<', $website); $website = str_replace('>', '>', $website);找到
<span class="user-name"><a><?php echo $username; ?></a></span>在其下面添加(这里是显示最新评论):
<span class="website"><a><?php echo $website; ?></a></span>二处是之前的评论
找到:
$fields['msg'] = str_replace('>', '>', $fields['msg']);在其下面添加
$fields['website'] = str_replace('<', '<', $fields['website']); $fields['website'] = str_replace('>', '>', $fields['website']);找到
<span class="user-name"><a><?php echo $username; ?></a></span>在其下面添加:
<span class="website"><a><?php echo $website; ?></a></span>3,找到:
$inquery = "INSERT INTO `dede_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 `dede_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
,如果您是自定义模板,也没问题,将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);