您现在的位置是:网站首页ν帝国答疑帝国答疑

帝国CMS7.5登录后才能查看信息内容,如果未登录自动提示登录后查看

作者头像 YLM 2021-10-21 16:32:04 收藏 浏览 【加QQ群620332298 编号:2021102111276

简介帝国CMS7.5登录后才能查看信息内容,如果未登录自动提示登录后查看!有的小伙伴运营的时候有些特殊需求,比如有些内容信息查看需要强制登录,增加粘度。所以就有了上面视频那种功能效果。具体功能为,每篇内容可以单独设置强制"

  帝国CMS7.5登录后才能查看信息内容,如果未登录自动提示登录后查看!有的小伙伴运营的时候有些特殊需求,比如有些内容信息查看需要强制登录,增加粘度。所以就有了上面视频那种功能效果。

  具体功能为,每篇内容可以单独设置强制登录的时间,如果不登录就弹出遮罩和登录框,而且是无法操作这个页面的其他元素的。登录后提示消失。(不填秒数不启用该功能,已自动判断!)

  1、新创建show.php文件,放进e文件目录里下边;

  2、show.php內容下列:

<?php
require("class/connect.php");
include("class/db_sql.php");
include("class/config.php");
include("data/dbcache/class.php");
$link=db_connect();
$empire=new mysqlquery();
$classid=intval($_GET['classid']);
$id=intval($_GET['id']);
$muserid=(int)getcvar('mluserid');//用户id
$musername=RepPostVar(getcvar('mlusername'));//用户名
$mgroupid=(int)getcvar('mlgroupid');//会员组id
if($classid&&$id&&$class_r[$classid][tbname]&&$muserid)
{
$r=$empire->fetch1("select id,phone from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and classid='$classid' limit 1");
if($r[id])
{
?>
document.write('<li title="<?=$r[phone]?>">手机:<?=$r[phone]?></li>');
<?php
}
}
else
{
?>
document.write('<li class="businessCard-embed-content-nologin"><span>手机:</span><span class="businessCard-embed-content-nologinIcon"></span><a id="businessCard-embed-login" href="#">登录后可见</a></li>');
<?php
}
db_close();
$empire=null;
?>

  3、內容模版显示信息启用:

  复制代码编码以下:

<script src="[!--news.url--]e/show.php?classid=[!--classid--]&id=[!--id--]"></script>

  4、上边的sql语句仅仅查看phone,别的字段名自主改动(注:phone有多处地区的,假如改动要另外开展)

  5、倘若多字段名,请参照自己字段填写。

很赞哦!()

站点信息
  • 文章统计:358条
  • QQ 群:扫描加入,开通会员
  • QQ扫描加入,开通会员