设为首页收藏本站心情墙手机版 今天是: 2024-04-25    美好的一天,从现在开始
天气与日历 切换到宽版

 找回密码
 立即注册
搜索
查看: 497|回复: 0

[帝国] 帝国cms常用调用标签方法大全(灵动_万能)

[复制链接]
  • 打卡等级:LV6

452

主题

30

回帖

24万

积分

管理员

积分
247191

突出贡献荣誉管理论坛元老本科学士学位拥有劳力士宇宙计型迪通拿系列m116515ln-0059拥有欧米茄星座系列131.23.41.21.03.001拥有梅赛德斯-奔驰EQS 580 4MATIC拥有宝马M8四门轿跑车 雷霆版

QQ

皮卡丘 Lv:40
发表于 2022-10-16 15:50:05 | 显示全部楼层 |阅读模式 IP:北京朝阳
帝国cms常用调用标签方法大全(灵动标签及万能标签)

网站名称:
  1. [!--pagetitle--]
复制代码
网站地址:
  1. [!--news.url--]
复制代码
网站关键词:
  1. [!--pagekey--]
复制代码
页面描述:
  1. [!--pagedes--]
复制代码
一级栏目导航:
  1. [!--class.menu--]
复制代码
当前位置(面包屑导航):
  1. [!--newsnav--]
复制代码
时间:
  1. [!--newstime--]
复制代码
来源:
  1. [!--befrom--]
复制代码
作者:
  1. [!--writer--]
复制代码
文章标题:
  1. [!--title--]
复制代码
文章描述:
  1. [!--smalltext--]...
复制代码
[!--smalltext--]标签通过修改模版页面的【简介截取字数】设置调用字数
  1. <?=esub($navinfor[smalltext],142)?>…
复制代码
  1. <?=esub($bqr[smalltext],80)?>
复制代码

文章内容:
  1. [!--newstext--]
复制代码

图片链接:
  1. [!--titlepic--]
复制代码
  1. <?=$bqr[titlepic]?>
复制代码

图片标题:
  1. <?=$bqr[title]?>
复制代码
图片示例:
  1. <img src="[!--titlepic--]" title="[!--title--]" alt="[!--title--]">
复制代码
  1. <img src="<?=$bqr[titlepic]?>" title="<?=$bqr[title]?>" alt="<?=$bqr[title]?>">
复制代码

调用栏目名称:
  1. <?=$class_r[栏目ID][‘classname’]?>
复制代码

调用栏目链接:
  1. [!–news.url–]<?=$class_r[栏目ID][‘classpath’]?>/
复制代码

调用时间:
  1. [<?=date('Y-m-d',$bqr[newstime])?>]
复制代码
栏目标题,页面标题:
  1. [!--pagetitle--]
复制代码

调用指定栏目id文章列表:
  1. [e:loop={栏目ID,调取数量,0,0,'',''}]
  2. <li><a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>"><?=esub($bqr[title],60)?></a></li>
  3. [/e:loop]
复制代码

分页:
  1. [!--show.listpage--]
复制代码

每页显示数量设置:栏目-栏目管理-管理栏目-需要修改的栏目-栏目修改

上下篇:
  1. [e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}]
  2. <p>上一篇:<a href="<?php echo $bqsr[titleurl]; $pre='true'; ?>" class="pagefi"><?=esub($bqr[title],40)?>…</a></p>
  3. [/e:loop]
  4. <?php if(empty($pre)){ echo "上一篇:很抱歉没有了"; } ?>

  5.   [e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}]
  6. <p>下一篇:<a href="<?php echo $bqsr[titleurl]; $next='true'; ?>" class="pagefi"><?=esub($bqr[title],40)?> </a></p>
  7. [/e:loop]
  8. <?php if(empty($next)){ echo "下一篇:很抱歉没有了"; } ?>        
复制代码

[listsonclass]栏目ID,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片,显示栏目数,显示头条操作类型,头条标题截取数,头条简介截取数,头条只显示有标题图片,附加SQL条件,显示排序[/listsonclass],例如:
  1. [listsonclass]'selfinfo',5,38,0,0,7,0,0[/listsonclass]
复制代码
这个是循环子栏目数据标签,解释:
selfinfo——当前栏目id
5——显示5条信息
38——标题长度为38个字符
0——是否显示栏目名称0为不显示
0——操作类型为0(栏目最新)
7——标签模板ID
0——是否显示有标题图片0为不限制
0——显示栏目数0为不显示就是显示全部


[phomenewspic]栏目ID/专题ID,每行显示条数,显示总信息数,图片宽度,图片高度,是否显示标题,标题截取数,操作类型,附加SQL条件,显示排序[/phomenewspic],例如:
  1. [phomenewspic]'selfinfo',2,4,128,90,1,20,2[/phomenewspic]
