帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流游客阅读文章部分内容,会员阅读全部文章 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:游客阅读文章部分内容,会员阅读全部文章 [加入收藏夹]   

cx_zb
用户头衔:秀才

精华贴   :0
发贴数   :40
经验值   :329
注册时间:2009-03-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
游客阅读文章部分内容,会员阅读全部文章
请问怎么实现游客阅读文章部分内容,会员阅读全部文章这个效果。效果如下图:




上传以下图片:





2016-11-01 10:36:56 已设置保密 顶部 回复 引用 报告 编辑 删除

wohui99
用户头衔:进士

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

到内容页获得登录的会员组ID。根据ID看是否用PHP截取内容的文字数量。



帝国微信小程序接口90多个:http://www.guiboweb.com/wxapi.html.
帝国最好用的微信插件和小程序:http://www.guiboweb.com。

2016-11-01 16:10:44 已设置保密 顶部 回复 引用 报告 编辑 删除

帝国时代3
用户头衔:探花

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

默认就是显示简介 然后让登录,楼主自己要多试




2016-11-02 08:30:20 已设置保密 顶部 回复 引用 报告 编辑 删除

cx_zb
用户头衔:秀才

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

谢谢哈,就是所有人都可以阅读所有栏目的文章:但是游客阅读的只有1000字,会员能全部阅读,是这个意思,怎么实现,能详细一点吗?




2016-11-02 11:38:13 已设置保密 顶部 回复 引用 报告 编辑 删除

yeecool
用户头衔:进士

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

看看此贴
http://bbs.phome.net/showthread-13-104245-0.html




2016-11-02 14:36:11 已设置保密 顶部 回复 引用 报告 编辑 删除

feier
用户头衔:探花

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

设置内容页查看权限,默认没有权限就只显示简介




2016-11-03 07:53:36 已设置保密 顶部 回复 引用 报告 编辑 删除

cx_zb
用户头衔:秀才

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

哪位高手能不能把详细的方式怎么修改提供下吗?我上传了show.php文件到e目录下,show是这样的:

<?php
require("class/connect.php");
include("class/db_sql.php");
include("class/config.php");
include("class/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,title from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and  classid='$classid' limit 1");
        if($r[id])
        {
        ?>
document.write('标题:<?=$r[title]?>');
        <?php
        }
}
else
{
?>
document.write('登录后才能查看');
<?php
}
db_close();
$empire=null;
?>


然后在内容页模板也加了:<script src="[!--news.url--]e/show.php?classid=[!--classid--]&id=[!--id--]"></script>


但是没有判断的反应,是什么原因呢?谢谢!!




2016-11-03 10:58:34 已设置保密 顶部 回复 引用 报告 编辑 删除

我是一片云
用户头衔:探花

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

显示什么?




2016-11-04 07:58:38 已设置保密 顶部 回复 引用 报告 编辑 删除

yunflying
用户头衔:进士

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

上面class.php文件不对,新版的要 include("data/dbcache/class.php");




2016-11-07 07:56:24 已设置保密 顶部 回复 引用 报告 编辑 删除

rerere
用户头衔:探花

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

楼上正解




2016-11-08 07:41:26 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

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