phpcms模板分解
来源:互联网 发布:记简谱的软件 编辑:程序博客网 时间:2024/06/03 21:03
所有的标签都在php文件下的lib下的global.func.php里面
标题{$title}
<a href="{siteurl($siteid)}">首页</a>
面包屑导航(符号可以自定义,默认是>)返回‘国内/qiphon’
<div class="crumbs"><ahref="{siteurl($siteid)}">首页</a><span> ></span>{catpos($catid,'/')} 列表</div>
当前栏目添加特殊样式 {if $catid==$v[catid]}{/if}
{str_cut(strip_tags($v[description]), 150)}
去掉标签里的html代码 strip_tags($v[description])
碎片添加{pc:block pos="index_block_1"}{/pc}
标题截取 {str_cut($r[title],36,'...')} 截取36个剩下用。。。代替,如果第三个参数为空就只截取36个字节的标题
判断是不是第一条数据{if $n==1}<img src="{thumb($r[thumb],90,50)}调用截取后的图片">{/if}
来源{$copyfrom}
评论:<a href="#comment_iframe"id="comment"></a>[带上js]
点击:<span id="hits"></span>
<script language="JavaScript"src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>
描述:{if $description}<div class="summary">{$description}</div>{/if}
如果有权限:{if $allow_visitor==1}
内容:{$content}
如果有投票:{if $voteid}
<script src="{APP_PATH}index.php?m=vote&c=index&a=show&action=js&subjectid={$voteid}"></script>
{/if}
投票的id:{$voteid}
阅读点数:{$readpoint}
支付类型:{if $paytype}元{else}点{/if}如果有支付类型显示元否则显示点
子标题:{if $titles} 如果有子标题
显示子标题列表
{if $titles}
<fieldset>
<legend class="f14">本文导航</legend><ulclass="list blue row-2">
{loop $titles $r}
<li>{$n}、<ahref="{$r[url]}">{$r[title]}</a></li>
{/loop}
</ul>
</fieldset>
=============================================
导航
<ul class="nav navbar-nav navbar-right"> <li><a href="{siteurl($siteid)}" {if $catid==$v[catid]}class="active"{/if}>首页</a></li> {pc:content action="category" catid="0" siteid="$siteid" num="10" list="listorder ASC" } {loop $data $val} <?php if($val[child]==1){ ?> <li> <?php if($val['catid']==7){?> <a href="{$val[url]}">{$val[catname]}</a> {pc:content action="category" catid="$val[catid]" siteid="$siteid" list="listorder ASC" return="datas"} <ul class="sub"> {loop $datas $res} <li><a href="{$res[url]}" {if $catid==$res[catid]|| $top_parentid==$res[catid]} class="active"{/if}>{$res[catname]}</a></li> {/loop} </ul> {/pc} <?php }else{ ?> <a {if $catid==$val[catid] || $top_parentid==$val[catid]} class="active"{/if}>{$val[catname]}</a> {pc:content action="category" catid="$val[catid]" siteid="$siteid" list="listorder ASC" return="datas"} <ul class="sub"> {loop $datas $res} <li><a href="{$res[url]}" {if $catid==$res[catid]|| $top_parentid==$res[catid]} class="active"{/if}>{$res[catname]}</a></li> {/loop} </ul> {/pc} <?php }?> </li> <?php }else{?> <li><a href="{$val[url]}"{if $catid==$val[catid] || $top_parentid==$val[catid]} class="active"{/if}>{$val[catname]}</a></li> <?php }?> {/loop} {/pc} </ul>
================================================
分页 {$pages}
关键词 相关热词搜索:</strong>{loop $keywords $keyword}<ahref="{APP_PATH}index.php?m=content&c=tag&a=lists&tag={urlencode($keyword)}"class="blue">{$keyword}</a> {/loop}
<strong>上一篇:</strong><ahref="{$previous_page[url]}">{$previous_page[title]}</a><br />
<strong>下一篇:</strong><ahref="{$next_page[url]}">{$next_page[title]}</a>
=========================================
相关文章调用
{pc:content action="relation" relation="$relation" id="$id" catid="$catid" num="5" keywords="$rs[keywords]"}{if $data}<div class="related"><h5 class="blue">延伸阅读:</h5><ul class="list blue lh24 f14">{loop $data $r}<li>·<ahref="{$r[url]}"target="_blank">{$r[title]}</a><span>({date('Y-m-d',$r[inputtime])})</span></li>{/loop}</ul></div>{/if}{/pc}
===================================
心情 {if module_exists('mood')}<script type="text/javascript" src="{APP_PATH}index.php?m=mood&c=index&a=init&id={id_encode($catid,$id,$siteid)}"></script>{/if}
==========================
分享
<div class="Article-Tool">
分享到:
<img src="http://v.t.qq.com/share/images/s/weiboicon16.png"style="padding-bottom:3px;"onclick="postToWb();"class="cu"title="分享到腾讯微博"/><scripttype="text/javascript">function postToWb(){var _t =encodeURI(document.title);var _url =encodeURIComponent(document.location);var _appkey =encodeURI("cba3558104094dbaa4148d8caa436a0b");var _pic =encodeURI('{$thumb}');var _site ='';var _u ='http://v.t.qq.com/share/share.php?url='+_url+'&appkey='+_appkey+'&site='+_site+'&pic='+_pic+'&title='+_t;window.open(_u,'','width=700, height=680, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no' );}</script><script type="text/javascript">document.write('<a href="http://v.t.sina.com.cn/share/share.php?url='+encodeURIComponent(location.href)+'&appkey=3172366919&title='+encodeURIComponent('{new_addslashes($title)}')+'" title="分享到新浪微博" class="t1" target="_blank"> </a>');</script><script type="text/javascript">document.write('<a href="http://www.douban.com/recommend/?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent('{new_addslashes($title)}')+'" title="分享到豆瓣" class="t2" target="_blank"> </a>');</script><script type="text/javascript">document.write('<a href="http://share.renren.com/share/buttonshare.do?link='+encodeURIComponent(location.href)+'&title='+encodeURIComponent('{new_addslashes($title)}')+'" title="分享到人人" class="t3" target="_blank"> </a>');</script><script type="text/javascript">document.write('<a href="http://www.kaixin001.com/repaste/share.php?rtitle='+encodeURIComponent('{new_addslashes($title)}')+'&rurl='+encodeURIComponent(location.href)+'&rcontent=" title="分享到开心网" class="t4" target="_blank"> </a>');</script><script type="text/javascript">document.write('<a href="http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url='+encodeURIComponent(location.href)+'" title="分享到QQ空间" class="t5" target="_blank"> </a>');</script>
=====================
<a href="javascript:;"onclick="add_favorite('{addslashes($title)}');"class="t6">收藏</a>.
====================评论模块===========================
{if $allow_comment && module_exists('comment')}
是否允许评论 是否存在评论模块
<iframe src="{APP_PATH}index.php?m=comment&c=index&a=init&commentid={id_encode("content_$catid",$id,$siteid)}&iframe=1"width="100%"height="100%"id="comment_iframe"frameborder="0"scrolling="no"></iframe><div class="box"><h5>评论排行</h5>{pc:comment action="bang" siteid="$siteid" cache="3600"}<ul class="content list blue f14 row-2">{loop $data $r}<li>·<ahref="{$r[url]}"target="_blank">{str_cut($r[title], 40)}</a><span>({$r[total]})</span></li>{/loop}</ul>{/pc}</div>{/if}
=====================
评论排行
{pc:comment action="bang" siteid="$siteid" cache="3600"}<ul class="content list blue f14 row-2">{loop $data $r}<li>·<ahref="{$r[url]}"target="_blank">{str_cut($r[title], 40)}</a><span>({$r[total]})</span></li>{/loop}</ul>{/pc}
=================================
遍历栏目
{php $j=1;} {loop subcat($catid) $v}//遍历栏目 {php if($v['type']!=0) continue;}<div class="box cat-area" {if $j%2==1}style="margin-right:10px"{/if}> <h5 class="title-1">{$v[catname]}<ahref="{$v[url]}"class="more">更多>></a></h5><div class="content"> {pc:content action="lists" catid="$v[catid]" thumb="1" num="1" order="id DESC"} <p> {loop $data $v} <a href="{$v[url]}" target="_blank"><imgsrc="{thumb($v[thumb],70,60)}"width="70" height="60"/></a> <strong><a href="{$v[url]}" target="_blank" title="{$v[title]}"{title_style($v[style])}>{str_cut($v[title], 30)}</a></strong><br />{str_cut($v[description],116,'..')} {/loop} </p> {/pc}<div class="bk15 hr"></div><ul class="list lh24 f14">{pc:content action="lists" catid="$v[catid]" num="5" order="id DESC"} {loop $data $v} <li><a href="{$v[url]}" target="_blank"{title_style($v[style])}>{$v[title]}</a></li> {/loop} {/pc}</ul></div></div>{if $j%2==0}<div class="bk10"></div>{/if} {$j++} {/loop}
================================
遍历栏目
{loop subcat(0,0,0,$siteid) $r} {php $num++} <div class="box cat-area" {if $num%2!=0}style=" margin-right:10px"{/if}> <h5 class="title-1">{$r[catname]}<a href="{$r[url]}" class="more">更多>></a></h5> <div class="content"> {pc:content action="lists" catid="$r[catid]" order="updatetime DESC" thumb="1" num="1" return="info"} {loop $info $v} <p> <img src="{thumb($v[thumb],90,0)}" width="90" height="60"/> <strong><a href="{$v['url']}" target="_blank" title="{$v['title']}"{title_style($v[style])}>{str_cut($v['title'],28)}</a></strong><br />{str_cut($v['description'],100)} </p> {/loop} {/pc} <div class="bk15 hr"></div> {pc:content action="lists" catid="$r[catid]" num="5" order="id DESC" return="info"} <ul class="list lh24 f14"> {loop $info $v} <li>·<a href="{$v['url']}" target="_blank" title="{$v['title']}"{title_style($v[style])}>{str_cut($v['title'],40)}</a></li> {/loop} </ul> {/pc} </div> </div> {if $num%2==0}<div class="bk10"></div>{/if}{/loop}
/*** 获取子栏目* @param $parentid 父级id * @param $type 栏目类型* @param $self 是否包含本身 0为不包含* @param $siteid 站点id*/function subcat($parentid = NULL, $type = NULL,$self = '0', $siteid = '') { if (empty($siteid)) $siteid = get_siteid(); $category = getcache('category_content_'.$siteid,'commons'); foreach($category as $id=>$cat) { if($cat['siteid'] == $siteid && ($parentid === NULL || $cat['parentid'] == $parentid) && ($type === NULL || $cat['type'] == $type)) $subcat[$id] = $cat; if($self == 1 && $cat['catid'] == $parentid && !$cat['child']) $subcat[$id] = $cat; } return $subcat;}排序中
order="listorder DESC"将按照文章中的内容的排序方式排序
{title_style($v[style])}标题添加颜色样式,写文章的时候标题右边有个添加演的块
====================================================
{pc:content action="hits" catid="$catid" num="10" order="views DESC" cache="3600"} {loop $data $v} <li><a href="{$v[url]}" target="_blank"{title_style($v[style])}>{$v[title]}</a></li> {/loop} {/pc}hits 和 order = "views" 配合,按浏览量排行(总排行)order="monthviews DESC" 月排行number_format()将字符串转换成数字{pc:content action="hits" catid="$catid" num="8" order="monthviews DESC" cache="3600"} {loop $data $v} <li><span>{number_format($v[monthviews])}点击次数</span><ahref="{$v[url]}"{title_style($v[style])}class="title"title="{$v[title]}">{str_cut($v[title],56,'...')}</a></li> {/loop} {/pc}
===list=========================================
{pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page"} <ul class="list lh24 f14"> {loop $data $r} <li><span class="rt">{date('Y-m-d H:i:s',$r[inputtime])}</span>·<a href="{$r[url]}" target="_blank"{title_style($r[style])}>{$r[title]}</a></li> {if $n%5==0}<li class="bk20 hr"></li>{/if} {/loop} </ul> <div id="pages" class="text-c">{$pages}</div> //分页 {/pc}
循环输出序列号1.2.3.4
调用代码实例一:{pc:content action="hits" catid="$catid" num="8" order="monthviews DESC" cache="3600"} {loop $data $k $v}<li><strong class="num2">{$n}</strong><a title="{$v[title]} - {number_format($v[monthviews])}" href="{$v[url]}">{str_cut($v[title],36,'...')}</a></li> {/loop}{/pc}调用代码实例二:{pc:content action="lists" catid="$catid" order="id DESC" num="10"}{php $j=1;}{loop $data $v} <li>{php echo $j}<a href="{$v[url]}">{str_cut($v['title'],44,'')}</a></li>{$j++}{/loop}{/pc}
阅读全文
0 0
- phpcms模板分解
- phpcms模板
- phpcms建站,phpcms安装,phpcms模板,phpcms教程,phpcms学习
- phpcms的后台模板
- phpcms模板的使用方法
- phpcms模板缓存
- phpcms 模板页面
- PHPCMS 前台模板集合
- PHPcms模板编译过程
- phpcms v9 模板对应表
- PHPCMS V9模板语法规则
- phpcms v9模板标签使用说明
- PHPcms首页模板修改无效
- 去掉phpcms的模板缓存
- phpcms默认模板目录解析
- phpcms新建模板页教程
- phpcms 开启在线编辑模板
- PHPcms v9的模板标签
- LitJson简介
- python字符串连接导致效率问题
- 主分区,扩展分区,mbr
- Idea Maven 项目不能新建Java Class
- ORB-SLAM(三)地图初始化
- phpcms模板分解
- 欢迎使用CSDN-markdown编辑器
- 线程创建方式
- Investigation (数位dp)
- core文件处理
- 通过css设置body并且全屏
- 数据分析开篇之大有钱途
- ACM预处理
- 虚函数 virtual function 笔记(与继承)----C++学习之路