复制代码
解释:
当前栏目id 每行显示2条 总的显示4条 图片宽度为128px 高度为90px是否显示标题1为显示标题长度为20字符 操作类型为2(栏目推荐)

列表头和列表尾用[!--empirenews.listtemp--]表示,是固定的,代表循环的开始和结束
  1. [!--empirenews.listtemp--]<ul><!--list.var1--><!--list.var2--><!--list.var3--><!--list.var4--><!--list.var5--></ul>[!--empirenews.listtemp--]
复制代码
每一组显示5条

幻灯片:
1、显示表最新的头条信息(数字13代表头条,数字3代表最新)
  1. [phomeflashpic]0,4,280,255,0,0,13,3[/phomeflashpic]
复制代码

2、显示栏目最新的推荐信息并且显示标题(数字2代表栏目推荐,最后的数字0代表栏目最新)
  1. [phomeflashpic]7,4,280,255,1,40,2,0[/phomeflashpic]
复制代码

标题+简介(灵动标签的调用方法)

帝国cms常用调用标签方法大全(灵动_万能)

帝国cms常用调用标签方法大全(灵动_万能)
  1. [e:loop={2,1,0,0}]
  2. <h1><a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>"> <?=esub($bqr[title],36)?> </a></h1>
  3. <p><?=esub($bqr[smalltext],88)?> </p>      
  4. [/e:loop]
复制代码

时间(格式m-d)+标题
1、灵动标签调用方法:
举例:

帝国cms常用调用标签方法大全(灵动_万能)

帝国cms常用调用标签方法大全(灵动_万能)
  1. [e:loop={2,7,0,0}]
  2. <li><span>[<?=date('m-d',$bqr[newstime])?>]</span><a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>"><?=esub($bqr[title],42)?></a></li>
  3. [/e:loop]
复制代码

2、万能标签调用方法:
页面内容模板:
  1. [!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]
复制代码

列表内容模板:
  1. <li><span>[!--newstime--]</span><a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a></li>
复制代码


首页调用(举例):[ecmsinfo]1,7,20,0,0,12,0[/ecmsinfo]   数字12是模板标签id
标题+new图片(最后更新时间)

帝国cms常用调用标签方法大全(灵动_万能)

帝国cms常用调用标签方法大全(灵动_万能)
  1. [e:loop={1,5,0,0}]
  2. <?
  3. $newimg="";
  4. if(date("m-d",$bqr[truetime])==date("m-d"))
  5. {
  6. $newimg="<img src='[!--news.url--]skin/gh/images/new.gif'>";
  7. }
  8. ?>
  9. <li><a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>"><?=esub($bqr[title],44)?></a><?=$newimg?></li>
  10. [/e:loop]
复制代码
图片列表:
  1. [e:loop={'news',5,18,1}]
  2. <li><a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>" target="_blank"><img src="<?=$bqr[titlepic]?>"  /></a></li>
  3. [/e:loop]
复制代码

栏目导航列表
1、灵动标签调用方法:
  1. [e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid desc",0,24,0}]
  2. <?php
  3. $classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
  4. ?>
  5. <li><a href="<?=$classurl?>"><?=$bqr[classname]?></a></li>
  6. [/e:loop]
复制代码

2、万能标签调用方法:
首页一级导航:
  1. [showclasstemp]'0',12,0,0[/showclasstemp]
复制代码
数字12是标签id

当前列表页(有二级栏目显示二级,没有显示一级):
  1. [showclasstemp]'selfinfo',1,0,0[/showclasstemp]
复制代码
数字1是标签id

二级导航下拉菜单:

帝国cms常用调用标签方法大全(灵动_万能)

帝国cms常用调用标签方法大全(灵动_万能)
页面模板内容:
  1. <li><a href="[!--bclassurl--]">[!--bclassname--]</a>
  2. <ul>
  3. [!--empirenews.listtemp--]
  4. <!--list.var1-->
  5. [!--empirenews.listtemp--]
  6. </ul>
  7. </li>
复制代码

列表内容模板:
  1. <li><a href="[!--classurl--]">[!--classname--]</a></li>
复制代码

对应页面调用:
  1. [listshowclass]'0',12,0,0[/listshowclass]
复制代码
数字12是标签id

横向简易搜索
举例:

帝国cms常用调用标签方法大全(灵动_万能)

帝国cms常用调用标签方法大全(灵动_万能)
css:
  1. .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 }
  2. .input_submit { background: url(../images/search.jpg) no-repeat; width: 50px; border: none; cursor: pointer; height: 22px; margin-left: 10px }
复制代码

涉及图片:

帝国cms常用调用标签方法大全(灵动_万能)

帝国cms常用调用标签方法大全(灵动_万能)

帝国cms常用调用标签方法大全(灵动_万能)

