-
隔行换色
- 使用默认的列表循环代码,并在每个列表项中添加不同的样式类。
[!--empirenews.listtemp--] <li class="a"><!--list.var1--></li> <li><!--list.var2--></li> [!--empirenews.listtemp--]
- 设置每次显示的参数为2,以实现隔行换色。
-
隔5行加分隔线
- 在每5个列表项后添加一个带有分隔线样式的列表项。
[!--empirenews.listtemp--] <!--list.var1--> <!--list.var2--> <!--list.var3--> <!--list.var4--> <!--list.var5--> <li class="line"></li> [!--empirenews.listtemp--]
- 设置每次显示的参数为5,以实现每5行加分隔线。

OLDER ARTICLES
-
修改公共下载模板
- 进入后台:模板 – 公共模板 – 修改下载地址模板。
- 将代码:
[ <a href=#edown onclick="window.open('[!--down.url--]', '', 'width=300,height=300');">[!--down.name--]</a> ]
修改为:
[ <a href="/e/DownSys/GetDown/?classid=1&id=286&pathid=[!--pathid--]">[!--down.name--]</a> ]
-
保存并更新缓存
- 保存修改并更新缓存。
- 问题:如何在帝国CMS中调用当前栏目相符的内容专题信息?
- 答案:使用灵动标签自动调用当前栏目所属的专题。
[e:loop={"select * from [!db.pre!]enewszt where classid='$GLOBALS[navclassid]' limit 6",10,24,0}] <a href="/<?=$bqr[ztpath]?>" target="_blank"><?=$bqr[ztname]?></a> [/e:loop]
以上代码显示6条当前栏目下的专题。
- 问题:如何在帝国CMS中使用灵动标签调用栏目内容时排除某些栏目?
- 答案:在灵动标签中增加条件来排除特定栏目内容。
[e:loop={0,20,5,1,'id not in(7,9,15,16)','newstime DESC'}] <a href="<?=$bqsr['titleurl']?>"><?=$bqr['title']?></a> [/e:loop]
通过
id not in(7,9,15,16)
条件排除指定的栏目ID。
- 增加评论JS调用代码:
<script src="[!--news.url--]e/pl/more/?classid=[!--classid--]&id=[!--id--]&num=10"></script>
- 修改评论显示样式:后台 – 模板管理 – 公共模板 – 修改“评论JS调用模板”。
<?php
if($navinfor[字段名]) {
echo '现在字段';
} else {
echo '不显示';
}
?>
- 问题:自定义表单地区联动类型不可用。
- 解决办法:
- 打开
/dede/templets/diy_field_edit.htm
文件,找到:<option value="stepselect">联动类型</option-->
修改为:
<!--><option value="stepselect">联动类型</option>
- 打开
/dede/templets/diy_field_add.htm
文件,找到:<!--div class='nw'><input type='radio' class='np' name='dtype' id='dtype16' value="stepselect">联动类型</div-->
修改为:
<div class='nw'><input type='radio' class='np' name='dtype' id='dtype16' value="stepselect">联动类型</div>
- 打开
- 修改 SQL 文件中的
dede_purview
表结构 - 将
KEY pkey ( pkey ) USING BTREE
修改为KEY pkey USING BTREE ( pkey )
- 重新导入数据库
- 问题:PbootCMS模板首页循环调用所有栏目和对应内容。
- 答案:
- 代码示例:
{pboot:nav} 栏目链接:[nav:link] 栏目名称 [nav:name] {pboot:list scode=[nav:scode] num=4 order=date} 内容链接:[list:link] 内容名称:[list:title] 内容图片:[list:ico] 内容时间:[list:date style=Y-m-d] 内容描述 [list:description] {/pboot:list} {/pboot:nav}
- 完整案例:
{pboot:nav} <div class="panel-title"> <a href="[nav:link]" class="more">更多</a>[nav:name] </div> <ul class="list-2"> {pboot:list scode=[nav:scode] num=4 order=date} <li> <a href="[list:link]"> <div class="m"><img src="[list:ico]" onerror="this.src='/static/images/nopic.png'"></div> <div class="text"> <h4>[list:title]</h4> <span>[list:date style=Y-m-d]</span> <p>[list:description]</p> </div> </a> </li> {/pboot:list} </ul> {/pboot:nav}
- 代码示例:
- SQL语句:
SELECT COUNT(AA.id) AS total FROM ( SELECT id FROM www_moban5_cn_ecms_news UNION ALL SELECT id FROM www_moban5_cn_ecms_xiazai UNION ALL SELECT id FROM www_moban5_cn_ecms_photo UNION ALL SELECT id FROM www_moban5_cn_ecms_download ) AA;
- 在帝国CMS后台使用:
SELECT COUNT(AA.id) AS total FROM ( SELECT id FROM phome_ecms_news UNION ALL SELECT id FROM phome_ecms_xiazai UNION ALL SELECT id FROM phome_ecms_photo UNION ALL SELECT id FROM phome_ecms_download ) AA;
以上是针对帝国CMS的一些常见问题及其解决方案,希望对你有所帮助。如果有更多问题,欢迎继续提问。
