帝国CMS不同会员组会员显示不同内容的方法
通过本教程可以实现在帝国CMS页面,比如内容页,某些字段内容游客不可见,某种会员组会员登录才可以看到 ?php if(getcvar(mlgroupid)1) { ? //游客看到的内容 ?php } elseif(getcvar(mlgroupid)==1) {
通过本教程可以实现在帝国CMS页面,比如内容页,某些字段内容游客不可见,某种会员组会员登录才可以看到 ?php if(getcvar(mlgroupid)1) { ? //游客看到的内容 ?php } elseif(getcvar(mlgroupid)==1) {
在帝国CMS里如果填写了栏目别名以后,那么栏目列表内容模板(list.var)调用栏目名称标签[!--this.classname--]实际上是调用的栏目别名,这个不知道算不是帝国CMS的BUG还是故意这样做的!
1、打开 e/class/userfun.php 文件,添加如下函数代码 function dp_classmenu($bclassid,$i=0,$m=0){ global $empire,$dbtbpre,$public_r; $bclassid=(int)$bclassid; $i=(int)$i; if(!$i){$i=1;} $d=$i; if($d2){$d=2;} $st=; if($d1$m==1){ $
功能需求: 1、方向键左、右键实现打开上一篇、下一篇 2、回车键返回栏目目录。 解决方案: 将以下代码放置于内容页模板底部。 script type=text/javascript document.onkeydown=pageEvent; var pre
帝国CMS做内容的时候有时候为了减少字段的使用,或者为了方便的管理要实现以下效果: 比如:文章里要展示管理员添加的一个信息叫:XXX用户主页 这样普通的方法是模型内建立两个
帝国CMS后台登录显示登录成功后,马上跳转显示您还未登录。 出现此问题是 目录权限问题 /e/data/adminlogin 目录权限不可写导致,请将此目录权限设置为777权限即可解决
如下图所示,先填写购买数量,再添加购物车。 帝国CMS商品详情页填写购买数量再添加购物车的方法 form action=[!--news.url--]e/ShopSys/doaction.php name=gm method=get target=_blank input type=hidden name=
1、在数据库的前缀名_enewsgbook表中添加您要显示的字段,比如我要加标题gtitle字段,可以用工具添加,也可以执行sql添加:ALTER TABLE 前缀名_enewsgbook ADD gtitle VARCHAR(100); 2、修改e/enews/gb
帝国CMS用灵动标签实现各种幻灯(焦点图)效果的方法 FLASH幻灯制作一般流程: 1、将幻灯代码内容和FLASH相关文件复制本地;2、显示信息内容用灵动标签调用出来; 常见的FLASH幻灯有
示例:调用从第10条开始的20条记录 我们可以把显示条数改为:10,20,以万能标签为例子(当然所有标签都一样): [ecmsinfo]栏目ID/专题ID, 10,20 ,标题截取数,是否显示栏目名,操作类型,模板
例一:灵动标签显示栏目导航 table width=200 border=0 cellpadding=3 cellspacing=1 bgcolor=#4FB4DE tr td height=25strongfont color=#FFFFFF栏目导航/font/strong/td /tr [e:loop={select classid,classname from {$dbtbpre}enewsclass
1、标签上面的 操作类型 参数要设为 24 ,然后 栏目id参数为SQL语句 2、开启支持按SQL语句调用,默认是开启的,如果没有开启:打开 e/class/config.php 文件进行配置(粗体红色文字的设置
只需设置标签附加SQL条件参数为:newstimeUNIX_TIMESTAMP()-86400*30 以ecmsinfo标签为例: [ecmsinfo]0,10,30,0,4,7,0, newstimeUNIX_TIMESTAMP()-86400* 30 [/ecmsinfo] 注意红色数字30是指30天
例一:调用Discuz的最新贴子 代码: table width=100% border=0 cellspacing=1 cellpadding=3 [e:loop={select tid,subject,dateline from discuzdb.cdb_threads order by tid desc limit 10,10,24,0}] trtd a href=/bbs/viewthread.php?tid=?=$
原理: 在灵动标签循环内用SQL读取副表内容。 下面以读取新闻副表中的 newstext 字段为例: [e:loop={0,1,3,0}] ?php $fr=$empire-fetch1(select newstext from {$dbtbpre}ecms_news_data_{$bqr[stb]} where id=$bqr[id])
要统计页面访问率,需在内容模板底部加上 [!---page.stats--] 变量 用户在模板那边选择是否增加此变量(如下载系统中一般不统计访问量,不加此变量就不会统计了) 如果你是用动态显示
想要在内容页面显示评论只需在内容模板中增加评论JS调用: script src=[!---news.url--]e/pl/more/?classid=[!---classid--]id=[!---id--]num= 10 /script 其中 10 为调用评论数量 显示样式修改 :后台--模板管
列表模板中要调用副表字段内容需要采用 list.var支持程序代码 。 下面以读取新闻副表中的newstext字段为例的list.var模板代码: $fr=$empire-fetch1(select newstext from {$dbtbpre}ecms_news_data_{$r[stb]}
1.修改 e/data/langauge/gb/pub/ 目录下的 q_message.php 与 fun.php 语言包文件为英文; 2.前台调用用 ecmsinfo万能标签或灵动标签 。
帝国CMS SQL语句调用要指定终极栏目ID,如果不想手动指定多个终极栏目ID,可以用下面方法: select * from [!db.pre!]ecms_news where checked=1 and .($class_r[$GLOBALS[navclassid]][islast]?classid=$GLOBALS[navcl
帝国CMS移动端设置访问端地址调用的方法: ? $r=$empire-fetch1(select * from {$dbtbpre}enewsmoreport where pid=访问端id limit 1); echo $r[purl]; ?
?php if($navinfor[字段名]) { ? 字段有值时显示的内容,如[!---字段名--] ? } else { ? 字段无值时显示的内容,留空则不显示。 ? } ? 如果是灵动标签内调用字段希望有此效果,则把 $navinfor 改成
1、打开 /e/class/t_functions.php 文件 找到 if(empty($r[username])) { $r[username]=匿名; } 在其下面添加: $addr=$empire-fetch1(select * from {$dbtbpre}enewsmemberadd where userid=$r[userid] limit 1); if(empty($r[userid])) { $
图集内容页调用图集中的所有图片列表,可区分调用大图还是综合略图。 本文适用于调用制作各种JS图集效果 代码: ?php if($navinfor[morepic]) { $exp=explode(chr(13),$navinfor[morepic]); if($exp) { ?
为什么要了解这个技巧 1、通过php代码可以在不支持灵动标签的页面中调用信息。 2、通过php代码来调用信息更灵活,可以支持标签无限嵌套的效果。 如何用PHP代码实现灵动标签的功能
很多网站都会使用到带序号的列表样式,非常美观,如下图所示: 帝国CMS灵动标签输出排行榜式的带序号的排序列表 想制作这种效果,必须li列表输出不同的命名,如下例: li class=c
让标签参数支持系统变量说明:以实现按各种条件调用信息数据。 根据程序扩展变量的说明得出我们可以在标签参数中直接使用字段值数组变量。 例如:我们要列出所有信息来源相同
1. 开启: 参数设置--信 息设置 2.这样直接在模板加上php代码就会受系统编译了。 如果不想被编译,把程序代码直接加到页面里面: 用 !--code.start-- 表示 用 !--code.end-- 表示 例如: ? ec
标签附加SQL条件参数设置: id=信息ID 即可。 万能标签调用: [ecmsinfo]0,10,30,0,3,7,0,id=5[/ecmsinfo] 灵动标签调用: [e:loop={32,10,0,0,id=信息ID}] a href=?=$bqsr[titleurl]? target=_blank?=$bqr[title]?/a br [/e
帝国CMS给自定义反馈信息表单增加验证码的方法 第一步,需要开启反馈验证码功能。 系统参数设置-信息设置 里开启 帝国CMS给自定义反馈信息表单增加验证码的方法 第二步:在反馈表