帝国cms常用调用标签方法大全(灵动_万能)
  1. <form action="[!--news.url--]e/search/index.php" method="post" name="searchform" id="searchform">
  2.         <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">
  3.         <input type="submit" name="Submit" value="" class="input_submit" />
  4. </form>
复制代码


栏目图片调用(标签模板)
1、万能标签调用方法:
页面模板内容:
  1. [!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]
复制代码

列表内容模板:
  1. <li><a href="[!--classurl--]" title="[!--classname--]"><img src="[!--classimg--]" /></a></li>
复制代码

首页调用:
  1. [showclasstemp]67,21,0,0[/showclasstemp]
复制代码
67是id 21是模板

2、灵动标签调用方法(前12条记录):
  1. [e:loop={"select classid,classname,classimg from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid desc limit 12",0,24,0}]
  2. <?php
  3. $classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
  4. ?>
  5. <li><a href="<?=$classurl?>" target="_blank"><img src="<?=$bqr[classimg]?>"></a><?=$bqr[classname]?></li>
  6. [/e:loop]
复制代码

友情链接
1、带模版的下拉友情链接列表

帝国cms常用调用标签方法大全(灵动_万能)

帝国cms常用调用标签方法大全(灵动_万能)
页面模板内容:
  1. <select onchange="window.open(this.options[selectedIndex].value,'','');" class="selink"  name='friendsite'>
  2. [!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]
  3. </select>
复制代码

列表内容模板:
  1. <option value='[!--titleurl--]'>[!--title--]</option>
复制代码

对应页面调用:
  1. [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、友情链接图片:
  1. [e:loop={'select lname,lurl,lpic from [!db.pre!]enewslink where checked=1 and classid=5 order by myorder,lid',3,24,0}]
  2. <li><a href="<?=$bqr[lurl]?>" target="_blank" ><img src="<?=$bqr[lpic]?>"></a></li>
  3. [/e:loop]
复制代码

留言板时间格式修改:
  1. <?=format_datetime($r[lytime],'Y-m-d H:i')?>
  2. <?=format_datetime($r[lytime],'Y-m-d')?>
复制代码

用if判断内容模板字段为空时:
1、举例:如果来源为空,则显示“脚本之家”
  1. <?
  2. if($navinfor['befrom']=="") {
  3. echo '脚本之家';
  4. }
  5. else{
  6. echo ''.$navinfor[befrom].'';
  7. }
  8. ?>
复制代码

2、如果作者为空,则不输出任何内容,那么添加样式以及作者
  1. <?
  2. if($navinfor['writer']=="") {
  3. echo '';
  4. }
  5. else{
  6. echo '<span>作者:'.$navinfor[writer].'</span>';
  7. }
  8. ?>
复制代码
tag标签调用:
任意页面调用所有tag:
方法1:
  1. [showtags]'',0,0,'',0,s,'',1,''[/showtags]
复制代码

方法2:
  1. [e:loop={"select * from [!db.pre!]enewstags order by num DESC limit 20",0,24,0}]
  2.                           <?echo '<li class="smsize"><a class="smsize" href="/tags/'.urlencode($bqr['tagname']).'/" target="_blank" title="'.$bqr['tagtitle'].'('.$bqr['num'].')个话题" alt="'.$bqr['tagtitle'].'('.$bqr['num'].')个话题" rel="noopener noreferrer">'.$bqr['tagtitle'].'</a></li>';?>
  3.                     [/e:loop]
  4. //tagtitle:tag标题
  5. //tagname:tag名称
复制代码
文章页调用tag,调用当前信息:
  1. [showtags]'selfinfo',10,0,'',0,'',' ',0,'','tagname'[/showtags]
复制代码
栏目别名:
  1. <?=$class_r[$GLOBALS[navclassid]][bname]?>
复制代码
  1. <?php $cr=$empire->fetch1("select bname from phome_enewsclass where classid='".$GLOBALS[navclassid]."' limit 1"); echo $cr['bname']; ?>
复制代码
文章相关推荐内容:
  1. <ul>
  2.             [e:loop={0,10,3,0,"keyboard like '%$navinfor[keyboard]%' or title like '%$navinfor[keyboard]%'",''}]
  3.                 <li><a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>"><?=$bqr[title]?></a></li>
  4.         [/e:loop]
  5.     </ul>
复制代码







急躁,是因为经历不够,轻浮,是因为磨练不够,烦乱,是因为思路不清,压力,是因为格局不够,恐惧,是因为假想太多,在这个薄凉的世界,自己不强大,一切都是浮云 ...
懒得打字嘛,点击右侧快捷回复 【乱回复纯数字纯字母将禁言】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|社区规范|绵羊优创 ( 京ICP备19037745号-2 )|网站地图

公安备案京公网安备11011502037529号

GMT+8, 2024-4-25 12:21 , Processed in 1.271956 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表