2015年8月

dedecms 注册会员发布文章页去掉验证码

1.修改 /member/inc/目录下文件
archives_check.php
archives_check_edit.php
去掉
if(preg_match("/3/",$safe_gdopen)){
if(strtolower($vdcode)!=$svali || $svali=='')
{
ResetVdValue();
ShowMsg('验证码错误!', '-1');
exit();
}
}


2.修改 /member/templets目录下
/member/templets/article_add.htm
/member/templets/article_edit.htm
去掉

if(preg_match("/3/",$safe_gdopen)){
      <p class="cellBg">
        <label>验证码:</label>
        <input name="vdcode" type="text" id="vdcode" maxlength="100" class="intxt" style='width:50px;text-transform:uppercase;' />
        <img src="../include/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="this.src=this.src+'?'" /></p>

------------------百度搜索了 没这个修改的文章 为了dedecms粉,特写一篇

dedecms 内容页获取会员详细信息

1.打开/include/文件夹 修改extend.func.php 文件。
2.在extend.func.php文件最底部加上
function GetMemberInfos($fields,$mid){
global $dsql;
if($mid <= 0)
{
$revalue = "Error";
}
else
{
$row=$dsql->GetOne("select * from dede_member_person a left join dede_member b on a.mid = b.mid where a.mid = '{$mid}'");
$revalue = $row[$fields];

}
return $revalue;
}
3.在内容内加载代码: //face 这个是字段名,只要你想要的信息 查找到字段 更改即可
{dede:field.mid function="GetMemberInfos('face',@me)"/}