前面学习了帝国cms首页、封面页、列表页模板的开发,我们开始学习帝国cms内容页面模板的开发制作。内容模板由标题、作者、时间、正文、版权声明、标签等信息组成,我们只要一一对应的调用即可
1、先了解帝国cms内容模板所在位置:
路径:后台--模板--管理列表模板
2、了解内容模板构成要素以及调用代码
帝国cms信息内容模板一般由:
2-1、标题
- <h1 class="con_tilte">[!--title--]</h1>
2-2、文章来源、作者、发表时间、所在栏目
- <div class="con_bloginfo">
- <span>来源:[!--befrom--]</span>
- <span>作者:[!--writer--]</span>
- <span>时间:[!--newstime--]</span>
- <span>所在栏目:[!--class.name--]</span>
- <span>阅读量:<script src="[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&addclick=1"></script></span>
- </div>
2-3、文章简介
- [!--smalltext--]
2-4、正文
- [!--newstext--](帝国CMS正文模块标签的标准写法)
- <?=$navinfor['newstext']?>(帝国CMS灵动标签或PHP中调用时的写法)
2-5、文章标签
- <div class="article-tags">标签:[showtags]'selfinfo',10,0,'',0,'',' ',0,'','tagid'[/showtags] </div>
2-6、文章版权声明
- <div class="copyright">声明:《[!--title--]》一文由[!--writer--]原创版权所有,禁止一切形式采集/转载,如需转载请联系站长!</div>
2-7、上一篇、下一篇
- 灵动标签调用(模仿wordpress知更鸟上一篇下一篇样式):
- [e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}]
- <a href="<?php
- echo $bqsr[titleurl];
- $pre='true';
- ?>">上一篇:<?=$bqr[title]?>
- </a>
- [/e:loop]
- <?php
- if(empty($pre)){
- echo "上一篇:很抱歉没有了";
- }
- ?>
- [e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}]
- <a href="<?php
- echo $bqsr[titleurl];
- $next='true';
- ?>">下一篇:<?=$bqr[title]?>
- </a>
- [/e:loop]
- <?php
- if(empty($next)){
- echo "下一篇:很抱歉没有了";
- }
- ?>
动态调用:
- <a href="/e/public/GotoNext?classid=[!--self.classid--]&id=[!--id--]&enews=pre">上一篇文章</a>
- <a href="/e/public/GotoNext?classid=[!--self.classid--]&id=[!--id--]&enews=next">下一篇文章</a>
2-8、相关文章
- <ul class="otherlink">
- [e:loop={'selfinfo',8,0,0,"id<>'$navinfor[id]'"}]
- <li><a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a></li>
- [/e:loop]
- </ul
2-8、文章评论
评论框调用:
- [!--temp.pl--]
文章评论列表调用:
- <script src="[!--news.url--]e/pl/more/?classid=[!--classid--]&id=[!--id--]&num=20"></script>