帝国cms7.2版本新闻内容页判断某个字段必须是会员或者VIP会员才能查看

本人在借鉴了很多前辈的经验之后,在原有的基础上稍微改动了一下,希望能解决你的问题。

一、在e目录下新建show.php文件,然后在文章内容 页想要是会员或者VIP会员可见的字段用<script src="http://www.jzread.com/e/show.php?classid=9&id=3363"& gt;代替,这是多个字段在同一个地方展示。 二、如果多个字段不在一个地方展示,多复制几个show.php,改一下名字,例 如:show_message.php,然后用同样的方法<script src="http://www.jzread.com/e/show_message.php?classid=9&id= 3363">代替。 三、这是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 $id=intval($_GET['id']); //通过前台传递过来的当前文章的ID $muserid=(int)getcvar('mluserid');//用户id $musername=RepPostVar(getcvar('mlusername'));//用户名 $mgroupid=(int)getcvar('mlgroupid');//会员组id if($mgroupid==2) { //到后台->用户->管理会员组,查看VIP会员组ID $r=$empire->fetch1("select * from {$dbtbpre}ecms_".$class_r[$classid][tbname]."where id='$id' and classid='$classid' ");                                           //*表示查找当前表中的所有字段,一般不要这么写,可以换成自己需要的字段,例如:writer,每个字段用英文状态的逗号隔开 ?> document.write('<li title="<?=$r[writer]?>"><?=$r[writer]?></li>'); <?php } elseif($mgroupid==1)  { //这是判断普廷会员组 ?> document.write('<a href="/e/member/cp/">请升级VIP</a>'); <?php }  else{//如果没登陆就转到登陆界面 ?> document.write('<a id="businessCard-embed-login" href="/e/member/register/ChangeRegister.php">登录后可见</a>'); <?php } db_close(); $empire=null;   ?>

时间: 2024-08-14 21:29:33

帝国cms7.2版本新闻内容页判断某个字段必须是会员或者VIP会员才能查看的相关文章

title修改-.net新闻内容页Title如何调用新闻的标题名称? seo

问题描述 .net新闻内容页Title如何调用新闻的标题名称? seo aspx页面title内容: <title><%= _title %>-xxxxxxx有限公司</title> aspx.cs页面内容 using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using Sys

帝国cms7.2版本实现发布时间为:几小时前、几天前等格式的方法

帝国cms7.2怎样实现时间为:几小时前.几天前等格式 将以下代码放到:userfun.php <?ph ?>之间 function user_time($tm,$num) { if($num==1){    $tm =  strtotime($tm); }     $cur_tm = time(); $dif = $cur_tm-$tm;    $pds = array('秒','分钟','小时','天','周','个月','年');    $lngh = array(1,60,3600,8

.net 新闻内容页标题 &amp;amp;lt;title&amp;amp;gt;&amp;amp;lt;/title&amp;amp;gt;

问题描述 <%@PageLanguage="C#"AutoEventWireup="true"CodeFile="news_con.aspx.cs"Inherits="_news_con_aspx"EnableViewState="false"%><%@RegisterAssembly="WCms.Controls"Namespace="WCms.Contro

帝国CMS7.2版手机模板灵动标签函数使用

在移动互联时代,帝国CMS7.2版本除了增加完善多终端模板组访问实现,还升级了移动互联另一个最早方案:WAP手机访问,在原来WAP系统功能的基础上进行升级,使WAP访问更适应智能手机等终端设备. 帝国CMS7.2的WAP更新功能如下: 1.新增了针对WAP信息调用的"灵动标签函数",使WAP模板调用信息更简单,不用写sql查询执行代码,制作WAP模板更方便. WAP的"灵动标签函数"参数和语法和灵动标签一样,具体语法为如下: <?php $wapsql=ewa

帝国CMS7.2版多终端访问模板设置使用功能图文教程

随着PC互联网与移动互联网的不断融合.以及各类移动访问终端增加,网站移动互联越来越重要了,所以帝国CMS7.2版本在原来版本的多访问终端功能基础上,做出更多的改进,让网站多种移动访问端制作更加方便.下面我们来讲解帝国CMS7.2版本的"多终端访问功能"使用: 新增网站访问端步骤: 一.设置所有访问端统一的访问地址: 二.新增访问端使用的模板组: 三.新建访问端目录,并复制一份帝国CMS程序文件进去: 四.给新增的访问端目录绑定个二级域名: 五.到主访问端后台新增"网站访问端&

phpcms v9 内容页日期时间标签{$inputtime}显示格式

{$inputtime}显示格式 phpcms v9内容页模板的时间标签默认为{$inputtime},我们看到更新内容页以后默认时间格式为2013-04-24 00:38:12,显然这样的时间格式不一定是我们想要的.大多数网站的内容页面不需要时间精确到秒.如果我们不想显示秒单位,那么如何实现呢? 在网上有网友推荐字符串截取,湛蓝仔细看了下模型中的字段设置,其实时间字段是可以设定前台模板中显示格式的,字符串截取就显得多此一举了. 后台-内容-模型管理-文章模型-字段管理-发布时间-修改-相关参数

帝国cms7.2内容页模板实现多背景tag标签

调用代码  加到内容页模板里 <?php $ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewstagsdata where classid='$navinfor[classid]' and id='$navinfor[id]' order by tagid",10,24,0); $bqno=0; while($bqr=$empire->fetch($ecms_bq_sql)) { $bqsr=sys

帝国CMS模板实现内容页调用当前会员信息及文章信息的方法

采用帝国CMS制作会员系统的时候经常会需要在各个页面灵活的调用会员信息及对应栏目列表信息,本文讲述了帝国CMS实现内容页调用当前会员信息及文章信息的方法,具体步骤如下: 一.调用会员信息: 把以下代码加到内容页模板里即可 复制代码代码如下: <?php $userr=sys_ShowMemberInfo(0,''); ?> <span class="udate">注册时间:<?=$userr[registertime]==null?""

帝国cms列表内字段内容页刷新不显示

帝国cms列表内字段内容页刷新不显示 删除缓存文件:e /data /tmp