### 实现方法 #### 第一步:通过SQL命令运行器添加字段 进入DedeCMS后台,选择“系统”→“SQL命令运行器”,输入以下代码:
alter table dede_feedback add column website varchar(20);
#### 第二步:修改feedback_ajax.php文件 打开`feedback_ajax.php`文件,找到以下代码段:
include_once(DEDEINC.'/memberlogin.class.php');
$cfg_ml = new MemberLogin();
$website = cn_substrR($website,50);
#### 第三步:修改数据库插入语句 继续查找以下代码:
$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'); ";
#### 第四步:修改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);
通过以上步骤,您就可以成功在DedeCMS评论系统中添加自定义字段“Website”。这种方法不仅简单易行,还能满足个性化需求,非常适合网站管理员进行二次开发。