<span class = "Nmore" ><a href= "/index.php?m=content&c=index&a=lists&catid=79" >更多»</a></span> |
<script type= "text/javascript" src= "http://code.jquery.com/jquery-1.8.3.min.js" ></script> |
右边加 new 小图标:{ if time()- $r [inputtime]<7*24*3600}<img src= '/statics/images/new.gif' />{/ if } |
统计:{tjcode()} |
碎片:{pc:block pos= "scroll" }{/pc} |
头部: |
<meta http-equiv= "Content-Type" content= "text/html; charset={CHARSET}" /> |
<title>{ if isset( $SEO [ 'title' ]) && ! empty ( $SEO [ 'title' ])}{ $SEO [ 'title' ]}{/ if }{ $SEO [ 'site_title' ]}</title> |
<meta name= "keywords" content= "{$SEO['keyword']}" > |
<meta name= "description" content= "{$SEO['description']}" > |
常用系统常量: {CSS_PATH} {JS_PATH} {IMG_PATH} {APP_PATH} //程序目录 |
模板包含:{template "content" , "header" } {template "content" , "sidebar" } {template "content" , "footer" } |
------常用调用数据------- |
{pc:content action= "lists" catid= "6" num= "8" order= "inputtime DESC" } |
{loop $data $r } |
<li><span class = "date" >({ date ( 'Y/m/d H:m:s' , $r [inputtime])})</span><a href= "{$r[url]}" target= "_blank" title= "{$r[title]}" >{str_cut( $r [title], '28' )}</a></li> |
{/loop} |
{/pc} |
{str_cut( strip_tags ( $r [description]), 165)} |
常用标签:{ $r [thumb]} |
推荐位调用: |
{pc:content action= "position" posid= "1" order= "listorder DESC" num= "5" } |
{loop $data $r } |
<li><a href= "{$r[url]}" target= "_blank" ><img src= "{$r[thumb]}" text= "{$r[title]}" alt= "{$r[title]}" width= "727" height= '243' /></a></li> |
{/loop} |
{/pc} |
一级栏目调用: |
{pc:content action= "category" catid= "0" num= "8" siteid= "$siteid" order= "listorder ASC" } |
{loop $data $r } |
<li><a href= "{$r[url]}" title= "{$r[catname]}" >{ $r [catname]}</a></li> |
{/loop} |
{/pc} |
当前栏目风格: |
{ if $catid == $r [catid]} class = "current" {/ if } |
在文章前显示文章分类名: |
{pc:content action= "lists" catid= "2" order= "listorder DESC" num= "14" } |
<?php $TYPE = getcache( 'type_content' , 'commons' );?> |
{loop $data $n $r } |
<li>{ if $TYPE [ $r [typeid]][name]}<span style= "color:#CC6600" >[ { $TYPE [ $r [typeid]][name]}] </span>{/ if }<a href= "{$r['url']}" title= "{$r['title']}" target= "_blank" >{str_cut( $r [title],33, '' )}</a></li> |
{/loop} |
{/pc} |
指定变量循环增长: |
{pc:content... |
{php $num = 0} |
{loop $data $r } |
... |
{php $num ++} |
{/loop} |
{/pc} |
文章从指定位置调用:num= "3" start= "5" } (可配合pc:get标签使用) |
文章列表页调用关键字,或者首页调用关键字: |
{pc:content action= "lists" catid= "$catid" num= "10" order= "id DESC" page= "$page" } |
{loop $data $r } |
<a href= "{$r[url]}" >{ $r [title]}</a> |
php $keywords = explode ( ',' , $r [keywords]);} |
<b>文章标签:</b> |
{loop $keywords $keyword } |
<a href= "{APP_PATH}index.php?m=content&c=tag&catid={$catid}&tag={urlencode($keyword)}" class = "blue" > { $keyword }</a> |
{/loop} |
{/loop} |
{/pc} |
当列表几行的时候出现一次某些符号:{ if $n %2==1}|{/ if } |
-------------------列表页调用------------------------- |
当前位置显示: |
<div class = "postion" >当前位置:<a href= "{siteurl($siteid)}" >首页</a><span> > </span>{catpos( $catid )} 列表</div> |
当前栏目名称:{ $catname } |
获取父栏目id/获取父栏目名称:{ $CATEGORY [ $catid ][parentid]} / { $CATEGORYS [ $CAT [parentid]][catname]} |
指定ID栏目名称:{ $CATEGORYS [栏目ID号][ 'catname' ]} / { $CATEGORYS [ $catid ][ 'catname' ]} |
其他常用调用:{ $r [description]} { $r [image]} |
列表内容显示(带分页): |
<div class = "news_list2" > |
<ul> |
{pc:content action= "lists" catid= "$catid" num= "20" order= "id DESC" page= "$page" } |
{loop $data $r } |
<li><span class = "date" >{ date ( 'Y-m-d H:i:s' , $r [inputtime])}</span><a href= "{$r[url]}" target= "_blank" title= "{$r[title]}" >{ $r [title]}</a></li> |
{/loop} |
</ul> |
<div id= "pages" class = "text-c" >{ $pages }</div> |
{/pc} |
</div><!-- news_list end --> |
显示该栏目下的子栏目: |
{ if $top_parentid } |
{pc:content action= "category" catid= "$top_parentid" num= "15" siteid= "$siteid" order= "listorder ASC" } |
{loop $data $r } |
<li><a href= "{$r[url]}" >{ $r [catname]}</a></li> |
{/loop} |
{/pc} |
{/ if } |
如果栏目下边没有子类,那么显示一级分类 |
<?php |
if ( $top_parentid == "" ){ |
?> |
{pc:content action= "category" catid= "0" num= "100" siteid= "$siteid" order= "listorder ASC" } |
{loop $data $r } |
<li><a href= "{$r[url]}" >{ $r [catname]}</a></li> |
{/loop} |
{/pc} |
<?php } else { ?> |
{pc:content action= "category" catid= "$top_parentid" num= "100" siteid= "$siteid" order= "listorder ASC" } |
{loop $data $r } |
<li><a href= "{$r[url]}" >{ $r [catname]}</a></li> |
{/loop} |
{/pc} |
<?php } ?> |
频道页: |
{php $j =1;} |
{loop subcat( $catid ) $v } |
{php if ( $v [ 'type' ]!=0) continue ;} |
<div class = "cat_name" ><span class = "Nmore" ><a href= "{$v[url]}" >更多»</a></span>{ $v [catname]}</div> |
<div class = "news_list2" > |
<ul> |
{pc:content action= "lists" catid= "$v[catid]" num= "5" order= "id DESC" } |
{loop $data $r } |
<li><span class = "date" >{ date ( 'Y-m-d' , $r [inputtime])}</span><a href= "{$r[url]}" target= "_blank" title= "{$r[title]}" >{ $r [title]}</a></li> |
{/loop} |
{/pc} |
</ul> |
</div> |
<!-- news_list end --> |
<div class = "cl" ></div> |
{ $j ++} |
{/loop} |
如果想在调用五个栏目内容的话,在{ $j ++}下面加入: |
{php if ( $j >=5) break ;} |
如果要排除某个栏目的循环,可以在{php if ( $v [ 'type' ]!=0) continue ;}下面加入: |
{php if ( $v [ 'catid' ]==7) continue ;} |
或:{php if ( $r [ 'catid' ]==9 || $r [ 'catid' ]==10 || $r [ 'catid' ]==11) continue ;} |
---------------------文章内容页------------------- |
显示内容: |
{ $title } { $inputtime } { $content } { $copyfrom } { $thumb } 当前所属栏目:{ $CAT [catname]} 当前所属栏目URL:{ $CAT [url]} |
获取多文件类型的上传的第一个文件地址:{php eval ( "\$arr=" . $r [upload] . ";" ); echo $arr [0][ 'fileurl' ];} |
父栏目名称与链接:{ $CATEGORYS [ $CAT [parentid]][catname]} 与 { $CATEGORYS [ $CAT [parentid]][url]} |
获取上上级栏目名称与链接:{ $CATEGORYS [ $CATEGORYS [ $CAT [parentid]][parentid]][catname]} 与 { $CATEGORYS [ $CATEGORYS [ $CAT [parentid]][parentid]][url]} |
组图列表: |
{loop $photos $r } |
<li><a href= "{$r[url]}" ><img src= "{thumb($r[url], 75, 45, 0)}" alt= "{$r[alt]}" /></a></li> |
{/loop} |
浏览次数: |
<span id= "hits" ></span>次 |
<script language= "JavaScript" src= "{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}" ></script> |
显示上一页和下一页: |
<p class = "f14" > |
<strong>上一篇:</strong><a href= "{$previous_page[url]}" >{ $previous_page [title]}</a><br /> |
<strong>下一篇:</strong><a href= "{$next_page[url]}" >{ $next_page [title]}</a> |
</p> |
文章内容分页:<div id= "pages" class = "text-c" >{ $pages }</div> |
加载评论: |
{ 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> |
{/ if } |
-----------PC:get语句调用数据--------------- |
用pc:get时的记录条数时分页显示: |
解决办法一: |
{pc:get sql= "SELECT title,url FROM v9_news where catid=9 and status=99 order by updatetime desc" start= "0" num= "4" return = "v" } |
解决办法二: |
{pc:get sql= "SELECT title,url FROM v9_news where catid=9 and status=99 order by updatetime desc limit 0,4--" return = "v" } |
在首页某模型所有栏目最新文章调用带栏目名称 |
{pc:get sql= "select * from v9_convert_news where status=99 order by id desc" num= "11" } |
{loop $data $v } |
<li style= "text-align:center;" ><a href= "{$CATEGORYS[$v[catid]][url]}" style= "font-size:12px; color:#F30" >{str_cut( $CATEGORYS [ $v [catid]][catname],45, '...' )}</a></li> |
<li style= "width:280px;" > |
| <a href= "{$v['url']}" title= "{$r[title]}" target= "_blank" >{str_cut( $v [title],90)}</a></li> |
{/loop} |
{/pc} |
---------------------友情链接----------------------------------------------------------------------- |
{pc:link action= "type_list" typeid= "0" siteid= "1" linktype= "1" order= "listorder DESC" num= "8" } |
{loop $data $v } |
<a href= "{$v['url']}" title= "{$v['name']}" target= "_blank" >{ $v [ 'name' ]}</a> |
{/loop} |
{/pc} |
一般常用标题: { $v [ 'url' ]} { $v [ 'url' ]} { $v [ 'logo' ]} |
注:linktype= "1" 时为图片友情。为0时为文本链接 |
--------------------站点列表---------------------------------------------------------------------- |
{pc:get sql= "select name,domain from v9_site where siteid<>1 order by siteid asc" } |
{loop $data $r } |
<a href= "{$r[url]}" target= "_blank" title= "{$r[name]}" >{ $r [name]}</a> |
{/loop} |
{/pc} |
--------------调用单页内容------------------------------- |
{pc:get sql= "SELECT content FROM v9_page where catid='6'" return = "data" } |
{loop $data $r } |
{str_cut( strip_tags ( $r [content]), 160)} |
{/loop} |
{/pc} |
---------------调用排行----------------- |
{pc:content action= "hits" catid= "13" order= "weekviews DESC" num= "4" } |
{loop $data $r } |
<li> <a href= "{$r['url']}" >{ $r [ 'title' ]}</a></li> |
{/loop} |
{/pc} |
{pc:get sql= "select * from ns_gck where catid in(415,420,421,422,423,424,425)" num= "10" return = "data" } |
{loop $data $r } |
<li><a href= "{$r[url]}" title= "{$r[title]}" >{str_cut( $r [title], "28" )}</a></li> |
{/loop} |
{/pc} |
——-------------在LIST中调用文章的浏览次数--------------------------- |
把以下代码加在{pc:content action= "hits" ......中合适的地方即可: |
{php $h_md =pc_base::load_model( 'hits_model' ); $get_db = $h_md ->get_one( array ( 'hitsid' => "c-" . $modelid . "-" . $r [id])); $views = $get_db [views];} |
点击量:{ $views } |
---------------------------全站最新文章------------------------------- |
{pc:content action= "newcontent" order= "8" num= "7" } |
{loop $data $r } |
<li>[{ $CATEGORYS [ $r [catid]][catname]}]<a href= "{$r['url']}" >{str_cut( $r [ 'title' ],28)}</a></li> |
{/loop} |
{/pc} |
列表页调关键词: |
TAG:{loop $keywords $keyword } |
<a href= "{APP_PATH}index.php?m=content&c=tag&a=lists&tag={urlencode($keyword)}" >{ $keyword }</a> |
{/loop} |