dede cms评论中,有时不需要添加字段的,怎么加添加自己想要的字段呢, 可以用phpmyadmin数据工具添加字段,也可以用dede自还的数据库管理器来实现。实现方法如下:1,后台:系统SQL命
1
alter table dede_feedback add column website varchar(20);
按确定执行即可。如果显示“执行一个命令”就说明添加成功了。
2,打开:feedback_ajax.php,找到:
1
include_once(DEDEINC.
'/memberlogin.class.php'
);
2
3
$cfg_ml = new MemberLogin(
在其下面添加:
1
$website = cn_substrR($website,50);
3,找到:
1
$inquery = "INSERT INTO `cn_feedback`(`aid`,`typeid`,`username`,`arctitle`,`ip`,`ischeck`,`dtime`, `mid`,`bad`,`good`,`ftype`,`face`,`msg`)
2
3
VALUES (
'$aid'
,
'$typeid'
,
'$username'
,
'$arctitle'
,
'$ip'
,
'$ischeck'
,
'$dtime'
,
'{$cfg_ml->M_ID}'
,
'0'
,
'0'
,
'$feedbacktype'
,
'$face'
,
'$msg'
); ";
修改成:
1
$inquery = "INSERT INTO `cn_feedback`(`aid`,`typeid`,`username`,`arctitle`,`ip`,`ischeck`,`dtime`, `mid`,`bad`,`good`,`ftype`,`face`,`msg`,`website`)
2
3
VALUES (
'$aid'
,
'$typeid'
,
'$username'
,
'$arctitle'
,
'$ip'
,
'$ischeck'
,
'$dtime'
,
'{$cfg_ml->M_ID}'
,
'0'
,
'0'
,
'$feedbacktype'
,
'$face'
,
'$msg'
,
'$website'
); ";
4,打开ajaxfeedback.htm
在需要添加字段的位置添加
1
<label
for
=
"url"
>Website</label><input
id
=
"url"
name=
"website"
value=
""
size=
"30"
type
=
"text"
>
找到
1
myajax.AddKeyN(
'username'
, nusername);
下面添加;
1
myajax.AddKeyN(
'website'
, f.website.value);
注:这个有2处,分别在154行和248行!