版别6.6

作用是:会员登录后才干看到手机号码,未登录时显现“登录后可见”

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=newmysqlquery();
$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("selectid,phonefrom{$dbtbpre}ecms_".$class_r[$classid][tbname]."whereid='$id'andclassid='$classid'limit1");
if($r[id])
{
?>
document.write('<lititle="<?=$r[phone]?>">手机:<?=$r[phone]?></li>');
<?php
}
}
else
{
?>
document.write('<liclass="businessCard-embed-content-nologin"><span>手机:</span><spanclass="businessCard-embed-content-nologinIcon"></span><aid="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、若是多字段,请参阅:http://bbs.phome.net/showthread-13-89138-6.html

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:帝国cms二次开发判断会员是否登录 登录后才能看到内容发布于2022-06-07 07:43:44

相关推荐