自学家园
当前位置:首页 > 论坛交流中心 > 二次开发 >

织梦dedecms评述框怎样添加昵称 邮箱等自界说字段

发布时间:2014-10-02 来源:网络整理 浏览: 关键词: dedecms 织梦 评论 如何 自定义 添加 昵称 邮箱

好比用phpmyadmin界面里我添加一个新的字段email


然后此刻评述页面顶用行使email

原界面:


我想在用户名后头加一个输入框email

操纵步伐:

include_once(DEDEINC.'/memberlogin.class.php');

$cfg_ml = new MemberLogin(

在其下面添加:

$email = cn_substrR($email,50);

2,找到:

$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`,`email`)

VALUES ('$aid','$typeid','$username','$arctitle','$ip','$ischeck','$dtime', '{$cfg_ml->M_ID}','0','0','$feedbacktype','$face','$msg','$email); ";

 

3、我们要处理赏罚两种环境

1)、未登录

直接改\templets\defaultajaxfeedback.htm 这个文件

再如下图的位置添加:

邮箱: <input type="text" name="email" size="16" class="ipt-txt" style="text-transform: uppercase;"/>


2)、登录的环境

修改member\ajax_feedback.php文件

如下图添加echo "邮箱:<input name=\"email\" type=\"text\"  />";


 

以上处理赏罚完之后更新html页面功效如下图:

登岸环境:


未登录环境:


 

 

4、ajax处理赏罚

打开templets\default\ajaxfeedback.htm

 

找到

myajax.AddKeyN('username', nusername);

下面添加;

myajax.AddKeyN('email', f.email.value);

OK!测试乐成!

 

责任编辑:dede168源码网
共有人阅读,期待你的评论!评论
二次开发
cad问题
proe常见问题
solidworks
ug问题
Copyright © 2015-2016 leckzh.com 版权所有
projector comparison;粤ICP备14082268号