版别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