万能标签
[ecmsinfo]2,3,14,1,0,5,1[/ecmsinfo]
栏目ID为2显示条数为3标题截取数为14个字符是否显示栏目名 1为显示操作类型为0模板ID为5只显示有标题图片
按SQL调用
[ecmsinfo]“select * from phome_ecms_news where classid in (33,34,35) order by rand() desc limit 10 “,10,28,0,24,18,0[/ecmsinfo]
按数据表调用
[ecmsinfo]‘news’,4,36,0,18,标签模板ID,1[/ecmsinfo]
灵动标签
常见问题:
灵动标签无法调用多个栏目
灵动标签和万能标签等是可以调用多个栏目的,但必须是用同一个系统模型
公共模板制作
当前位置导航:[!--newsnav--]
实现2级导航
[listshowclass]’0’,17,0,0[/listshowclass]
父栏目ID=0加引号则导航条为固定模式
不加引号,导航条显示的是子栏目
注意事项
在修改完公共模板变量后
静态页必须数据更新处点击清除临时文件和数据前台才会生效
动态页必须数据更新处点击批量更新动态页面前台才会生效
首页模板制作
[!--pagetitle--] 页面标题
[!--pagekey--] 页面关键字
[!--pagedes--] 页面描述
[!--news.url--] 网站主页
– 这个是全局站点名称调用
常用代码
调用CSS样式
调用页面关键字
调用页面描述
[!--onclick--] 点击数
列表内容模板
[!--title--] 标题名
[!--titleurl--] 标题链接
[!--oldtitle--] 链接title属性(不截取字符 )
[!--titlepic--] 标题图片地址
[!--smalltext--] 信息简介
[!--softsay--] 软件简介
[!--ttid--] 标题分类ID
[!--newstime--] 发布时间
[!--classurl--] 栏目链接
[!--classname--] 栏目名
[!--this.classname--] 单条信息栏目名(不带链接)
[!--this.classlink--] 单条信息栏目地址
[!--class.name--] 单条信息栏目名带链接,形式[体育]
常见问题:
列表页简介出现HTML代码或空行
启用list.var支持程序代码,然后简介显示用:esub(strip_tags($r[简介字段名]),120)$listtemp=’简介:’.esub(strip_tags($r[简介字段名]),120);
list.var支持程序代码使用教程:http://bbs.phome.net/showthread-13-107990-0.html
文章页模板制作
常用标签
标题 [!--title--]
内容 [!--newstext--]
相关文章
[!--newstime--] 时间
[!--befrom--] 来源
[!--writer--] 作者
[!--other.link--] 相关文章,在文章发布时刻选择按关键字相关或手动设置相关,后台公共模板可修改相关链接模板,显示条数在栏目设置,生成选项中设置。
软件页模板
[!--filesize--] 软件大小
[!--language--] 界面语言
[!--softsq--] 授权形式
[!--softsay--] 软件简介
[!--downpath--] 下载地址
[!--totaldown--] 下载次数
列表分页调用
[!--show.page--]
静态页在公共模板,列表分页模板中修改
动态页模板在e/class/connect.php
每页显示条数,在栏目设置的生成选项中,生成信息每页显示条数。
随机显示列表
[ecmsinfo]“select * from phome_ecms_news where classid in (33,34,35) order by rand() desc limit 10 “,10,28,0,24,18,0[/ecmsinfo]
其中phome_ecms_news为帝国CMS的新闻表,也可以选择其他表,比如下载表phome_ecms_download
不指定栏目的SQL
select * from phome_ecms_news order by rand() desc limit 10
指定栏目的SQL
select * from phome_ecms_news where classid in (33,34,35) order by rand() desc limit 10
页面模板内容
[!--empirenews.listtemp--][!--empirenews.listtemp--] [!--bclassname--]
父栏目名
友情链接
[e:loop={"select * from [!db.pre!]enewslink where checked=1 and classid=3 order by lid’,20,24,0}] <a href=” ” target=”_blank”> [/e:loop]
其中classid=3,3为分类ID号,不限填020 为调用的数量,不限填024 为操作类型 即按sql查询0 为 只显示有标题图片 控制开关,0表示显示所有
图片友链
[e:loop={"select * from [!db.pre!]enewslink where checked=1 and classid=1 order by lid’,20,24,1}]<a href=”” target=”_blank”><img name=”page_cnt_5″ src=”” border=”0″ width=”65″ height=”25″>[/e:loop]
模板制作常见问题
列表页简介出现HTML代码
出现该问题是因为截取简介的时候把结束的HTML截断了,不完整的HTML代码就显示出来了。
解决方案1:把截取简介字符数设为0,即不截取简介就不会出现HTML代码,不过也会造成列表也简介过于混乱。
无法调用多个栏目
无论是万能标签或是灵动标签都支持调用多个栏目,但是调用多个栏目要用同一个系统模型,如果2个栏目一个是新闻系统,一个是下载系统肯定是不行的。