帝国cms标签
帝国cms标签
模板的信息调用标签 ecmsinfo[ecmsinfo]栏目ID/专题ID,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片[/ecmsinfo]文字调用标签 phomenws[phomenws]栏目ID,显示条数,标题截取数,是否显示时间,操作类型,是否显示栏目名,时间格式化[/phomenws]图文信息调用 phomenewspic[phomenewspic]栏目ID,每行显示条数,显示信息总数,图片宽度,图片高度,是否显示标题,标题截取数,操作类型[/phomenewspic]FLASH幻灯信息调用 phomeflashpic[phomeflashpic]栏目ID/专题ID,先是总数,图片宽度,图片高度,是否显示标题,标题截取数,操作类型,停顿秒数[/phomeflashpic]循环子栏目数据标签 listsonclass[listconclass]栏目ID,先是条数,标题截取数,是否先是栏目名,操作类型,模版ID,只显示有标题图片,显示栏目数,显示头条操作类型,头条标题截取数,头条简介截取数,头条只显示有标题图片[/listconclass]相关链接标签 otherlink[otherlink]标签模板ID,操作对象,调用条数,标题截取字数,是否显示栏目名,操作类型,只显示标题图片的信息[/otherlink]网站信息统计 totaldate[totadata]栏目ID,操作类型,时间范围[/totaldate]搜索关键字调用标签 showsearch[showsearch]每行先是条数,总条数,栏目Id,操作类型[/showsearch]图库模型分页标签 eshowphoto[eshowphoto]标签模板ID,导航图片宽度,导航图片高度[/eshopwphoto]带模板的栏目导航标签 showclasstemp[showclasstemp]父栏目ID,标签模板ID,是否栏目信息数,显示栏目数[/showclasstemp]专题调用标签 eshowzt[eshowzt]标签模板ID,专题类型ID,显示专题数[/eshowzt]循环栏目导航标签 listshowclass[listshowclsss]父栏目ID,标签模板ID,是否显示栏目信息数,显示栏目数[/listshowclass]广告标签 phomead[phomead]广告ID[/phomead]投票标签 phomevote[phomevote]投票ID[/phomevote]友情链接标签 phomelink[phomelink]每行显示数,显示总数,操作类型,分类id,是否显示原链接[/phomelink]留言板调用 gbookinfo[gbookinfo]显示信息数,标签模板ID,留言分类ID[/gbookinfo]复选项输出函数 echocheckbox[echocheckbox]'字段','分隔符'[/echocheckbox]评论调用标签 showplinfo[showplinfo]调用条数,标签模板ID,栏目ID,信息ID,显示推荐评论,操作类型[/showplinfo]灵动标签 e:loop。
帝国cms 调用当前栏目标题分类
帝国cms 调用当前栏目标题分类摘要:1.帝国CMS 简介2.调用当前栏目标题分类的方法3.实际应用示例正文:【帝国CMS 简介】帝国CMS 是一款国内知名的内容管理系统,具有强大的功能和灵活的扩展性。
它被广泛应用于网站、论坛、博客等各类互联网平台,为用户提供方便的内容发布、管理和维护。
【调用当前栏目标题分类的方法】在帝国CMS 中,调用当前栏目标题分类的方法主要依赖于其自身的标签和分类功能。
具体操作步骤如下:1.登录帝国CMS 后台管理界面。
2.在左侧菜单栏中找到并点击“栏目管理”。
3.在栏目管理页面中,找到需要调用当前栏目标题分类的栏目。
4.点击该栏目右侧的“编辑”按钮,进入栏目编辑页面。
5.在栏目编辑页面中,找到“标签”或“分类”选项卡。
6.在“标签”或“分类”选项卡中,可以添加、编辑或删除该栏目的标签或分类。
7.完成标签或分类的添加或修改后,点击页面下方的“保存”按钮,保存设置。
【实际应用示例】以一个新闻类网站为例,假设该网站有两个栏目,分别为“国内新闻”和“国际新闻”。
我们可以按照以下步骤调用当前栏目标题分类:1.在栏目管理页面中,将“国内新闻”栏目添加一个名为“新闻”的分类。
2.在前台页面中,调用该分类的代码如下:```{dede:channel typeid="1"}<h2>{/dede:channel}</h2>{/dede:channel}```其中,`typeid="1"`表示调用ID 为1 的栏目,即“国内新闻”栏目;`<h2>{/dede:channel}</h2>`表示调用当前栏目的标题,即“新闻”分类。
帝国cms常用标签整理去掉时间
帝国cms常⽤标签整理去掉时间★★★★★★★★★★⾸页★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★标题:[!--pagetitle--]关键词:[!--pagekey--]描述:[!--pagedes--]去掉地址栏时间:update [!db.pre!]ecms_news set newspath='' ;然后更新信息页地址。
友情链接:<ul class="links_text">[e:loop={'select * from [!db.pre!]enewslink where checked=1 and lpic="" order by lid',20,24,0}]<li><a href="<?=$bqr[lurl]?>"><?=$bqr[lname]?></a></li>[/e:loop]</ul>{栏⽬ID/专题ID,显⽰条数,操作类型,只显⽰有标题图⽚}[e:loop={34,3,0,0}] 栏⽬id=34,显⽰3条,0显⽰最新信息,0所有信息模板代码内容[/e:loop]标题:<?=$bqr[title]?>、<?=esub($bqr[title],36)?>链接:<?=$bqsr[titleurl]?>图⽚:<?=$bqr[titlepic]?>⽇期:<?=date('Y-m-d',$bqr[newstime])?>,其中date('格式字串',时间字段)为帝国CMS6.0版本的时间格式普通调⽤:[e:loop={34,3,0,0}]<td width="82%" height="23">·<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=esub($bqr[title],36)?></a></td><td width="18%"><div align="right">[<?=date('m-d',$bqr[newstime])?>]</div></td>[/e:loop]带图调⽤:[e:loop={'34,35','2,2',0,1}]<a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>" target="_blank"><img src="<?=$bqr[titlepic]?>" alt="<?=$bqr[title]?>" width="135" height="90" border="0"></a>[/e:loop]标题+简介:[e:loop={2,1,0,0}]<h1><a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>"> <?=esub($bqr[title],36)?> </a></h1><p><?=esub($bqr[smalltext],88)?>...<a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>">详情</a></p> [/e:loop]区块列表:[e:loop={2,7,0,0}]<li><span>[<?=date('m-d',$bqr[newstime])?>]</span><a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>"><? =esub($bqr[title],42)?></a></li>[/e:loop]⾸页常⽤变量标签:[!--news.url--]:⽹站地址(参数设置的站点地址) [!--class.menu--]:⼀级栏⽬导航 [!--pagetitle--]:⽹站名称[!--pagekey--]:页⾯关键字 [!--pagedes--]:页⾯描述⽗栏⽬链接:<?php$cr['classid']=$class_r[$GLOBALS[navclassid]][bclassid];$bclassurl=sys_ReturnBqClassname($cr,9);echo $bclassurl;>或者/<?=$class_r[$class_r[$GLOBALS[navclassid]][bclassid]]['classpath']?>当前栏⽬链接:<?$r['classid']=$GLOBALS[navclassid];$classurl=sys_ReturnBqClassname($r,9);echo $classurl;>★★★★★★★★★★封⾯页★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★栏⽬seo标题:<?=ReturnClassAddField(0,'seotitle')?>栏⽬关键词:[!--pagekey--]栏⽬描述:[!--pagedes--]公⽤头部:[!--temp.header--]当前位置:[!--newsnav--]栏⽬简介、栏⽬缩略图:[e:loop={"select classid,classname,classimg,intro from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid asc",0,24,0}] <?=$bqr[classimg]?> //栏⽬缩略图<?=$bqr[intro]?> //栏⽬简介[/e:loop]循环⼦栏⽬:[listsonclass]'selfinfo',5,38,0,0,7,0,0[/listsonclass]</td><table width="100%" border="0" cellspacing="0" cellpadding="0" class="title"><tr><td><strong>[!--the.classname--]</strong></td><td align="right"><a href="[!--the.classurl--]">更多>></a></td></tr></table><table width="100%" border="0" cellspacing="0" cellpadding="0" class="box"><tr><td><ul>[!--empirenews.listtemp--]<!--list.var5-->[!--empirenews.listtemp--]</ul></td></tr></table><li><a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a> <span>[!--newstime--]</span></li>[!--pagetitle--]:页⾯标题 [!--pagekey--]:页⾯关键字 [!--pagedes--]:页⾯描述[!--news.url--]:⽹站地址(参数设置的站点地址) [!--newsnav--]:所在位置导航条 [!--class.menu--]:⼀级栏⽬导航[!--self.classid--]:本栏⽬/专题ID [!--class.keywords--]:栏⽬/专题关键字 [!--class.classimg--]:栏⽬/专题缩略图[!--]:栏⽬名 [!--class.intro--]:栏⽬/专题简介 [!--bclass.id--]: ⽗栏⽬ID[!--]:⽗栏⽬名称公⽤底部:[!--temp.footer--]★★★★★★★★★★列表页★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★栏⽬seo标题:<?=ReturnClassAddField(0,'seotitle')?> 列表分页页码:[!--list.pageno--]栏⽬关键词:[!--pagekey--]栏⽬描述:[!--pagedes--]公⽤头部:[!--temp.header--]当前位置:[!--newsnav--]栏⽬标题链接:【<a href="<?=$bqsr[classurl]?>"><?=$bqsr[classname]?></a>】[!--pagetitle--]:页⾯标题 [!--pagekey--]:页⾯关键字 [!--pagedes--]:页⾯描述[!--newsnav--]:导航条 [!--class.menu--]:⼀级栏⽬导航 [!--page.stats--]:统计访问[!--]:栏⽬名 [!--self.classid--]:本栏⽬/专题ID [!--bclass.id--]:⽗栏⽬ID[!--]:⽗栏⽬名称 [!--class.intro--]:栏⽬/专题简介 [!--class.keywords--]:栏⽬/专题关键字[!--class.classimg--]:栏⽬/专题缩略图 [!--show.page--]:分页导航(下拉式) [!--show.listpage--]:分页导航(列表式)[!--list.pageno--]:当前分页号[!--hotnews--]:热门信息JS调⽤(默认表)[!--self.hotnews--]:本栏⽬热门信息JS调⽤ [!--newnews--]:最新信息JS调⽤(默认表)[!--self.newnews--]:本栏⽬最新信息JS调⽤ [!--goodnews--]:推荐信息JS调⽤(默认表)[!--self.goodnews--]:本栏⽬推荐信息JS调⽤[!--hotplnews--]:评论热门信息JS调⽤(默认表)[!--self.hotplnews--]:本栏⽬评论热门信息JS调⽤ [!--firstnews--]:头条信息JS调⽤(默认表)[!--self.firstnews--]:本栏⽬头条信息JS调⽤列表li样式:[!--id--]:信息ID [!--titleurl--]:标题链接 [!--smalltext--]⽂章简介 [!--oldtitle--]:标题ALT(不截取字符)[!--classid--]:栏⽬ID [!--]:栏⽬名称(带链接) [!--this.classname--]:栏⽬名称(不带链接)[!--this.classlink--]:栏⽬地址 [!--news.url--]:⽹站地址(参数设置的站点地址) [!--no.num--]:信息编号[!--userid--]:发布者ID [!--username--]:发布者 [!--userfen--]:查看信息扣除点数[!--onclick--]:点击数 [!--totaldown--]:下载数 [!--plnum--]:评论数[!--ttid--]:标题分类ID [!--]:标题分类名称公⽤底部:[!--temp.footer--]★★★★★★★★★★内容页★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★标题:[!--title--],[!--pagetitle--]关键词:[!--pagekey--]描述:[!--pagedes--]公⽤头部:[!--temp.header--]当前位置:[!--newsnav--]⽂章标题:[!--title--]时间:[!--newstime--],<?=date('m-d',$bqr[newstime])?> 作者:[!--writer--] 来源:[!--befrom--]⽂章内容:[!--newstext--]分页:[!--page.url--]上下篇:[!--info.pre--][!--info.next--]公⽤底部:[!--temp.footer--]热门排⾏调⽤[e:loop={'news',5,19,0,'','onclick DESC'}]<li><p class="text-muted"><span class="post-comments">评论 (<span class="ds-thread-count" data-thread-key="<?=$bqr['id']?>">暂⽆评论</span>)</span><a href="JavaScript:makeRequest('[!--news.url--]e/public/digg?classid=<?=$bqr['classid']?>&id=<?=$bqr['id']?>&dotop=1&doajax=1&ajaxarea=diggnum<?=$bqr['id']?>','EchoReturnedText','GET','');" class="post-like"><i class="glyphicon glyphicon-thumbs-up"></i>赞 (<span id="diggnum<?=$bqr['id']?>"><script src="[!--news.url--]e/public/ViewClick?classid=<?=$bqr['classid']?>&id=<? =$bqr['id']?>&down=5"></script></span>)</a></p><span class="label label-<?=$bqno?>"><?=$bqno?></span><a href="<?=$bqsr['titleurl']?>" title="<?=$bqr['title']?>"><?=$bqr['title']?></a></li>[/e:loop]热门推荐[e:loop={'news',4,20,1,'isgood=1','onclick DESC'}]<li class="item"><a href="<?=$bqsr['titleurl']?>"><span><img data-original="<?=sys_ResizeImg($bqr[titlepic],170,132,1)?>" class="thumb" style="display: block;"></span><?=$bqr['title']?></a></li>[/e:loop]站长推荐[e:loop={'news',1,20,0,'isgood=2','newstime DESC'}]<div class="widget widget_textads"><a class="style02" href="<?=$bqsr['titleurl']?>" target="_blank"><strong>站长推荐</strong><h2><?=$bqr['title']?></h2><p><?=esub($bqr[smalltext],180)?> ...</p></a></div>[/e:loop]推荐浏览[e:loop={'news',6,20,1,'isgood=3','newstime DESC'}]<li><a href="<?=$bqsr['titleurl']?>"><span class="thumbnail"><img data-original="<?=sys_ResizeImg($bqr[titlepic],240,180,1)?>"class="thumb"></span><span class="text"><?=$bqr['title']?></span></a></li>[/e:loop]搜索<form target="_blank" class="search-form" name="q" method="post" name="searchform" id="searchform"action="/e/search/index.php"><input class="form-control" name="keyboard" id="s" type="text" placeholder="输⼊关键字" value=""><input class="btn" type="submit" value="搜索"><input type="hidden" value="title" name="show"><input type="hidden" value="1" name="tempid"></form>热门⽂章[e:loop={'news',8,19,1,'','onclick DESC'}]<li><a target="_blank" href="<?=$bqsr['titleurl']?>"><span class="thumbnail"><span><img data-original="<?=sys_ResizeImg($bqr[titlepic],240,180,1)?>" class="thumb"/></span></span><span class="text"><?=$bqr['title']?></span><span class="text-muted post-views">阅读(<script src="<?=$public_r[newsurl]?>e/public/ViewClick/?classid=<?=$bqr['classid']? >&id=<?=$bqr['id']?>"></script>)</span></a></li>[/e:loop]热门标签[e:loop={"select * from [!db.pre!]enewstags order by num DESC limit 20",0,24,0}]<?echo '<a href="'.$public_r[newsurl].'e/tags/?tagname='.urlencode($bqr['tagname']).'" target="_blank" title="'.$bqr['num'].'个话题">'.$bqr['tagname'].'('.$bqr['num'].')</a> ';?>[/e:loop]常⽤变量标签:[!--pagetitle--]:页⾯标题 [!--pagekey--]:页⾯关键字 [!--pagedes--]:页⾯描述[!--newsnav--]:导航条 [!--class.menu--]:⼀级栏⽬导航 [!--page.stats--]:统计访问[!--id--]:信息ID [!--titleurl--]:标题链接 [!--keyboard--]:关键字[!--classid--]:栏⽬ID [!--]:栏⽬名称 [!--self.classid--]:本栏⽬ID[!--bclass.id--]: ⽗栏⽬ID [!--]:⽗栏⽬名称 [!--other.link--]:相关链接[!--p.title--]:分页标题 [!--ttid--]:标题分类ID [!--]:标题分类名称[!--class.url--]:栏⽬页⾯地址 [!--news.url--]:⽹站地址(参数设置的站点地址) [!--no.num--]:信息编号[!--userid--]:发布者ID [!--username--]:发布者 [!--linkusername--]:带链接的⽤户名[!--userfen--]:查看信息扣除点数 [!--pinfopfen--]:平均评分 [!--infopfennum--]:评分⼈数[!--onclick--]:点击数 [!--totaldown--]:下载数 [!--plnum--]:评论数[!--page.url--]:分页导航 [!--title.select--]:标题式分页导航 [!--next.page--]:内容下⼀页链接[!--info.next--]:下⼀篇链接 [!--info.pre--]:上⼀篇链接 [!--info.vote--]:信息投票[!--hotnews--]:热门信息JS调⽤(默认表)[!--self.hotnews--]:本栏⽬热门信息JS调⽤ [!--newnews--]:最新信息JS调⽤(默认表)[!--self.newnews--]:本栏⽬最新信息JS调⽤ [!--goodnews--]:推荐信息JS调⽤(默认表)[!--self.goodnews--]:本栏⽬推荐信息JS调⽤[!--hotplnews--]:评论热门信息JS调⽤(默认表)[!--self.hotplnews--]:本栏⽬评论热门信息JS调⽤ [!--firstnews--]:头条信息JS调⽤(默认表)[!--self.firstnews--]:本栏⽬头条信息JS调⽤。
帝国、PHPCMS及织梦对比(五):标签解析方式分析
作为CMS,最需要做到地是把程序和数据展示分离出来,让用户不需要了解太多程序的程序即可很方便的使用来搭建合种个性化站点,而标签的灵活性,很大程度上决定了CMS 的好用与不好用,而标签的好用不好用,除了处决于标签本身在细节上做的细致程度(如详细的帮助文档、简单的标签生成方式等)决定外,整个标签体系的设计思路更起到决定作用。
本文中落叶对PHPCMS、DEDECMS及帝国CMS的标签的设计思路与解析方式作一些简要的对比分析。
现在主流的PHP程序实现数据处理与数据展示的分离,都会使用第三方的或者自己开发的模板引擎,一般的模板引擎中除了支持特定格式的数据变量标签展示外,还支持数组循环、逻辑判断、函数处理、文件包含、PHP原生语法等。
一般的模板引擎的处理思路时各种以HTML文本的方式存储(有的是.html的扩展名,有的是.tpl的扩展名),然后模板引擎会对模板中的标签或代码进行编译预处理成PHP文件缓存到特定目录,处理成的PHP文件里面不再是标签格式,而是标签被处理后可直接执行的对应的PHP语句块。
然后在PHP控制文件中处理好数据后,使用模板调用函数调用编译好的PHP文件形式的缓存模板(当然,过程中会有判断,如果缓存不存在,则直接从原模板文件编译一次生成缓存后调用),直接整合到PHP控制文件中一起执行。
如果是生成静态,则是先处理好数据后,引用编译好的模板文件,执行,输入后缓存区,后面再写入生成HTML文件。
早期的ASP类风格的CMS设计没有系统化的模板引擎,而是采用单一替换的模式,即先读入模板文件,然后替换模板文件中标签,每一个标签都是单独处理替换。
PHPCMS和DEDECMS中模板的处理方式为通用的模板引擎处理方式,而帝国CMS的模板处理方式为早期的ASP类风格CMS的处理方式。
1. PHPCMS标签的解析方式:PHPCMS标签形式主要有TAG标签和GET标签,静态HTML模板在编译过程中会经过模板引擎统一进行正则替换并转化为对应的PHP函数块。
帝国CMS万能标签说明
网页制作流程:1、制作显示效果页面;2、修改效果页面加上万能标签ecmsinfo;3、将已加上万能标签的HTML效果页面代码复制到后台更新;4、查看生成后的页面效果。
1、制作显示效果页面先用Dreamweaver做出网页效果,如下为我们预先做的普通HTML页面效果(图1):效果页面HTML代码如下(HTML代码1):<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>ecmsinfo万能标签使用教程</title><style>td {font-size: 10pt;}.line{line-height: 14pt;font-size: 10pt;}A:link {text-decoration: none; color:#000000}A:visited {text-decoration: none; color: #000000}A:active {text-decoration: underline; color:#000000 }A:hover {text-decoration: underline; color:#FF0000;}</style></head><body topmargin="0"><table width="700" border="0"align="center" cellpadding="3" cellspacing="1" bgcolor="#CEEEFB"><tr><tdheight="60"><div align="center"><font size="6"><strong>ecmsinfo万能标签使用教程</strong></font></div></td></tr><tr><td height="25" bgcolor="#FFFFFF"></td></tr></table><table width="700" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td width="50%" valign="top"><table width="98%" border="0" cellpadding="3" cellspacing="1" bgcolor="#CEEEFB"><tr><td height="23"><strong>国内新闻</strong></td></tr><tr><td bgcolor="#FFFFFF"><table width="100%"▲top2、修改效果页面加上万能标签ecmsinfo:我们来分析下上面做好的HTML网页调用样式,如下图(图2):上图我们分析了该网页共有两种调用显示样式:文字调用样式、图片调用样式:文字调用样式:一行一列,显示内容包括"标题"(标题长度截取36个字符),"标题链接","发布时间"格式;应用于国内、国际、娱乐、体育新闻4个栏目,每个栏目显示最新3条信息。
帝国cms灵动标签调用栏目导航技巧
用PHP代码实现灵动标签的技巧帝国CMS用PHP代码实现灵动标签的技巧:为什么要了解这个技巧1、通过php代码可以在不支持灵动标签的页面中调用信息。
2、通过php代码来调用信息更灵活,可以支持标签无限嵌套的效果。
如何用PHP代码实现灵动标签的功能[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]模板代码内容[/e:loop]上面对应的PHP函数是:sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序)灵动标签实际对应的原型PHP代码为如下:<?php$ecms_bq_sql=sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序);$bqno=0;while($bqr=$empire->fetch($ecms_bq_sql)){$bqsr=sys_ReturnEcmsLoopStext($bqr);$bqno++;?>模板代码内容<?php}>怎么做能实现标签无限嵌套的效果?下面举例:<?php$ecms_bq_sql=sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序);$bqno=0;while($bqr=$empire->fetch($ecms_bq_sql)){$bqsr=sys_ReturnEcmsLoopStext($bqr);$bqno++;?><?php$ecms_bq_sql2=sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序);草根网草根论坛合肥论坛人气论坛娱乐论坛生活论坛草根网草根论坛合肥论坛人气论坛娱乐论坛生活论坛$bqno2=0;while($bqr2=$empire->fetch($ecms_bq_sql2)){$bqsr2=sys_ReturnEcmsLoopStext($bqr2);$bqno2++;?>模板代码内容2 <?=$bqr2[title]?><?php}?>模板代码内容 <?=$bqr[title]?><?php}>红色部分是二次嵌套,还可以加三次、四次...,由上可以看出通过PHP代码是可以实现标签无限嵌套,只要$ecms_bq_sql、$bqno、$bqr、$bqsr变量名改下就可以了。
二次开发帝国cms标签汇总
<?=esub($bqr[title],32)?>
加省略号你改成这个就可以了
<?=esub($bqr[title],32,'...')?>
时间格式:date('格式字串',时间字段),例子:<?=date('Y-m-d',$bqr[newstime])?>时间显示格式为"2008-10-01"
子栏目:
<?php
if($bclassid==0){$bclassid=$GLOBALS[navclassid];}
?>
[e:loop={"select * from [!db.pre!]enewsclass where bclassid='$bclassid' and nottobq<>1 order by myorder limit 10",14,24,0}]<li><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>/ "><?=sub($bqr[classname],0,54,false)?></a></li>
[e:loop={"select * from phome_enewsclass where bclassid=147 order by myorder asc limit 6",0,24}]
<li><a href="<?=$bqsr[classurl]?>"><img src="<?=ReturnClassAddField($bqr[classid],'classxlimg') ?>"><p><?=$bqsr[classname]?></p></a></li>
帝国CMS标签语法
信息标签调用操作类型按 栏 目 调 用栏目最新信息 (栏目ID=栏目ID) 1 栏目点击排行 (栏目ID=栏目ID) 2 栏目推荐信息 (栏目ID=栏目ID) 9 栏目评论排行 (栏目ID=栏目ID) 12 栏目头条信息 (栏目ID=栏目ID) 15 栏目下载排行 (栏目ID=栏目ID)按 默 认 表 调 用3 默认表最新信息 (栏目ID=0)4 默认表点击排行 (栏目ID=0)5 默认表推荐信息 (栏目ID=0) 10 默认表评论排行 (栏目ID=0) 13 默认表头条信息 (栏目ID=0) 16 默认表下载排行 (栏目ID=0) 按 专 题 调 用6专题最新信息 (栏目ID=专题ID) 7 专题点击排行 (栏目ID=专题ID) 8 专题推荐信息 (栏目ID=专题ID) 11 专题评论排行 (栏目ID=专题ID) 14 专题头条信息 (栏目ID=专题ID) 17 专题下载排行 (栏目ID=专题ID)按 数 据 表 调 用18 各表最新信息 (栏目ID='表名') 19 各表点击排行 (栏目ID='表名') 20 各表推荐信息 (栏目ID='表名') 21 各表评论排行 (栏目ID='表名') 22 各表头条信息 (栏目ID='表名') 23各表下载排行 (栏目ID='表名')按 标 题 分 类 调 用25标题分类最新信息 (栏目ID=标题分类ID)26标题分类点击排行 (栏目ID=标题分类ID)27标题分类推荐信息 (栏目ID=标题分类ID)28标题分类评论排行 (栏目ID=标题分类ID)29标题分类头条信息 (栏目ID=标题分类ID)30标题分类下载排行 (栏目ID=标题分类ID)按 S Q L 调 用24按sql 查询 (栏目ID='sql 语句') 数据表前缀可用:“[!db.pre!]"表示获取栏目链接:[!--news.url--]e/public/ClassUrl/?classid=[!--self.classid--] [hbefrom]$navinfor[befrom][/hbefrom]。
帝国cms 灵动标签调用技巧
帝国cms 灵动标签调用技巧一、灵动标签应用之“调用友情链接”二、灵动标签应用之“调用栏目导航且当前栏目高亮显示”三、灵动标签应用之“调用信息且当天信息New标志显示”四、灵动标签应用之“调用DZ,PW论坛最新帖子”五、灵动标签应用之“调用网站最新会员,头像+用户名+链接到空间” 9月5日更新六、灵动标签应用之“调用最新DIGG顶的最多的文章” 9月5日更新七、灵动标签应用之“调用最新最多评论文章” 9月5日更新八、灵动标签应用之“调用栏目导航支持外部栏目” 10月8日更新帝国cms 灵动标签高级提升灵动标签调友情连接分类调用方法。
用以下标签就可以实现了![e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid=3 order by lid',20,24,0}]<a href="<?=$bqr[lurl]?>"><?=$bqr[lname]?></a>[/e:loop]其中classid=3,3为分类ID号发个灵动标签技巧,多少天内的信息显示new字样<table>[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]<?$newimg="";if(time()-$bqr[truetime]<=3*24*3600){$newimg="<img src='New图片地址'>";}?><tr><td><a href="<?=$bqsr[titleurl]?>"target="_blank"><?=esub($bqr[title],36)?></a><?=$newimg?></td></tr>[/e:loop]</table>sitemap 网站地图灵动标签轻松搞定新建一个自定义页面.定义路径为: /sitemap.xml自定义页面内容为:<?='<?xml version="1.0" encoding="UTF-8"?>'?><urlset xmlns="/schemas/sitemap/0.9"><url><loc>[!--news.url--]</loc><priority>1.000</priority></url>[e:loop={"select * from [!db.pre!]enewsclass order by myorder",0,24,0}] <?if($bqr['classurl']==''){$sccurl=$public_r['newsurl'].$bqr['classpath']."/";}else{$sccurl=$bqr['classurl']."/";}?><url><loc><?=$sccurl?></loc><priority>0.6000</priority></url>[/e:loop][e:loop={"select * from [!db.pre!]enewszt order by ztid",0,24,0}]<?if($bqr['zturl']==''){$sccurl=$public_r['newsurl'].$bqr['ztpath']."/";}else{$sccurl=$bqr['zturl']."/";}?><url><loc><?=$sccurl?></loc><priority>0.6000</priority></url>[/e:loop][e:loop={"select * from [!db.pre!]ecms_news where checked=1 order by newstime",0,24,0}]<url><loc><?=$bqsr[titleurl]?></loc><priority>0.5000</priority></url>[/e:loop]</urlset>如果有多个表,则继续,把[!db.pre!]ecms_news,改成相应的表名.[e:loop={"select * from [!db.pre!]ecms_表名where checked=1 order by newstime",0,24,0}]<url><loc><?=$bqsr[titleurl]?></loc><priority>0.5000</priority></url>[/e:loop]求调用不同栏目ID的SQL写法[e:loop={"select * from phome_ecms_shop where classid='$GLOBALS[navclassid]' order by newstime desc limit 5",5,24,0}]这是调用当前栏目的我想做的到是如果判断当前栏目ID是5,则调用栏目ID是12的如果判断当前栏目ID是6,则调用栏目ID是13的等等。
帝国cms灵动标签使用
《帝国网站管理系统》一招鲜吃天遍天系列教程之灵动标签使用点击进入论坛讨论《帝国网站管理系统》英文名“EmpireCMS”,简称帝国CMS。
本教程适用于帝国CMS5.1以上版本。
面向用户:网站部署:·EmpireCMS零基础的用户;·网站栏目与数据:默认安装,调用安装时内置的初始数据。
·会使用Dreamweaver设计简单表格式模板的用户;·页面调用:用灵动标签调用各新闻栏目的数据。
·能看懂基本HTML的用户。
·系统模型:使用内置的新闻系统模型。
准备工具:·Dreamweaver(网站模板制作工具)实例效果图:▲top 网页制作流程:1、制作显示效果页面;2、修改效果页面加上e:loop调用标签;3、将已加上灵动标签的HTML效果页面代码复制到后台更新;4、查看生成后的页面效果。
1、制作显示效果页面先用Dreamweaver做出网页效果,如下为我们预先做的普通HTML页面效果(图1):效果页面HTML代码如下(HTML代码1):▲top 2、修改效果页面加上e:loop调用标签:我们来分析下上面做好的HTML网页调用样式,如下(图2):上图我们分析了该网页共有两种调用样式:文字调用样式、图片调用样式:文字调用样式:一行一列,内容包括"标题"(标题长度截取36个字符)、"标题链接"、"发布日期"格式;应用于国内、国际、娱乐、体育新闻4个栏目,每个栏目显示最新3条信息。
图片调用样式:一行一列,内容包括"标题"、"标题图片"、"图片链接"格式;调用新闻数据表内所有栏目带标题图片的信息,共显示4条最新信息。
因此我们需要为上述每个类别的文字(图片)调用样式中添加灵动标签,调用并显示该样式。
▲top e:loop灵动标签语法:(详细语法可以点击这里查看)[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]模板代码内容[/e:loop]灵动标签参数说明:"操作类型"决定"栏目ID"值,即标签参数中的"栏目ID/专题ID/SQL语句/表"参数必须与操作类型一一相对应.操作类型查询首先确定信息的调用范围(调用的是栏目?专题?数据表?默认表?标题分类还是SQL的信息),再确定操作类型和栏目ID值,例如:调用某栏目的最新信息操作类型按栏目调用值为0,栏目ID=调用栏目的ID值(在帝国CMS后台查询该栏目ID 值)。
帝国CMS调用标签总结
帝国调用标签一、标题、关键字、描述1、首页定死:2、列表页:栏目别名调用<title><?php$cr=$empire->fetch1("select bname from phome_enewsclass where classid='".$GLOBALS[navclassid]."' limit 1");echo $cr['bname'];?></title><meta name="keywords" content="[!--pagekey--]"/><meta name="description" content=" [!--pagedes--]"/>3、文章页(调用简介):文章名称_列表名_医院名,根据情况修改<title>[!--pagetitle--]_[!--]_广州后勤白癜风医院</title> <meta name="keywords" content="[!--keyboard--]"/><meta name="Description" content="[!--smalltext--]"/>二、禁止转码的代码mobile:<meta name="applicable-device" content="mobile"><meta http-equiv="Cache-Control" content="no-transform" /><meta http-equiv="Cache-Control" content="no-siteapp" />pc:<meta name="applicable-device" content="pc"><meta http-equiv="Cache-Control" content="no-transform" /><meta http-equiv="Cache-Control" content="no-siteapp" />三、手机跳转代码----适配站(数据库同步的)<!--首页--><script src="/static/webappservice/uaredirect.js"type="text/javascript"></script><script type="text/javascript">uaredirect("/");</script> <!--列表页--><?php $classpath=$class_r[$GLOBALS[navclassid]][classpath]; ?><script src="/static/webappservice/uaredirect.js"type="text/javascript"></script><scripttype="text/javascript">uaredirect("/<?=$classpath?>/"); </script><!--内容页--><script src="/static/webappservice/uaredirect.js"type="text/javascript"></script><scripttype="text/javascript">uaredirect("/[!--titleurl--]");</scri pt>四、调用1、[e:loop={5,1,0,0}]-------->调用id为5的一篇最新文章,无图的,最后一个0改为1就是调用有标题图片的-------->第三个数的意义:‘0’最新文章,‘1’点击排行,‘2’推荐信息,‘9’评论排行,‘12’头条信息,‘15’下载排行<li class="s_size"><ahref="<?=$bqsr['titleurl']?>"> <?=esub($bqr['title'],32)?></a>--------------------->调用标题,限制字数,链接到文章<span><?=date('Y-m-d',$bqr[newstime])?></span>------------------->调用时间</li><li class="tab_size"><p><?=esub($bqr[smalltext],70)?>--------->调用文章内容,一个字2个字节,70就是35个字......<a href="<?=$bqsr['titleurl']?>">[详细]</a></p></li>[/e:loop]2、[e:loop={5,1,0,1}]-------------->调用id为5的有标题图片的一篇最新文章<img src="<?=$bqr[titlepic]?>" width="97" height="57" alt="<?=$bqr[oldtitle]?> ">------------------>调用标题图片<dt><a href="<?=$bqr[titleurl]?>"><?=esub($bqr[title],22)?></a></dt><dd><?=esub($bqr[smalltext],36)?>...<a href="<?=$bqr[titleurl]?>" class="detial" >[详细]</a></dd>[/e:loop]3、[e:loop={'selfinfo',5,0,0}]------------>'selfinfo'表示调用当前栏目4、[e:loop={10,'1,4',0,0}]------------->调用id为10的从第2篇开始的共4篇文章5、随机数首页、文章页:<?php echo rand(500,3000);?>列表页:(使用程序代码)$rs=rand(500,3000);$listtemp='<li><div class="gg_bLeft"><span></span><ahref="/pifu/wap[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a></div><div class="gg_bRight"><span>'.$rs.'人推荐</span></div></li>';6、常用标签:[!--newsnav--] 导航条[!--title--]标题[!--titleurl--]标题链接[!--newstime--]时间[!--smalltext--]一段,文章简介[!--newstext--]全部文章内容[!--show.listpage--]分页导航(列表式)[!--show.page--]分页导航(分页式)7、自动获取页面商务通<a style="cursor: pointer;" onclick="openZoosUrl('chatwin'); return false;"rel="nofollow" target="_black"><img src="images/zxyy1.gif" alt="广州后勤白癜风医院" title="广州后勤白癜风医院"/></a>8、网站地图栏目--->自定义页面--->增加自定义页面--->页面名称(网站地图),文件名(../../sitemaps.xml)<?='<?xml version="1.0" encoding="UTF-8"?>'?><urlset xmlns="/schemas/sitemap/0.9"><url><loc>/wyzz/[!--news.url--]</loc><lastmod><?=date('Y-m-d')?></lastmod><changefreq>daily</changefreq><priority>1.000</priority></url>[e:loop={"select * from [!db.pre!]enewsclass order by myorder",0,24,0}]<?if($bqr['classurl']=='') { $sccurl=$public_r['newsurl'].$bqr['classpath']."/"; }else { $sccurl=$bqr['classurl']."/"; }?><url><loc>/CSS3/1042.html<?=$sccurl?></loc><lastmod><?=date('Y-m-d')?></lastmod><changefreq>daily</changefreq><priority>0.8000</priority></url>[/e:loop][e:loop={"select * from [!db.pre!]enewszt order by ztid",0,24,0}]<?if($bqr['zturl']=='') { $sccurl=$public_r['newsurl'].$bqr['ztpath']."/"; }else { $sccurl=$bqr['zturl']."/"; }?><url><loc>/CMSjc/EmpireCMS/1395.html<?=$sccurl?></loc ><lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod><changefreq>monthly</changefreq><priority>0.6000</priority></url>[/e:loop][e:loop={"select * from [!db.pre!]ecms_news order by newstime desc",0,24,0}] <url><loc>/CMSjc/DEDECMS/1404.html<?=$bqsr[titleurl]?> </loc><lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod><changefreq>monthly</changefreq><priority>0.5000</priority></url>[/e:loop]</urlset>五、手机站手机站如果是同步的,而且网址不是根目录下面直接wap的,而是多一层的,例如/CMSjc/EmpireCMS/<li>上一篇:[!--info.pre--]</li><li>下一篇:[!--info.next--]</li>将/e/class/functions.php中上一篇和下一篇中:<a href=\'".$grclassurl."\'>改为<a href=\'".str_replace("/health/","/health/wap/",$grclassurl)."\'>共4处{$infonext="<a href=\'".$grclassurl."\'>'.$fun_r['HaveNoNextLink'].'</a>";}红色处改为:<a href=\'".str_replace("/health/","/health/wap/",$grclassurl)."\'><a href=\'".$nexttitleurl."\'>改为<ahref=\'".str_replace("/health/","/health/wap/",$nexttitleurl)."\'>手机站中链接[!--titleurl--]改成<?=str_replace("/health/","/health/wap/",$bqsr[titleurl])?>例如:<?=str_replace('"/health/","/health/wap/",$bqsr[titleurl])?>href="<?=str_replace("/zhongyi/","/zhongyi/wap/",$bqr[titleurl])?>"Cms建站问答:/列表循环的调用-----(使用程序代码)打勾例如:$url=str_replace(""/health/","/health/wap/"",$r[titleurl]);$listtemp='<li><a href="'.$url.'"title="[!--title--]">[!--title--]</a><span>[!--newstime--]</span></li>';文章页调用:正文部分:[e:loop={"SELECT id,newstext FROM phome_ecms_news_data_1 WHEREid=$navinfor[id]",1,24,0}]<?=str_replace("/","/wap",$bqr[newstext])?>[/e:loop]六、通用1、标题关键字描述<title><?php$cr=$empire->fetch1("select bname from phome_enewsclass whereclassid='".$GLOBALS[navclassid]."' limit 1");echo $cr['bname'];?></title><meta name="keywords" content="[!--pagekey--]" /><meta name="description" content="[!--pagedes--]" />2、调用[e:loop={"SELECT n.title,n.titleurl,n.smalltext FROM phome_ecms_news as n INNER JOIN phome_enewsclass as c ON n.classid=c.classid WHEREc.bclassid=$GLOBALS[navclassid] AND c.classpath like '%yyjj' LIMIT 2--",1,24,0}]<li><span><img src="/baidianfeng/<?=$classpath?>/images/index_36.jpg" width="41" height="16" alt=""></span><p><a href="<?=$bqsr[titleurl]?>"title='<?=$bqr[title]?>'><?=$bqr[title]?></a></p></li>[/e:loop][e:loop={'selfinfo',7,0,0}]<li><a href="<?=$bqsr['titleurl']?>"target="_blank"><?=esub($bqr[title],20)?></a><span><?=date('Y-m-d',$bqr[ne wstime])?></span></li>[/e:loop]3,当前栏目、父栏目<?=$classpath?><?=$bclasspath?>4,声明首页<?php$bclassid=$class_r[$GLOBALS[navclassid]][bclassid];$classpath = $class_r[$GLOBALS[navclassid]][classpath];$bclasspath = $class_r[$GLOBALS[navclassid]][classpath];$value=ReturnClassAddField(0,'yyjj,tel,address,qq,name,resultName,result'); ?>列表文章<?php$classpath = $class_r[$GLOBALS[navclassid]][classpath];$bclassid=$class_r[$GLOBALS[navclassid]][bclassid];$bclasspath = $class_r[$bclassid][classpath];$value=ReturnClassAddField($bclassid,'yyjj,tel,address,qq,name,resultName,result' );?>调用栏目名[e:loop={"select * from phome_enewsclass where bclassid in($GLOBALS[navclassid]) order by classid asc limit 12",0,24,0}]<a href="/health/<?=$bqr[classpath]?>"><?=$bqr[classname]?></a>[/e:loop][e:loop={"select * from phome_enewsclass where bclassid in ($bclassid) order by classid asc limit 12",0,24,0}]<a href="/health/<?=$bqr[classpath]?>"><?=$bqr[classname]?></a>[/e:loop][showclasstemp]'selfinfo',12,0,13[/showclasstemp]七、友情链接[e:loop={"select lname,lurl from [!db.pre!]enewslink WHERE checked=1 and classid=1 order by lid",0,24,0}]-------------->友情链接分类里面的ID是多少就写多少 <li><a href="<?=$bqr[lurl]?>" target="_blank" title="<?=$bqr[lname]?>"> <?=$bqr[lname]?></a> </li>[/e:loop]更多帝国cms 教程:/。
帝国cms随机文章调用的写法
帝国CMS是一款功能强大的内容管理系统,能够满足用户对全球信息站内容管理的各种需求。
在使用帝国CMS时,随机文章调用是一个常见的需求,可以让全球信息站内容展示更加丰富多样。
下面我们将介绍帝国CMS随机文章调用的写法,希望能够帮助到大家。
一、使用标签调用在帝国CMS中,可以通过使用标签来实现随机文章的调用。
具体的步骤如下:1. 在模板文件中使用标签进行文章调用。
可以使用如下标签实现随机文章的调用:```{ pounds randomlist(10) as $r} {/pounds}```这段标签的意思是随机调用10篇文章进行展示。
你也可以根据实际需求调整数字。
2. 将标签嵌入到模板文件中合适的位置,然后保存文件并更新缓存。
3. 刷新网页,查看随机文章的展示效果。
二、使用PHP代码调用除了使用标签调用外,还可以通过编写PHP代码来实现随机文章的调用。
具体的步骤如下:1. 编写PHP代码。
可以使用如下代码来实现随机文章的调用:```$randArticle = $this->getModel('content')->where('status = 1 and itype = 1')->order('rand()')->limit(10)->select();```这段PHP代码的意思是从内容表中随机筛选出10篇已发布的文章进行展示。
2. 将代码嵌入到模板文件中合适的位置,然后保存文件并更新缓存。
3. 刷新网页,查看随机文章的展示效果。
三、注意事项在实现随机文章调用时,需要注意一些事项,以确保功能的正常使用:1. 确保模板文件的编写没有错误,避免影响整个全球信息站的正常访问。
2. 在调用随机文章时,要考虑到全球信息站的内容分类和展示需求,确保随机文章与全球信息站整体风格和主题相符。
3. 选择合适的位置进行随机文章的展示,避免影响全球信息站用户的阅读和浏览体验。
帝国cms常用标签调用方法(灵动标签和万能标签的调用方法)
帝国cms常⽤标签调⽤⽅法(灵动标签和万能标签的调⽤⽅法)整理了⼀些常⽤的帝国CMS调⽤,灵动标签和万能标签的调⽤⽅法举例。
幻灯⽚、标题、⼀级栏⽬、⼆级栏⽬、带模版的友情链接(下拉菜单)、判断内容页字段为空时是如何调⽤的等等...新⼿可以借鉴学习,这也是我常⽤来copy直接⽤的,节省了不少时间。
幻灯⽚:1、显⽰表最新的头条信息(数字13代表头条,数字3代表最新)[phomeflashpic]0,4,280,255,0,0,13,3[/phomeflashpic]2、显⽰栏⽬最新的推荐信息并且显⽰标题(数字2代表栏⽬推荐,最后的数字0代表栏⽬最新)[phomeflashpic]7,4,280,255,1,40,2,0[/phomeflashpic]标题+简介(灵动标签的调⽤⽅法)[e:loop={2,1,0,0}]<h1><a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>"> <?=esub($bqr[title],36)?> </a></h1><p><?=esub($bqr[smalltext],88)?> </p>[/e:loop]时间(格式m-d)+标题1、灵动标签调⽤⽅法:举例:[e:loop={2,7,0,0}]<li><span>[<?=date('m-d',$bqr[newstime])?>]</span><a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>"><?=esub($bqr[title],42)?></a></li>[/e:loop]2、万能标签调⽤⽅法:页⾯内容模板:[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]列表内容模板:<li><span>[!--newstime--]</span><a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a></li>⾸页调⽤(举例):[ecmsinfo]1,7,20,0,0,12,0[/ecmsinfo] 数字12是模板标签id标题+new图⽚(最后更新时间)[e:loop={1,5,0,0}]<?$newimg="";if(date("m-d",$bqr[truetime])==date("m-d")){$newimg="<img src='[!--news.url--]skin/gh/images/new.gif'>";}><li><a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>"><?=esub($bqr[title],44)?></a><?=$newimg?></li>[/e:loop]图⽚列表[e:loop={'news',5,18,1}]<li><a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>" target="_blank"><img src="<?=$bqr[titlepic]?>" /></a> </li>[/e:loop]栏⽬导航列表1、灵动标签调⽤⽅法:[e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid desc",0,24,0}]<?php$classurl=sys_ReturnBqClassname($bqr,9);//取得栏⽬地址><li><a href="<?=$classurl?>"><?=$bqr[classname]?></a></li>[/e:loop]2、万能标签调⽤⽅法:⾸页⼀级导航:[showclasstemp]'0',12,0,0[/showclasstemp] 数字12是标签id当前列表页(有⼆级栏⽬显⽰⼆级,没有显⽰⼀级):[showclasstemp]'selfinfo',1,0,0[/showclasstemp] 数字1是标签id ⼆级导航下拉菜单:页⾯模板内容:<li><a href="[!--bclassurl--]">[!--bclassname--]</a><ul>[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]</ul></li>列表内容模板:<li><a href="[!--classurl--]">[!--classname--]</a></li>对应页⾯调⽤:[listshowclass]'0',12,0,0[/listshowclass] 数字12是标签id横向简易搜索举例:css:.input_text { background: #FFF url(../images/sub_text.gif) no-repeat left; padding-left: 30px; color: #DFDFDF;height: 22px; border: 0; float: left; border: #d6d6d6 1px solid }.input_submit { background: url(../images/search.jpg) no-repeat; width: 50px; border: none; cursor: pointer; height: 22px; margin-left: 10px }涉及图⽚:<form action="[!--news.url--]e/search/index.php" method="post" name="searchform" id="searchform"><input name="keyboard" type="text" class="input_text" id="keyboard" value="请输⼊关键词"onfocus="if(this.value=='请输⼊关键词'){this.value=''}; this.style.color='black';"onblur="if(this.value==''||this.value=='请输⼊关键词'){this.value='请输⼊关键词'; this.style.color='#DFDFDF';}"/> <input type="hidden" name="show" value="title" /><input type="hidden" name="tempid" value="1" /><input name="tbname" type="hidden" value="news"><input type="submit" name="Submit" value="" class="input_submit" /></form>栏⽬图⽚调⽤(标签模板)1、万能标签调⽤⽅法:页⾯模板内容:[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]列表内容模板:<li><a href="[!--classurl--]" title="[!--classname--]"><img src="[!--classimg--]" /></a></li>⾸页调⽤:[showclasstemp]67,21,0,0[/showclasstemp] 67是id 21是模板2、灵动标签调⽤⽅法(前12条记录):[e:loop={"select classid,classname,classimg from {$dbtbpre}enewsclass where bclassid=0 order bymyorder,classid desc limit 12",0,24,0}]<?php$classurl=sys_ReturnBqClassname($bqr,9);//取得栏⽬地址><li><a href="<?=$classurl?>" target="_blank"><img src="<?=$bqr[classimg]?>"></a><?=$bqr[classname]?></li> [/e:loop]友情链接1、带模版的下拉友情链接列表页⾯模板内容:<select onchange="window.open(this.options[selectedIndex].value,'','');" class="selink" name='friendsite'>[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]</select>列表内容模板:<option value='[!--titleurl--]'>[!--title--]</option>对应页⾯调⽤:[ecmsinfo]'select lname as title,lurl as titleurl,lid as id from [!db.pre!]enewslink where classid=1 order by lid limit 50',0,50,0,24,14,0[/ecmsinfo](14是模板标签第⼀个50是数量)2、友情链接图⽚:[e:loop={'select lname,lurl,lpic from [!db.pre!]enewslink where checked=1 and classid=5 order bymyorder,lid',3,24,0}]<li><a href="<?=$bqr[lurl]?>" target="_blank" ><img src="<?=$bqr[lpic]?>"></a></li>[/e:loop]留⾔板时间格式修改<?=format_datetime($r[lytime],'Y-m-d H:i')?><?=format_datetime($r[lytime],'Y-m-d')?>⽤if判断内容模板字段为空时:1、举例:如果来源为空,则显⽰“”<?if($navinfor['befrom']=="") {echo '';}else{echo ''.$navinfor[befrom].'';}>2、如果作者为空,则不输出任何内容,那么添加样式以及作者<?if($navinfor['writer']=="") {echo '';}else{echo '<span>作者:'.$navinfor[writer].'</span>';}>好了这篇⽂章就介绍到这了,基本上常⽤的都有了。
帝国cms灵动标签使用方法
帝国cms灵动标签使⽤⽅法本⽂实例讲述了帝国cms使⽤灵动标签实现当前栏⽬⾼亮的⽅法。
分享给⼤家供⼤家参考。
具体分析如下:⽅法⼀:帝国cms,灵动标签实现当前栏⽬⾼亮,以下代码⽤于公共模板变量的header中,其他模板引⽤之,代码如下:复制代码代码如下:<ul class="clearfix"><li><a href=[!--news.url--] title=⾸页>⾸页</a></li>[e:loop={select classid,classname from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid asc,0,24,0}]<?php$classurl=sys_returnbqclassname($bqr,9);//取得栏⽬地址$class=;if($globals[navclassid]){$fcr=explode('|',$class_r[$globals[navclassid]][featherclass]);$topbclassid=$fcr[1]?$fcr[1]:$globals[navclassid];//取得当前栏⽬的⼀级栏⽬idif($bqr[classid]==$topbclassid){$class=selected;}}><li class=<?=$class?>><a href=<?=$classurl?>><?=$bqr[classname]?></a></li>[/e:loop]</ul>对于sql那⾥做下注解,取的是enewsclass表中的栏⽬名称,$dbtbpre是表前缀的意思,desc就是⽤于查询出结果时候对结果进⾏排序,是降序排序,⽽asc就是升序.⽅法⼆:⾸先把下⾯这段语句加⼊到 e/class/userfun.php⽂件当中去,代码如下:复制代码代码如下://⾼亮当前栏⽬function currentpage($classid,$thisid){global $class_r;$fr=explode('|',$class_r[$classid][featherclass]);$topbclassid=$fr[1]?$fr[1]:$classid;//取得第⼀级栏⽬idif ($topbclassid==$thisid) {echo class='menuon';}else {}}灵动标签调⽤代码如下:复制代码代码如下:<ul><li><a href=[!--news.url--]>⾸页</a></li>[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder',0,24,0}] <li id=cid<?=$bqr[classid]?> <?=currentpage($globals[navclassid],$bqr[classid])?>><a href=<?=$public_r[newsurl]?><?=$bqr[classpath]?> title=<?=$bqr[classname]?> target=_self ><?=$bqr[classname]?></a></li>[/e:loop]</ul>定义css,也就是“.menuon”,如果还够的话,还可以⽤“#cid*”来定义。
帝国cmstag标签伪静态规则在apache中的实现方法-概述说明以及解释
帝国cmstag标签伪静态规则在apache中的实现方法-概述说明以及解释1.引言1.1 概述在本章节中,我们将介绍帝国cmstag标签伪静态规则在Apache服务器中的实现方法。
帝国cmstag标签是一种常用于内容管理系统的标签,它可以帮助网站实现伪静态化,提升网站的搜索引擎优化效果。
本文将详细介绍帝国cmstag标签伪静态规则的概念及其在Apache服务器中的具体实现步骤,帮助读者更好地理解并应用该技术。
通过本文的学习,读者将能够掌握在Apache服务器中实现帝国cmstag标签伪静态规则的方法,为网站的优化和提升用户体验提供有力支持。
1.2 文章结构文章结构部分的内容可以是:文章结构部分主要是对整篇文章的结构进行介绍和概述,包括文章的章节划分和各个章节内容的概要描述。
在这篇关于帝国cmstag标签伪静态规则在Apache中的实现方法的文章中,我们将首先介绍文章的引言部分,包括概述、文章结构和目的;然后进入正文部分,分为介绍帝国cmstag 标签伪静态规则、Apache服务器的基本概念以及实现规则的具体步骤;最后是结论部分,总结本文提到的内容并展望未来可能的应用方向。
通过明确的文章结构部分,读者可以更好地理解整篇文章的框架和内容安排,从而更好地理解文章的主题和要点。
1.3 目的本文的目的在于介绍帝国cmstag标签伪静态规则在Apache服务器中的实现方法。
通过对帝国cmstag标签伪静态规则和Apache服务器的基本概念进行介绍,结合实际步骤,帮助读者更好地理解和掌握在Apache 服务器中实现帝国cmstag标签伪静态规则的方法。
同时,通过本文的介绍,读者可以学习到如何在实际项目中应用这些知识,以提高网站的性能和用户体验。
最终的目的是让读者具备在Apache服务器中实现帝国cmstag标签伪静态规则的能力,并能够将这些知识运用到实际的开发工作中。
2.正文2.1 帝国cmstag标签伪静态规则的介绍帝国cmstag标签是一种用于动态网页生成的标签语言,它可以帮助网页开发者更方便地生成动态内容。
帝国CMSTAGS功能介绍
帝国CMS的tags功能不仅是作为tags信息列表使用,而且是将tags作为自定义分类来使用,可按TAGS 调用信息,可以实现碎片同样的功能,只是tags随时都能分类,更加灵活。
比如:某一专题的信息,现在可以不用专题了,直接用tags就可以调用出相同tags名称的专题信息。
帝国CMS的TAGS功能有以下特点:(1)、TAGS分类管理:可对TAGS进行分类(2)、管理TAGS(3)、TAGS参数设置:可设定启用TAGS的系统模型和只能选择TAGS的系统模型等(4)、新增TAGS调用标签:可按分类/推荐等属性调用TAGS“[showtags]分类ID,显示数量,每行显示数量,显示排序,只显示推荐,推荐TAGS属性,显示间隔符,是否显示信息数,链接附加参数[/showtags]”(5)、TAGS信息标签调用:标签可按TAGS调用对应信息“[tagsinfo]TAGS的ID,显示条数,标题截取数,标签模板ID,栏目ID,系统模型ID[/tagsinfo]”(6)、清理多余TAGS信息(7)、删除使用率低TAGS信息(8)、删除过期TAGS信息(9)、合并TAGS“/e/tags/?tagid=TAG的ID”或者“/e/tags/?tagname=TAG的名称”1、变量classid指定只显示某一栏目的TAGS信息,例如:/e/tags/tagid=1&classid=22、变量mid指定只显示某一系统模型的TAGS信息,例如:/e/tags/tagid=1&mid=13、指定信息发布起始和结束时间范围:起始时间变量名:starttime;结束时间变量名:endtime,例如:/e/tags/tagid=1&starttime=2011-04-20&endtime=2011-05-204、变量line指定每页显示信息数,例如:/e/tags/tagid=1&line=305、变量tempid指定使用的列表模板,例如:/e/tags/tagid=1&tempid=11、登录后台,单击“栏目”菜单,选择“设置TAGS参数”子菜单,进入设置TAGS参数界面:2、进入设置TAGS参数界面,如下图:前台开启TAGS 设置前台/e/tags/页面是否开启使用。
帝国CMS中[!no.num]标签的用法分析-电脑资料
帝国CMS中[!no.num]标签的用法分析-电脑资料
这篇文章主要为大家介绍了帝国CMS中[!--no.num--]标签的用法,较为详细的分析了[!--no.num--] 标签在进行数字编号排序时的使用技巧,非常具有实用价值,需要的朋友可以参考下
本文实例分析了帝国CMS中[!--no.num--]标签的用法,。
分享给大家供大家参考。
具体分析如下:
帝国CMS [!--no.num--] 标签用法:
帝国CMS[!--no.num--] 指定从某一数字开始显示
语法:
代码如下:
帝国CMS[!--no.num--] 输出效果为 1 2 3 4 5 6 7 8...样式
语法:
代码如下:
帝国CMS[!--no.num--] 输出效果 01 02 03 04 05 06 07 08 ...样式
语法:
代码如下:
帝国CMS[!--no.num--] 输出效果001 002 003 004 005 006 007 008 0 ...样式
语法:
代码如下:
灵动标签使用方法
帝国CMS灵动标签调用文字,段落的方法:
代码如下:
" title="">
帝国CMS灵动标签调用图片的方法:
代码如下:
" title="">
" alt="" title="">
希望本文所述对大家的帝国CMS建站有所帮助,
电脑资料
《帝国CMS中[!no.num]标签的用法分析》(https://www.)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
模板的信息调用标签 ecmsinfo
[ecmsinfo]栏目ID/专题ID,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标
题图片[/ecmsinfo]
文字调用标签 phomenws
[phomenws]栏目ID,显示条数,标题截取数,是否显示时间,操作类型,是否显示栏目名,时间格式化[/phomenws]
图文信息调用 phomenewspic
[phomenewspic]栏目ID,每行显示条数,显示信息总数,图片宽度,图片高度,是否显示标题,标题截取数,操作类型[/phomenewspic]
FLASH幻灯信息调用 phomeflashpic
[phomeflashpic]栏目ID/专题ID,先是总数,图片宽度,图片高度,是否显示标题,标题截取数,操作类型,停顿秒数[/phomeflashpic]
循环子栏目数据标签 listsonclass
[listconclass]栏目ID,先是条数,标题截取数,是否先是栏目名,操作类型,模版ID,只显示有标题图片,显示栏目数,显示头条操作类型,头条标题截取数,头条简介截取数,头条只显示有标题图片[/listconclass]
相关链接标签 otherlink
[otherlink]标签模板ID,操作对象,调用条数,标题截取字数,是否显示栏目名,操作类型,只显示标题图片的信息[/otherlink]
网站信息统计 totaldate
[totadata]栏目ID,操作类型,时间范围[/totaldate]
搜索关键字调用标签 showsearch
[showsearch]每行先是条数,总条数,栏目Id,操作类型[/showsearch]
图库模型分页标签 eshowphoto
[eshowphoto]标签模板ID,导航图片宽度,导航图片高度[/eshopwphoto]
带模板的栏目导航标签 showclasstemp
[showclasstemp]父栏目ID,标签模板ID,是否栏目信息数,显示栏目数[/showclasstemp]
专题调用标签 eshowzt
[eshowzt]标签模板ID,专题类型ID,显示专题数[/eshowzt]
循环栏目导航标签 listshowclass
[listshowclsss]父栏目ID,标签模板ID,是否显示栏目信息数,显示栏目数[/listshowclass]
广告标签 phomead
[phomead]广告ID[/phomead]
投票标签 phomevote
[phomevote]投票ID[/phomevote]
友情链接标签 phomelink
[phomelink]每行显示数,显示总数,操作类型,分类id,是否显示原链接[/phomelink]
留言板调用 gbookinfo
[gbookinfo]显示信息数,标签模板ID,留言分类ID[/gbookinfo]
复选项输出函数 echocheckbox
[echocheckbox]'字段','分隔符'[/echocheckbox]
评论调用标签 showplinfo
[showplinfo]调用条数,标签模板ID,栏目ID,信息ID,显示推荐评论,操作类型[/showplinfo]
灵动标签 e:loop。