帝国论坛帝国网站管理系统交流区帝国CMS使用交流[已解决]判断会员是否登录 登录后才能看到内容 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:[已解决]判断会员是否登录 登录后才能看到内容 [加入收藏夹]   

marius
用户头衔:秀才

精华贴   :0
发贴数   :133
经验值   :575
注册时间:2010-09-20
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[已解决]判断会员是否登录 登录后才能看到内容
已解决


一直在找这个功能,后面研究了好久终于解决了,下面公布一下解决方法:

版本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=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、若是多字段,请参考:http://bbs.phome.net/showthread-13-89138-6.html

[该贴被修改 1 次,最后修改时间 2012-05-16 14:28:01 ]


马瑞斯网络科技:http://www.ggbd.net/
2012-05-09 17:11:13 已设置保密 顶部 回复 引用 报告 编辑 删除

59966
用户头衔:探花

精华贴   :0
发贴数   :8493
经验值   :21585
注册时间:2008-11-17
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

支持




2012-05-09 17:34:20 已设置保密 顶部 回复 引用 报告 编辑 删除

猫小夕
用户头衔:秀才

精华贴   :0
发贴数   :32
经验值   :305
注册时间:2012-02-24
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

多谢了




2012-05-12 13:57:14 已设置保密 顶部 回复 引用 报告 编辑 删除

xinshan
用户头衔:书生

精华贴   :0
发贴数   :43
经验值   :91
注册时间:2011-07-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

学习了




2012-05-12 14:46:32 已设置保密 顶部 回复 引用 报告 编辑 删除

cl815178840
用户头衔:秀才

精华贴   :0
发贴数   :275
经验值   :583
注册时间:2012-05-08
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

感谢楼主分享!



app开发案例 http://www.zgwutong.com
2012-05-12 20:03:47 已设置保密 顶部 回复 引用 报告 编辑 删除

yxxs
用户头衔:举人

精华贴   :0
发贴数   :101
经验值   :670
注册时间:2008-01-11
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

谢谢楼主  如今这样热心的人不多了




2012-06-13 19:04:45 已设置保密 顶部 回复 引用 报告 编辑 删除

500919
用户头衔:探花

精华贴   :0
发贴数   :11670
经验值   :31217
注册时间:2009-03-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

支持




2012-06-14 08:17:40 已设置保密 顶部 回复 引用 报告 编辑 删除

猫小夕
用户头衔:秀才

精华贴   :0
发贴数   :32
经验值   :305
注册时间:2012-02-24
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

好东西   




2012-09-08 11:40:18 已设置保密 顶部 回复 引用 报告 编辑 删除

SZBZFW
用户头衔:进士

精华贴   :0
发贴数   :1939
经验值   :3952
注册时间:2012-04-14
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

我也来了解了解



www.szbz918.com www.bzgs518.com www.szbzfw.com www.szbmbz.com
2012-09-08 13:10:54 已设置保密 顶部 回复 引用 报告 编辑 删除

城市孤星
用户头衔:探花

精华贴   :0
发贴数   :7446
经验值   :16630
注册时间:2007-12-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

回楼上,7.0版把include("class/config.php");删除掉就可以了




2014-02-13 08:20:31 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1