phpcmsv9 常用的模板标签调用,不仅方便快捷,而且GET标签不愧是万能的,不仅短巧,还能提高模板制作效率
<!--------导航调取start---------> {pc:content action="category" catid="0" num="8" siteid="$siteid" order="listorder ASC"} <ul> <li class="active"><a href="{siteurl($siteid)}" title="">首页</a></li> {loop $data $r} <li><a href="{$r[url]}" title="{$r[title]}" target="_blank">{$r[catname]}</a></li> {/loop} </ul> {/pc} <!--------导航调取end---------> <!---循环调取栏目下的子栏目start---> {loop subcat($catid) $r} <a href="{$CATEGORYS[$r[catid]][url]}" title="{$CATEGORYS[$r[catid]][catname]}" target="_blank"><b>{$CATEGORYS[$r[catid]][catname]}</b></a> <?php $count = count(subcat($catid)); if($n != $count){ echo '<b> | </b>'; } ?> {/loop} <!---循环调取栏目下的子栏目end---> <!--频道下的catid对应的广告spaceid(如果列表里面有焦点图就显示,否则就不显示)--> <?php $arr=array('28' => 18 ,12 =>19,'27' => 20, '17' =>21 ,'42' =>22, '13' =>23,'11' =>24,'20' =>25,'15'=>23,'16'=>27,'29'=>28,'22'=>29,'25'=>30,'30'=>31 ); ?> {pc:get sql="SELECT * FROM `cms_poster` where spaceid=$arr[$catid]"} {if count($data) > 0} <!---调取文章列表页显示start---> {pc:content action="lists" catid="$catid" num="4" order="id DESC" page="$page" moreinfo="1"} <ul class="clear"> {loop $data $r} <li> <div class="pic"> <a href="{$r[url]}" title="{$r[title]}" target="_blank"><img src="{thumb($r['thumb'],200,150)}" width="200" height="150" alt="" /></a> </div> <div class="info"> <h3><a href="{$r[url]}" title="{$r[title]}" target="_blank">{$r[title]}<span id="hits"></span></a></h3> <div class="newswriter">编辑:{$r[author]} {date('Y-m-d',$r[inputtime])}</div> <p><a href="{$r[url]}" title="" target="_blank">{str_cut($r[description],152)}...<span>[阅读全文]</span></a></p> <div class="keyword"> <!---调取关键字start--> {php $keywords = explode(',',$r[keywords]);} {loop $keywords $keyword} <a href="{APP_PATH}index.php?m=search&c=index&a=init&typeid=1&siteid=1&q={urlencode($keyword)}" title="{$r[title]}" target="_blank">{$keyword}</a> {/loop} <!---调取关键字end--> </div> </div> <div class="fav"> <dl> <!----文章评论数以及点击量start------> <dt>{php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id])); $views = $_r[views]; } {php $comment_tag = pc_base::load_app_class("comment_tag", "comment"); $comment_total = $comment_tag->count(array('commentid'=>'content_'.$catid.'-'.$r[id].'-'.$modelid));} <a href="{$r[url]}#pinglun" target="_blank"{title_style($r[style])}>{if $comment_total}{$comment_total}{else}0{/if}</a></dt> <dd><!--点赞start--> <a href="javascript:;" onclick="zan({$r[id]});" class="like" ><font id="supportnews_{$r[id]}">{$r[support]}</font></a> <!--点赞end--></dd> <!----文章评论数以及点击量end---------> </dl> </div> </li> {/loop} </ul> {/pc} <div class="page"> {$pages} </div> <!---按照文章评论数最多的显示start---> {pc:comment action="bang" cache="3600" num="6"} {loop $data $r} <dd><a href="{$r[url]}" title="{$r[title]}" target="_blank">{$r[title]}</a></dd> {/loop} {/pc} <!---按照文章评论数最多的显示end---> <!---通过广告位调取start---> {pc:get sql="SELECT * FROM `cms_poster` where spaceid=12"} <li> {loop $data $r}<?php $setting = string2array(html_entity_decode($r['setting'],ENT_QUOTES));?> <dl> <dt> <a href="{$setting[1][linkurl]}" target="_blank" title=""> <img src="{$setting[1]['imageurl']}" alt="" width="120" height="90" /></a> </dt> <dd><a href="{$setting[1][linkurl]}" target="_blank" title="">{$r[name]}</a></dd> </dl> {/loop} </li> {/pc} <!---通过广告位调取end---> <!---通过推荐位ID调取start---> {pc:content action="position" posid="25" thumb="1" order="listorder DESC" num="1"} <h2>{loop $data $r}<a href="{$r[url]}" title="{$r[title]}" target="_blank">{$r[title]}</a>{/loop}</h2> {/pc} <!---通过推荐位ID调取end---> @一周点击排行榜 <ol> {get sql="SELECT * FROM `phpcms_content` c,`phpcms_content_count` n WHERE updatetime>'.TIME.'-7*86400 and c.contentid=n.contentid AND c.`status`=99 and catid='$catid' '.get_sql_catid($catid).' ORDER BY n.hits DESC" rows="8"} <li><a href="{$r[url]}">{str_cut($r[title], 88)}</a></li> {/get} </ol> @一周评论排行榜 <ol> {get sql="SELECT * FROM `phpcms_content` c,`phpcms_content_count` n WHERE updatetime>'.TIME.'-7*86400 and c.contentid=n.contentid AND c.`status`=99 and catid='$catid' '.get_sql_catid($catid).' ORDER BY n.comments DESC" rows="8"} <li><a href="{$r[url]}">{str_cut($r[title], 88)}</a></li> {/get} </ol> @图片推荐GET标签(调用推荐ID为10的带有缩略图的信息) {get sql="SELECT * FROM `phpcms_content` a, `phpcms_c_news` b WHERE a.contentid=b.contentid AND `status`=99 AND `thumb`!='' AND a.`contentid` IN(SELECT `contentid` FROM `phpcms_content_position` WHERE `posid`='10') ".get_sql_catid($catid)." ORDER BY a.contentid DESC" rows="3"} <div class="col"> <div class="img" width="134"><a href="{$r[url]}"><img src="{thumb($r[thumb], 130, 90)}" alt="{$r[title]}" border="0" /></a></div> <h6><a href="{$r[url]}">{if $r[style]}<span class="{$r[style]}">{str_cut($r[title], 800,'')}</span>{else}{str_cut($r[title], 800,'')}{/if}</a></h6> </div> {/get} @DIGG排行榜的GET标签 <ol> {get sql="SELECT * FROM phpcms_content c,phpcms_digg d WHERE c.contentid=d.contentid AND c.status=99 ORDER BY d.supports DESC" rows="8"} <li><span>{$r[supports]}</span><a href="{$r[url]}">{str_cut($r[title], 88)}</a></li> {/get} </ol> @只调用新闻模型且推荐ID为7的新闻 <ul> {get sql="SELECT * FROM phpcms_content c,phpcms_c_news n,phpcms_content_position p WHERE c.contentid=n.contentid and c.contentid=p.contentid and posid=7 and `status`=99 ORDER BY inputtime DESC" rows="6"} <li><a href="{$r[url]}">{str_cut($r[title], 88)}</a></li> {/if} </ul> @调用相关新闻 {get sql="SELECT * FROM phpcms_content c,phpcms_content_tag t WHERE c.contentid!='$contentid' and c.contentid=t.contentid and c.status=99 AND t.tag IN('.get_sql_in($r[keywords]).') ORDER BY c.contentid DESC" rows="6"} <li><a href="{$r[url]}">{str_cut($r[title], 88)}</a></li> {/get}
转载请注明转自:运达's blog 原文地址:http://www.yunda51.com/1344.html
不懂代码哈
没看懂这些代码是什么意思?