zoukankan      html  css  js  c++  java
  • 帝国CMS标签 总结2

    整理了一些常用的帝国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]

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

    帝国cms常用标签调用方法总结 

    [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、灵动标签调用方法:

    举例:

    帝国cms常用标签调用方法总结

    [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图片(最后更新时间)

    帝国cms常用标签调用方法总结

    [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

    二级导航下拉菜单:

    帝国cms常用标签调用方法总结

    页面模板内容:

    <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

    横向简易搜索

    举例:

    帝国cms常用标签调用方法总结

    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; 50px; border: none; cursor: pointer; height: 22px; margin-left: 10px }

    涉及图片:帝国cms常用标签调用方法总结 帝国cms常用标签调用方法总结

    <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 by myorder,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、带模版的下拉友情链接列表

    帝国cms常用标签调用方法总结

    页面模板内容:

    <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 by myorder,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>';

    }

    ?> 

  • 相关阅读:
    统计nginx日志里访问次数最多的前十个IP
    while 格式化输出 运算符 字符编码
    Python 软件安装
    Python 基础
    Typora 基础的使用方法
    Django ORM (四) annotate,F,Q 查询
    Django 惰性机制
    Django ORM (三) 查询,删除,更新操作
    Django ORM (二) 增加操作
    Django ORM (一) 创建数据库和模型常用的字段类型参数及Field 重要参数介绍
  • 原文地址:https://www.cnblogs.com/alleyonline/p/5215478.html
Copyright © 2011-2022 走看看