模板使用说明与技巧 |
1、按SQL语句查询调用说明 | ||||||
|
2、让标签参数支持系统变量 | |||
|
3、标签调用记录范围小技巧 |
如只调用从第10条开始的后20条记录 我们可以把显示条数改为:'10,20',以万能标签为例子(当然所有标签都一样): [ecmsinfo]栏目ID/专题ID,'10,20',标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片[/ecmsinfo] |
4、本月热点排行的sql条件调用 | |||
|
5、开启模板支持程序代码说明 | |
|
6、下载不采用弹出窗口式说明 | |
|
7、文章内容加环饶广告 | |
|
8、在内容页面直接显示评论 |
内容模板增加评论JS调用:<script src="[!--news.url--]e/pl/more/?classid=[!--classid--]&id=[!--id--]&num=10"></script> 其中10为调用评论数量,显示样式修改:后台-》模板管理-》公共模板-》修改“评论JS调用模板”。 |
9、帝国CMS程序扩展变量说明 | |||||
|
10、模板中遇到\如何处理? |
单个\用四个\表示即可,如:\r用\\\\r表示即可。6.6以上版本还可以用转义字符函数egetzy() |
11、为什么页面不统计点击数呢? |
要统计页面访问率,需在内容模板底部加上“[!--page.stats--]”变量 用户在模板那边选择是否增加此变量(如下载系统中一般不统计访问量,不加此变量就不会统计了) 如果你是用动态显示点击数的话,用这个即可:(显示+统计) |
12、用帝国CMS做英文站需要改什么? |
1.修改e/data/langauge/gb/pub/目录下的q_message.php与fun.php语言包文件为英文; 2.前台调用用ecmsinfo万能标签或灵动标签。 |
13、控制面板“[!--empirenews.template--]”样式修改 |
如果只是改表格颜色,修改模板CSS文件:/skin/default/css/style.css文件里的: ----------------------------------- .header { background: #E9F2FB url(../images/title_bg.gif) repeat-x left top; color: #07519A; border: 1px solid #AACCEE; border-bottom: none; } .header a { color: #000000 } .tableborder { background: #E1EFFB; border: 1px solid #AACCEE } ----------------------------------- 如果要修改表格框架修改e/template目录下的模板文件即可,如控制面板首页改:e/template/member/cp.php |
14、为什么[!--writer--]不能在列表中调用? |
默认新闻模型把writer和befrom字段存放在副表,要在列表中调用要先把这两个字段转移到主表(管理字段页面点副表转移),转移后修改模型选择这两个字段为列表模板项就可以用[!--字段名--]调用。 |
15、如何用灵动标签调用副表字段内容? |
原理:在灵动标签循环内用SQL读取副表内容。下面以读取新闻副表中的newstext字段为例: [e:loop={0,1,3,0}] <?php $fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$bqr[stb]} where id='$bqr[id]'"); ?> 标题:<?=$bqr[title]?><br> 副表内容字段:<?=$fr[newstext]?> [/e:loop] |
16、如何在列表模板或标签模板中调用副表字段内容? |
列表模板中要调用副表字段内容需要采用“list.var支持程序代码”。下面以读取新闻副表中的newstext字段为例的list.var模板代码: $fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$r[stb]} where id='$r[id]'"); $listtemp='<a href="[!--titleurl--]">[!--title--]</a> <br>副表内容字段:'.$fr[newstext].'<br><br>'; |
17、如何调用指定某一条信息的内容? |
标签附加SQL条件参数设置:'id=信息ID'即可。 以ecmsinfo标签为例: [ecmsinfo]0,10,30,0,3,7,0,'id=5'[/ecmsinfo] |
18、比较高效的随机调用方法 |
比较高效的随机调用方法:http://bbs.phome.net/showthread-13-169058-0.html |
19、模板备份份数在哪修改? |
后台>“系统”>“参数设置”>“信息设置”:“模板备份记录数”。 在每个模板下面的“[修改记录]”链接,可以还原修改记录。 |
20、如何调用各级头条和推荐? |
“二级头条”调用:标签附加SQL条件参数设置为:'firsttitle=2' “四级推荐”调用:标签附加SQL条件参数设置为:'isgood=4' |
21、用PHP代码实现灵动标签的技巧 |
帝国CMS用PHP代码实现灵动标签的技巧:http://bbs.phome.net/showthread-13-146819-0.html |
22、为什么查看源文件有内容,但页面显示空白? |
答:是因为你的HTML代码不良写法导致,修改模板将“<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />”移到“<title>[!--pagetitle--]</title>”上面即可解决。 |
23、截取字数加省略号的方法 |
一般截取字数用 <?=esub($bqr[title],32)?> 加省略号你改成这个就可以了 |
24、SQL调用非终极栏目处理技巧 |
SQL语句调用要指定终极栏目ID,如果不想手动指定多个终极栏目ID,可以用下面方法: |