全部模板|TAG标签|加入收藏|网站地图您好,欢迎来到牛模板!
您现在的位置:首页 > 帝国知识 > 二次开发 > 不同会员组显示不同内容

不同会员组显示不同内容

时间:2019-01-14 作者:牛模板 点击:
 不同会员组显示不同内容


方法1、

首页、列表页(上方那块)、内容页、---针对登录状态的会员(静态页需要后台刷新)
<?php
if(getcvar('mlgroupid')<1)
{
?>
//游客看到的内容
<?php
}
elseif(getcvar('mlgroupid')==1)
{
?>
//会员组id=1时显示内容
<?php
}
elseif(getcvar('mlgroupid')==2)
{
?>
//会员组id=2时显示内容
<?php
}
?>


内容模板:---不同会员组发布的文章显示不同的标题颜色
<?php
$userr=sys_ShowMemberInfo(0,'');
?>
<?php
if($userr[groupid]==1)
{
?>
1、<font color=#EE30A7>[!--title--](普通)</font>
<?php
}
elseif($userr[groupid]==2)
{
?>
2、<font color=##7FFFD4>[!--title--](vip)</font>
<?php
}
else
{
?>
3、<font color=#7B68EE>[!--title--](游客)</font>
<?php
}
?>

注意:1为会员组1(普通会员)---当后台发布的文章时,也显示为1,因为没有后台管理员这个会员组,所以被当做了1
      1为会员组2(vip会员)
      3为游客

列表模板:
$userr=sys_ShowMemberInfo($r[userid],'');
if($userr[groupid]==1)
{
$color="#EE30A7";
$name="普通";
}
elseif($userr[groupid]==2)
{
$color="##7FFFD4";
$name="VIP";
}
else
{
$color="#7B68EE";
$name="游客";
}
$listtemp='<li><a href="[!--titleurl--]">[!--title--]</a> <FONT color='.$color.'>[!--newstime--]</FONT>'.$name.'</li>';



$ug=$empire->fetch1("select * from {$dbtbpre}enewsmember where userid='$r[userid]'");
if($ug[groupid]==1)
{
$color="#EE30A7";
$name="普通";
}
elseif($ug[groupid]==2)
{
$color="##7FFFD4";
$name="VIP";
}
else
{
$color="#7B68EE";
$name="游客";
}
$listtemp='<li><a href="[!--titleurl--]">[!--title--]</a> <FONT color='.$color.'>[!--newstime--]</FONT>'.$name.'</li>';

注释:后台管理员也会进入会员组2(vip)内
----------------------------------------------------------
方法2、
在e/class/userfun.php里 增加个如下函数,
=============================
function GetVIP($uid=0)
{
    global $empire,$dbtbpre,$navinfor;
    $result='没找到会员组';
    $userid=$uid>0?$uid:$navinfor['userid'];
    if (!$userid) return $result;
    $gid=0;
    $r1=$empire->fetch1("select * from {$dbtbpre}enewsmember where userid='{$userid}'  limit 1");
    if ($r1['userid'])
    {
       $gid=$r1['groupid'];
    }
    if (!$gid) return $result;
    if ($gid==1) {$result='第1会员组';} //想显示什么 ,直接在这里改
    if ($gid==2) {$result='第2会员组';}
    if ($gid==3) {$result='第3会员组';}
    if ($gid==4) {$result='第4会员组';}
    if ($gid==5) {$result='第5会员组';}
    return $result;
}
=============================
内容页调用<?=GetVIP(0)?>
列表页得打勾程序 代码 用$listtemp='xxxxxx'.GetVIP($r[userid]).'xxxxxx';
灵动标签用<?=GetVIP($bqr[userid])?>

本文版权归原作者所有,转载请注明原文来源出处,牛模板感谢您的支持!

本文链接:http://www.niumb.com/ecms/kaifa/60.html 不同会员组显示不同内容 http://www.niumb.com/ecms/kaifa/60.html

相关内容推荐:
发表评论:

完整
亲测保证模板完整

发货
8小时内发货

BUG修复
BUG免费修复

关于本站 - 网站公告 - 常见问题 - 服务项目 - 售后服务 - 版权声明 - 网站地图 - 友情链接 - 联系我们

© 2018 牛模板(niumb.com) 版权所有,并保留所有权利。 | Powered by Ecms | 冀ICP备12009318号 |

售前咨询

售后服务

技术支持