• QQ登录

    只需要一步,快速开始

    登录 立即注册
  • 快捷导航
    查看: 334|回复: 0

    帝国cms常用标签调用方法总结(不得不收藏哦)

    [复制链接]

    1182

    主题

    1236

    帖子

    222万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2220670
    发表于 2020-7-19 21:51:03 | 显示全部楼层 |阅读模式
    整理了一些常用的帝国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="请输入关键词"/><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、带模版的下拉友情链接列表
    页面模板内容:
    <select 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>';
    }
    ?>





    上一篇:帝国cms简单用php判断暂无下载或其它等字样的方法
    下一篇:帝国cms自动设置标题图片选用文章第一张图片

    积分充值|手机版|网络信息须知|易云资源网 ( 黔ICP备15016750号-8 ) Copyright©2016-2017 YSVIP All Rights Reserved.

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