dede自定义表单加入验证码网上的方法很多,但是我试了试大多都是不行的,很误导使用者。如:http://jingyan.baidu.com/article/d169e1868b700f436611d886.htmlhttp://hi.baidu.com/wmkill/item/def3b24cc494e106896d10e1这样的版本其实是不行的,应该是适合老版本,反正现在5.7最后更新4月份的dede版本是不行的。王健已经把正确方法简化,方法如下:1.改:/plus/diy.php这个文件在头部引入文件:require_once(DEDEINC.'/membermodel.cls.php');然后找到elseif($do==2){在这个地方加入代码块//验证码验证$svali=GetCkVdValue();if(preg_match("/1/",$safe_gdopen)){if(strtolower($vdcode)!=$svali||$svali==''){ResetVdValue();ShowMsg('验证码错误!','-1');exit();}}2.改表单提交模板文件加上:<inputtype="text"class="intxtw200"style="width:50px;text-transform:uppercase;"id="vdcode"name="vdcode"class="code"/><imgid="vdimgck"align="absmiddle"onclick="this.src=this.src+'?'"style="cursor:pointer;"alt="看不清?点击更换"src="/include/vdimgck.php"/>再加上js(经测试,不加也可以使用)<scripttype="text/javascript">$=jQuery;functionchangeAuthCode(){varnum=newDate().getTime();varrand=Math.round(Math.random()*10000);num=num+rand;$('#ver_code').css('visibility','visible');if($("#vdimgck")[0]){$("#vdimgck")[0].src="../include/vdimgck.php?tag="+num;}returnfalse;}</script>
PHPWEB标题前面出现“-”,原因是因为没有设置标题,phpweb内置了SEO关键字的优化设置。请按照如下操作:一、、登陆网站后台,点击后台右上角的排版。二、切换到排版模式后出现如下界面,请选择第三栏:标题关键字设置三,这是你的标题关键字等SEO信息,提交保存,退出,其他页面方式一样,同理操作。如果不想设置关键字而只需要删除“-”如果不想设置关键字而只需要删除“-”,如何去掉phpweb网站标题前的横线?在网站根目录找到base/templates/header.htm用记事本或者其他编辑工具打开header.htm找到如下代码:<title>{#pagetitle#}-{#sitename#}</title>这就是网站的title,即网站标题去掉{#pagetitle#}和{#sitename#}中间的‘-’<title>{#pagetitle#}{#sitename#}</title>这样就可以了。