主页 > 网站建设 > 建站知识 > 织梦怎么对某些字段信息隐藏,登录后可查看

织梦怎么对某些字段信息隐藏,登录后可查看

POST TIME:2017-11-13 01:09


这个问题的话,需要用到一段js代码的,参考官方的写法,先将/member/ajax_loginsta.php这个文件复制一份,命名为ajax_loginsta_c.php
ajax_loginsta_c.php中的代码全部去掉,用下面的替换:
<?php
require_once(dirname(__FILE__)."/config.php");
AjaxHead();
if($myurl=='')
{
exit('');
}
if($cfg_ml->fields['rank']>='10')
{
$row=$dsql->GetOne("Select*From`dede_youtable`where`aid`=$val");
echo$row['参考价字段名称英文'];
}
?>

头部这么写(哪个页面就放哪个文件的头部):

<scriptlanguage="javascript"type="text/javascript"src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
<scriptlanguage="javascript"type="text/javascript">
<!--
functionCheckLogin_c(){vartaget_obj=document.getElementById('_userlogin_c');varreq=document.getElementById('hid').value;myajax=newDedeAjax(taget_obj,false,false,'','','');myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta_c.php?val="+req);DedeXHTTP=null;}
-->
</script>

模板文件中这么写:

<spanid="_userlogin_c">登录查看</span>
<inputtype="hidden"value="{dede:field.aid/}"id="hid"/>
<scriptlanguage="javascript"type="text/javascript">CheckLogin_c();</script>

测试一下通过,有需要的朋友可以试下!





上一篇:DedeCMS列表页调用图集内容多张图片的方法

下一篇:DedeCMS让{dede:arclist}标签支持weight权重排序

收缩
  • 微信客服
  • 微信二维码
  • 电话咨询

  • 400-1100-266