织梦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!测试乐成!
责任编辑:艾山站长
|