DEDECMS中怎么写留言板?
我知道dedecms有留言板模块,但是我觉得不好。我想把它嵌套到我自己写的模板中,而且留言只能允许管理员在后台可见(默认的是都可以看见)。求高手指点。或者用PHP或者用J...
我知道dedecms有留言板模块,但是我觉得不好。我想把它嵌套到我自己写的模板中,而且留言只能允许管理员在后台可见(默认的是都可以看见)。求高手指点。
或者用PHP或者用JS写一个也可以。求写 展开
或者用PHP或者用JS写一个也可以。求写 展开
3个回答
展开全部
首选我们把dedecms留言板插件安装好,安装的方法就不多讲;然后找到留言板插件的源文件:
1:程序文件目录/plus/guestbook.php
2:模板文件目录/templets/plus/guestbook.htm
首页制作留言板:
首页模板:/templets/default/index.htm
<div class="As_ri"> <form method="post" action="plus/guestbook.php" name="form1"> <input type='hidden' name='action' value='save' /> <samp><img src="/templets/default/images/jm1202_110.jpg" width="254" height="38"/></samp> <H1> 姓名 <label><input type="text" maxlength="10" name="uname" size="20"/></label></H1> <H2>手机 <label><input maxlength="80" type="text" name="email" size="20" /></label></H2> <H3>问题 <textarea name="msg" cols="18" rows="5" class="textarea ipt-txt"></textarea></H3> <H4> <input type="image" src ="/templets/default/images/jm1202_bt1.jpg" alt = "提交" NAME="imagesubmit"> <input type="image" src="/templets/default/images/jm1202_bt2.jpg" alt="重置" onClick="return resetBtn(this.form);"> </H4> </form> </div>
重置按钮的js部分 这个可以通过js调入
<script src="/templets/default/js/biaodan.js" type=text/javascript></script>// Javascript Documentfunction resetBtn(fm){ fm.reset(); return false; }
Dedecms留言插件,发留言的时候,需要填验证码,可以通过修改文件:/plus/guestbook.php
else if($action=='save'){ if(!empty($_COOKIE['GUEST_BOOK_POS'])) $GUEST_BOOK_POS = $_COOKIE['GUEST_BOOK_POS']; else $GUEST_BOOK_POS = 'guestbook.php'; /**验证码去掉 if(empty($validate)) $validate==''; else $validate = strtolower($validate); $svali = GetCkVdValue(); if($validate=='' || $validate!=$svali) { ShowMsg("验证码不正确!",""); exit(); } **/ $ip = GetIP(); $dtime = time(); $uname = trimMsg($uname); $email = trimMsg($email); $homepage = trimMsg($homepage);
留言成功之后,会有一个提示页面,上面有“dedecms提示信息”,可以在/include/common.func.php这个文件里去掉,记住要去掉两处!【182行、215行】
1:程序文件目录/plus/guestbook.php
2:模板文件目录/templets/plus/guestbook.htm
首页制作留言板:
首页模板:/templets/default/index.htm
<div class="As_ri"> <form method="post" action="plus/guestbook.php" name="form1"> <input type='hidden' name='action' value='save' /> <samp><img src="/templets/default/images/jm1202_110.jpg" width="254" height="38"/></samp> <H1> 姓名 <label><input type="text" maxlength="10" name="uname" size="20"/></label></H1> <H2>手机 <label><input maxlength="80" type="text" name="email" size="20" /></label></H2> <H3>问题 <textarea name="msg" cols="18" rows="5" class="textarea ipt-txt"></textarea></H3> <H4> <input type="image" src ="/templets/default/images/jm1202_bt1.jpg" alt = "提交" NAME="imagesubmit"> <input type="image" src="/templets/default/images/jm1202_bt2.jpg" alt="重置" onClick="return resetBtn(this.form);"> </H4> </form> </div>
重置按钮的js部分 这个可以通过js调入
<script src="/templets/default/js/biaodan.js" type=text/javascript></script>// Javascript Documentfunction resetBtn(fm){ fm.reset(); return false; }
Dedecms留言插件,发留言的时候,需要填验证码,可以通过修改文件:/plus/guestbook.php
else if($action=='save'){ if(!empty($_COOKIE['GUEST_BOOK_POS'])) $GUEST_BOOK_POS = $_COOKIE['GUEST_BOOK_POS']; else $GUEST_BOOK_POS = 'guestbook.php'; /**验证码去掉 if(empty($validate)) $validate==''; else $validate = strtolower($validate); $svali = GetCkVdValue(); if($validate=='' || $validate!=$svali) { ShowMsg("验证码不正确!",""); exit(); } **/ $ip = GetIP(); $dtime = time(); $uname = trimMsg($uname); $email = trimMsg($email); $homepage = trimMsg($homepage);
留言成功之后,会有一个提示页面,上面有“dedecms提示信息”,可以在/include/common.func.php这个文件里去掉,记住要去掉两处!【182行、215行】
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询