您当前的位置: 主页 > 优化教程
我在某模型里面增加了一个电话号码的字段tel,希望前台只让具有高级会员权限并且登录的用户才会显示,未登录时显示“请注册后才能显示”。这里用传递参数加SQL实现,具体方法如下:
 
1、在内容页head之间加上JS:
 
<script src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js" type="text/javascript" ></script>
<script language="javascript">
function CheckLogin_c(){
 var taget_obj = document.getElementById('_userlogin_c');
 var req = document.getElementById('hid').value;
 myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta_c.php?val="+req);
 DedeXHTTP = null;
}
</script>
 
2、在内容页需要会员限制才能查看的地方添加代码(会员登录前的样子):
 
<span id="_userlogin_c"><a href="/member/index_do.php?fmdo=user&dopost=regnew">请注册后查看!</a></span>
<input type="hidden" value="{dede:field.aid/}" id="hid" />
<script language="javascript" type="text/javascript">CheckLogin_c();</script>
 
这里获取文章ID的文本框一定要在js之前
 
3、在/member文件夹中新建一个文件:ajax_loginsta_c.php,添加如下代码(会员登录后的样子):
 
<?php
require_once(dirname(__FILE__)."/config.php");
AjaxHead();
if($myurl == '')
{
 exit('');
}
$uid  = $cfg_ml->M_LoginID;
!$cfg_ml->fields['face'] && $face = ($cfg_ml->fields['sex'] == '女')? 'dfgirl' : 'dfboy';
$facepic = empty($face)? $cfg_ml->fields['face'] : $GLOBALS['cfg_memberurl'].'/templets/images/'.$face.'.png';
?>
<?php
$row = $dsql->GetOne(" Select * From `js_addoninfos` where `aid`=$val ");
?>
<?php echo $row['tel']; ?>

 

关键词:DEDE,限制,某个,字段,只有,会员,才能,浏览,我,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

Dedecms 教程:删除系统自定义变量这次再之前添加了个联系电话的系统变量,选错了变量类型,结果电话里面要是... 2021-08-14
dedecms5.7本地无法上传缩略图一直上传中怎么办请修改 //uploadsafe.inc.php 第45行 $imty... 2021-07-27
织梦列表页list标签调用支持flag属性方法织梦列表页list标签支持flag属性方法:(注:红色标记部分就是修改... 2021-07-22
织梦安装访问提示(PHP 5.3 and above) Please XX部分DEDECMS程序在安装或访问的时候提示 (PHP 5.3 and... 2021-09-12
DedeCMS首页调用缩略图为背景配合{dede:arclist}{/dede:arclist}标签使用... 2021-08-14
dedecms中修改摘要字数长度的方法介绍dedecms中修改摘要字数长度的方法介绍 本文介绍下,修改dedec... 2021-07-27
在dedecms列表标题、tag标签列表加序号(第x页)默认的织梦DedeCMS列表标题以及tag标签列表是没有序号显示的(也... 2021-08-09
“关键字不能小于2个字节”解决办法织梦搜索老是显示关键词不能小于2个字节,这里哪里出现了问题了呢,于是在... 2021-07-27
dedecms内容列表orderby排序方式目前dede的排序只能有以下的排序方式: orderby=sortra... 2021-08-09
dedecmsdedecms系统修改文章描述调用字数的方法dedecms系统文章调用描述的字数字数最多为250个字节,文章摘要(... 2021-08-09
dedecms标签:channel 频道调用标签标签名称:channel 标记简介:织梦常用标记,通常用于网站顶部以获... 2021-07-22
DedeCMS时间标签pubdate调用详解和调用技巧大全含日期时间格式我们一般在用 织梦 模板 建站的时候,会需要用到各种时间显示格式,但是... 2021-07-22
导航里的"index.html"能不能去掉?导航里的index.html能不能去掉???现在的连接地址是:xxxx... 2021-07-22
织梦taglist调用自定义字段织梦taglist调用自定义字段调用代码: [field:id run... 2021-07-22
织梦文章添加字段填栏目id,内容页调用字段里的栏目文章在织梦模型里增加个字段,然后在添加文章的时候,在字段里填了栏目id进去... 2021-07-27
Dedecms提示ereg_replace() is deprecated错误织梦Dedecms提示 ereg_replace() is depre... 2021-08-09
织梦dedecms系统修改文章描述调用字数的方法dedecms系统文章调用描述的字数字数最多为250个字节,文章摘要(... 2021-07-30
dedecmsDedeCMS 5.7图集点击图片进入下一篇的修改方法织梦DedeCMS图集点击到最后一页会提示没有了哦,这样对用户体验不好... 2021-08-09

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn