帝国cms7.5文章部分隐藏内容会员可见设置方法
时间:2023年10月14日
/来源:网络
/编辑:佚名
如何使用帝国CMS7.5实现文章部分隐藏内容,使会员可见但游客不可见的设置方法。本文详细介绍了如何在帝国CMS7.5中进行设置,以实现隐藏部分内容的功能。这对于网站管理员来说是一个非常有用的功能。

1、添加隐藏字段
也就是文章隐藏内容的字段,字段名yincang
如果不知道如何添加字段的,查看文章:帝国cms自定义系统模型详解
增加/删除系统字段
操作路径:后台—系统—系统设置—数据表与系统模型--选择对应数据表--选择:管理字段--点击:增加字段

2、内容模板加入判断语句设置会员可看
在文章内容也模板修改,加入以下代码,其中mlgroupid字段也就是会员组字段id
会员id位置:后台–用户–会员管理–会员组

2-1、单一会员组设置隐藏可见
<?php
if(getcvar('mlgroupid')<1)
{
?>
//游客看到的内容
[!--newstext--]
<?php
}
elseif(getcvar('mlgroupid')==1)
{
?>
//会员id=1可看内容
//隐藏内容调用
[!--yincang--]
<?php
}
?>
2-2、设置多组会员隐藏可看
设置多组会员可看,意思就是分会员组1和会员组2看到的内容不一样
点击复制代码 PHP
<?php
if(getcvar('mlgroupid')<1)
{
?>
//游客看到的内容
[!--newstext--]
<?php
}
elseif(getcvar('mlgroupid')==1)
{
?>
//会员id=1可看内容
//隐藏内容调用
[!--yincang1--]
<?php
}
elseif(getcvar('mlgroupid')==2)
{
?>
//会员id=2可看内容
//隐藏内容调用
[!--yincang2--]
<?php
}
?>
多会员组设置其实有点多余,因为按照以上代码,会员组id=1和会员组id=2看到的内容是不一样,完全没那个必要!
补充:有网友问,如果隐藏内容分年费vip和终身svip区别,也就是年费vip可以看到游客的和年费vip内容但是看不到终身vip,而终身vip可以看到游客、年费vip和终身vip的内容如何设置
其实很简单,修改如下代码即可完成终身svip所有权限的查看
点击复制代码 PHP
elseif(getcvar(/'mlgroupid/')==2)
改写成
点击复制代码 PHP
elseif(getcvar(/'mlgroupid/')>=1)

1、添加隐藏字段
也就是文章隐藏内容的字段,字段名yincang
如果不知道如何添加字段的,查看文章:帝国cms自定义系统模型详解
增加/删除系统字段
操作路径:后台—系统—系统设置—数据表与系统模型--选择对应数据表--选择:管理字段--点击:增加字段

2、内容模板加入判断语句设置会员可看
在文章内容也模板修改,加入以下代码,其中mlgroupid字段也就是会员组字段id
会员id位置:后台–用户–会员管理–会员组

2-1、单一会员组设置隐藏可见
<?php
if(getcvar('mlgroupid')<1)
{
?>
//游客看到的内容
[!--newstext--]
<?php
}
elseif(getcvar('mlgroupid')==1)
{
?>
//会员id=1可看内容
//隐藏内容调用
[!--yincang--]
<?php
}
?>
2-2、设置多组会员隐藏可看
设置多组会员可看,意思就是分会员组1和会员组2看到的内容不一样
点击复制代码 PHP
<?php
if(getcvar('mlgroupid')<1)
{
?>
//游客看到的内容
[!--newstext--]
<?php
}
elseif(getcvar('mlgroupid')==1)
{
?>
//会员id=1可看内容
//隐藏内容调用
[!--yincang1--]
<?php
}
elseif(getcvar('mlgroupid')==2)
{
?>
//会员id=2可看内容
//隐藏内容调用
[!--yincang2--]
<?php
}
?>
多会员组设置其实有点多余,因为按照以上代码,会员组id=1和会员组id=2看到的内容是不一样,完全没那个必要!
补充:有网友问,如果隐藏内容分年费vip和终身svip区别,也就是年费vip可以看到游客的和年费vip内容但是看不到终身vip,而终身vip可以看到游客、年费vip和终身vip的内容如何设置
其实很简单,修改如下代码即可完成终身svip所有权限的查看
点击复制代码 PHP
elseif(getcvar(/'mlgroupid/')==2)
改写成
点击复制代码 PHP
elseif(getcvar(/'mlgroupid/')>=1)
新闻资讯 更多
- 【帝国cms教程】帝国CMS模板变量$GLOBALS[navclassid]用法分析04-03
- 【帝国cms教程】鲜为人知帝国CMS内容页调用上一篇和下一篇的精华方法汇总04-03
- 【帝国cms教程】怎么快速找出帝国CMS数据库配置文件路径及迁移网站后修改技巧!04-03
- 【帝国cms教程】帝国CMS模板$GLOBALS[navclassid]用法详解04-03
- 【帝国cms教程】帝国cms 7.5版列表页分页样式修改笔记04-02
- 【帝国cms教程】解决帝国CMS搜索页面模板不支持灵动标签和万能标签的方法04-02
- 【帝国cms教程】帝国CMS只备份栏目和模板的方法04-02
- 【帝国cms教程】帝国CMS怎样删除清空数据库记录?04-02
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法