菜单
展开边栏 收起边栏

phpcms v9 调用代码收集

调用HTML模版

  1. {template "content","header"} 

 

调用seo标题

  1. <title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title> 

 

调用关键词

  1. <meta name="keywords" content="{$SEO['keyword']}"/> 

 

调用描述

  1. <meta name="description" content="{$SEO['description']}"/> 

 

调用站点ID

  1. {get_siteid()} 

 

目录调用css、js、img,

  1. {CSS_PATH}:地址替换为根目录下\statics\css 
  2. {JS_PATH}:地址替换为根目录下\statics\js 
  3. {IMG_PATH}:地址替换为根目录下\statics\img 

 

每当列表几行的时候出现一次这个

  1. {if $num%2==0}   {/if} 

 

列表可用参数

  1. action="hits" //排行,热点等 
  2. action="lists" //主要用于列表等。 

 

调用栏目最新文章

  1. {pc:content  action="lists" catid="$catid" moreinfo="1" thumb="1" order="id DESC" num="10" cache="3600" page="$page"} 
  2. {loop $data $r} 
  3. <a href="{$r[url]}">{$r[title]}</a> 
  4. {/loop} 
  5. {/pc} 
  1. 连接:{$r[title]} 
  2. 缩略图:{thumb($r[thumb],100,100)} 
  3. 来源:{$r[copyfrom]} 
  4. 摘要:{$r[description]} 
  5. 更新时间:{$r[updatetime]} 
  6. 发布时间:{$r[inputtime]} 
  7. 内容:{$r[content]} 
  8. 用户名:{$r[username]} 
  9. 类别:{$r[typeid]} 
  10. 截取字符串长度:{str_cut($r[title],20,’…’)} 
  11. moreinfo=”1″在推荐位中用不了,可用sql语句代替) 

 

调用推荐位

  1. {pc:content  action="position" posid="9" order="id DESC" num="10" cache="3600"} 
  2. {loop $data $k $r} 
  3. <a href="{$r[url]}">{$r[title]}</a> 
  4. {/loop} 

 

调用点击数

  1. <span id="hits"></span>  
  2. <script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script> 

 

调用分页标签

  1. {$pages} 
  1. 网站首页—————-{siteurl($siteid)} 
  2. 当前位置—————-{catpos($catid)} 
  3. 栏目名称—————-{$CAT[catname]} 
  4. 栏目拼音—————-{$CAT[letter]} 
  5. 栏目链接—————-{$CAT[url]} 
  6. 父栏目名称————–{$CATEGORYS[$CAT[parentid]][catname]} 
  7. 父栏目链接————–{$CATEGORYS[$CAT[parentid]][url]} 
  8. 上上级栏目名称——–{$CATEGORYS[$CATEGORYS[$CAT[parentid]][parentid]][catname]} 
  9. 上上级栏目链接——–{$CATEGORYS[$CATEGORYS[$CAT[parentid]][parentid]][url]} 
  10. 一级父栏目列表 

 

栏目导航

  1. {pc:content action="category" catid="0" num="34" siteid="$siteid" order="listorder ASC"} 
  2.       {loop $data $r} 
  3.             <li><a href="{$r[url]}">{$r[catname]}</a></li> 
  4.       {/loop} 
  5. {/pc} 

 

同级栏目列表

  1. {pc:content action="category" catid="$parentid" num="12" siteid="$siteid" order="listorder ASC"} 
  2.       {loop $data $r} 
  3.             <li><a href="{$r[url]}">{$r[catname]}</a></li> 
  4.        {/loop} 
  5. {/pc} 

 

组图列表

  1. {loop $photos $r} 
  2. <li><a href="{$r[url]}"><img src="{thumb($r[url], 75, 45, 0)}" alt="{$r[alt]}" /></a></li> 
  3. {/loop} 

注释:其中$photos为自定义组图字段,{$r[url]}为图片地址,{thumb($r[url], 75, 45, 0)}为图片缩略图,{$r[alt]}为图片描述

 

V9同时调用多个栏目最新文章标签

  1. {pc:content action="lists" catid="1" where="catid=1 or catid=2 or catid=3" num="18" order="id DESC" } 
  2. {loop $data $r} 
  3. <li><a href="{$CATEGORYS[$r[catid]][url]}" class="ys_lan list_fl">[{$CATEGORYS[$r[catid]][catname]}]</a><a href="{$r[url]}" title="{$r[title]}" class="m0">{str_cut(strip_tags($r[title]),38)}</a><span>{date('Y-m-d',$r[inputtime])}</span></li> 
  4. {/loop} 
  5. {/pc} 

 

首页头条

  1. {pc:content action="position" posid="2" order="listorder DESC" num="1"
  2. {loop $data $r} 
  3. <div class="headlinetop"> <a href="{$r[url]}" target="_blank"> 
  4. <h3>{str_cut($r[title],20,'')}</h3> 
  5. <p>{str_cut($r[description],102)}</p> 
  6. </a> </div> 
  7. {/loop} 
  8. {/pc} 

 

外部数据源调用

  1. {pc:get sql="SELECT * FROM pre_forum_thread" cache="3600" dbsource="discuz" return="data" num="10"

 

指定变量循环增长(幻灯片调用)

  1. {pc:content  action="position" posid="1"  order="listorder DESC" thumb="1" num="5"
  2. <div class="content" id="main-slide"> 
  3. <div class="changeDiv"> 
  4. {loop $data $r} 
  5. <a href="{$r['url']}" title="{str_cut($r['title'],30)}"><img src="{thumb($r['thumb'],310,260)}" alt="{$r['title']}" width="310" height="260" /></a> 
  6. {/loop} 
  7. </div> 
  8. </div> 
  9. {/pc} 
  10.   
  11. {pc:content action="lists" catid="66" order="listorder DESC" thumb="1" num="5" } 
  12. {php $num = 0
  13. {loop $data $r} 
  14. linkarr[{$num}] = "{$r[url]}"; 
  15. picarr[{$num}] = "{$r[thumb]}"; 
  16. textarr[{$num}] = "{str_cut($r[title],36,'')}"; 
  17. {php $num++} 
  18. {/loop} 
  19. {/pc} 

 

调用文字友情链接

  1. {pc:link action="type_list" siteid="$siteid" order="listorder DESC" num="10" return="dat"
  2. {loop $dat $v} 
  3. <a href="{$v[url]}" target="_blank">{$v[name]}</a> | 
  4. {/loop} 
  5. {/pc} 

 

调用图片友情链接

  1. {pc:link  action="type_list" siteid="$siteid" linktype="1" order="listorder DESC" num="8" return="pic_link"
  2. {loop $pic_link $v} 
  3. <li><a href="{$v['url']}" title="{$v['name']}" target="_blank"><img src="{$v[logo]}" width="88" height="31" /></a></li> 
  4. {/loop} 
  5. {/pc} 

 

调用全站内容,按照流量次数排序

  1. {pc:get sql="SELECT a.id,a.url,a.title,a.status,b.hitsid,b.views FROM v9_news a, v9_hits b WHERE a.status=99 and a.id=substring(b.hitsid,5) ORDER BY b.views DESC" num="6"
  2. {loop $data $r} 
  3. <div class="list t2{if $i%3==0} mr0{/if}"><a href="{$r[url]}">{$r[title]}</a><span>人气:{$r[views]}</span></div> 
  4. {php $i++} 
  5. {/loop} 
  6. {/pc} 
  1. {if $titles} 
  2.       <fieldset> 
  3.         <legend class="f14">本文导航</legend> 
  4.         <ul class="list blue row-2"> 
  5.           {loop $titles $r} 
  6.           <li>{$n}、<a href="{$r[url]}">{$r[title]}</a></li> 
  7.           {/loop} 
  8.         </ul> 
  9.       </fieldset> 
  10.       {/if} 

 

导航、栏目高亮 兼容所有页面!

  1. {if $catid==$r[catid]||$parentid==$r[catid]||$top_parentid==$r[catid]}  class="active"{/if} 

 

PC标签起始条数 //从第4条开始循环10条,从第一条开始则填写0

  1. {pc:content  action="position" posid="21" catid="0" thumb="1" order="listorder DESC LIMIT 3,10--"}  
  2.    {loop $data $v}<a href="{$v[url]}" >{$v[title]}</a> {/loop} 
  3. {/pc} 

 

Copyright © 2008-. JiangFei.net all rights reserved 苏ICP备18062911号