另:每个栏目会对应当前所选模型的三个模板文件:  

这些模板文件所在位置:phpcms/templates/default/content/ 目录下,如果想修改模板文件,只需要到此目录下找到对应的模板文件进行修改就可以了

频道页:category_*.html 

列表页:list_*.html 

内容页:show_*.html 

至此,栏目各页面与模型的三个模板文件对应起来了 

1.首页调用栏目 代码示例: {pc:content action="category" siteid="$siteid" num="15" order="listorder"} {loop $data $r} <li><a title="" href="{$r}">{$r[catname]}</a></li> {/loop} {/pc}
2.调用二级栏目 代码示例: {pc:content action="category" catid="7" num="20" order="listorder"} {loop $data $r} <a href="{$r[url]}" target="_blank" title="{$r[title]}">{$r[catname]}</a> {/loop} {/pc}
3.判断当前栏目是否存在子栏目 代码示例: {if $v[child]==1} XXX {else} XXX {/if}
4.调用文章列表 代码示例: {pc:content action="lists" catid="25" num="8" order="id desc"} {loop $data $r} <li><a href="{$r[url]}" target="_blank" title="{$r[title]}">{$r[title]}</a></li> {/loop} {/pc} 5.带缩略图: 代码示例: {pc:content action="lists" catid="20" order="id desc" num="6"} {loop $data $r} <div class="tuphp"> <h4><a href="{$r[url]}" target="_blank" title="{$r[title]}"> <img src="{thumb($r['thumb'],111,139)}" alt="{$r[title]}" width="" height="" border="0"></a></h4> <p><a href="{$r[url]}" target="_blank" title="{$r[title]}">{$r[title]}</a></p> </div> {/loop} {/pc} 6.调用推荐位 代码示例: {pc:content action="position" posid="2" order="listorder" num="1"} {loop $data $r} <div class="abti"><a href="{$r[url]}" target="_blank" title="{$r[title]}">{$r[title]}</a></div> <div class="aboutcon"> <img src="statics/dimages/2010111758232601.jpg">{str_cut($r[description],106)} <div style="clear:both;"></div> </div> <div class="abobtn"><a href="{$r[url]}" target="_blank" title=""><img src="statics/dimages/abobtn.jpg"></a></div> {/loop} {/pc} 7.sql方法调用 代码示例: {pc:get sql="SELECT * FROM v9_news WHERE catid <= 50 and catid >= 1 order by id DESC" return="data" num="6" start="0" } {loop $data $r} <li><a href="{$r[url]}" target="_blank" class="lef" title="{$r[title]}">{str_cut($r[title],35,'')}</a><span>[{date('Y-m-d',$r[inputtime])}]</span><> {/loop} {/pc} 8.调用相关文章 代码示例: {pc:content action="relation" relation="$relation" catid="2" num="5" keywords="$rs[keywords]"} {loop $data $r} {$r[title]} {/loop} {/pc} 9.内容页相关文章的点击量 代码示例: {pc:content action="lists" catid="$catid" num="10" order="id DESC" page="$page"} {loop $data $r} <p> <li><a href="{$r[url]}" target="_blank"><img src="/NanJing454/statics/nimages/next1.png" /> {str_cut($r[title], 57)}</a>{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} <> </p> {/loop} {/pc} 10.全站最新文章 代码示例: {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><> {/loop} {/pc} 11.合作机构: 代码示例: {pc:link action="type_list" linktype="1" siteid="$siteid" typeid="53" num="16" order="listorder DESC"} {loop $data $r} <img src="{$r['logo']}" border="0" /> {/loop} {/pc} 12.友情链接: 代码示例: {pc:link action="type_list" siteid="$siteid" typeid="53" order="listorder DESC" num="60" return="dat"} {loop $dat $v} <a href="{$v[url]}" target="_blank" title="{$v[name]}">{$v[name]}</a> {/loop} {/pc} {date('Y-m-d',$r[inputtime])} {str_cut($r[title],30,'')} 13.列表页调父栏目子栏目 代码示例: {php $arrchildid = $CATEGORYS[$CAT[parentid]][catid]} {pc … catid="$arrchildid"} 14.内页时间: 代码示例: {date('Y-m-d',strtotime($inputtime))}

phpcms v9 模板调用代码大全的更多相关文章

  1. phpcms v9模版调用代码大全(全面而实用)

    首页调用栏目 {pc:content action="category" siteid="$siteid" num="15" order=& ...

  2. phpcms v9模版调用代码

    首页调用栏目{pc:content action="category" siteid="$siteid" num="15" order=&q ...

  3. phpcms v9模板制作常用代码集合(转)

    phpcms v9模板制作常用代码集合(个人收藏) 1.截取调用标题长度 {str_cut($r[title],36,'')} 2.格式化时间 调用格式化时间 2011-05-06 11:22:33 ...

  4. phpcms v9模板制作常用代码集合

    phpcms v9模板制作常用代码集合(个人收藏) 1.截取调用标题长度 {str_cut($r[title],36,'')} 2.格式化时间 调用格式化时间 2011-05-06 11:22:33 ...

  5. phpcms v9模板制作教程

    phpcms v9模板制作教程(转载) 第一节 1.首先下载phpcms v9的集成安装包并安装,这里就不详细说明了. 2.本地调试建议大家使用APMserver,或者wampserver等,可以到P ...

  6. phpcms v9 get调用标签整理

    常见的phpcms标签调用  1.调用本系统单条数据(调用ID为1的信息,标题长度不超过25个汉字,显示更新日期): "select * from phpcms_content where  ...

  7. 23个phpcms v9模板制作及二次开发常用代码案例

    0:调用最新文章,带所在版块 {pc:get sql="SELECT a.title, a.catid, b.catid, b.catname, a.url as turl ,b.url a ...

  8. phpcms v9 常用调用标签(全)

    本文介绍phpcms v9中模板标签使用说明. {template ) {==}   {/,,)}     loop是data的时候用{thumb($v[thumb],,)} 分页标签------{$ ...

  9. phpcms v9模板制作教程(转载)

    第一节 1.首先下载phpcms v9的集成安装包并安装,这里就不详细说明了. 2.本地调试建议大家使用APMserver,或者wampserver等,可以到PHPCMS吧官方网站首页链接下载.安装好 ...

随机推荐

  1. DEDECMS教程:上/下一篇文章标题长度的截取方法

    对dedecms了解的朋友们,想必对如何获取上一篇.下一篇文章的标签也是非常熟悉.dedecms获取上一篇.下一篇文章的标签分别为:{dede:prenext get='pre'/}.{dede:pr ...

  2. Java Web应用调优线程池

    最简单的单线程 我们先从基础开始.无论使用哪种应用服务器或者框架(如Tomcat.Jetty等),他们都有类似的基础实现.Web服务的基础是套接字(socket),套接字负责监听端口,等待TCP连接, ...

  3. Xamarin Android提示找不到资源属性定义

    Xamarin Android提示找不到资源属性定义 错误信息:”Resource.Attribute”未包含”actonBarSize”的定义Xamarin Android经常会出现找不到资源属性的 ...

  4. MVC 使用HandleErrorAttribute统一处理异常

    HandleErrorAttribute继承自FilterAttribute,且实现了IExceptionFilter接口. 属于AOP思想的一种实现,MVC的四大筛选器(权限,动作,结果,异常)中的 ...

  5. POJ2125 Destroying The Graph(二分图最小点权覆盖集)

    最小点权覆盖就是,对于有点权的有向图,选出权值和最少的点的集合覆盖所有的边. 解二分图最小点权覆盖集可以用最小割: vs-X-Y-vt这样连边,vs和X部点的连边容量为X部点的权值,Y部和vt连边容量 ...

  6. centos 安装网络错误

    yum install vnc-server 提示安装成功 rpm -q vnc-server 返回  package vnc-server is not installed 然而再重新安装时  yu ...

  7. css expression

    概述 css expression(css表达式)又称Dynamic properties(动态属性)是早期微软DHTML的产物,以其可以在Css中定义表达式(公式)来达到建立元素间属性之间的联系等作 ...

  8. eclipse生成jar包

    第一:普通类导出jar包,我说的普通类就是指此类包含main方法,并且没有用到别的jar包. 1.在eclipse中选择你要导出的类或者package,右击,选择Export子选项: 2.在弹出的对话 ...

  9. 仿windows8 开始菜单 实现HubTileBase 以及仿鲜果联播实现 PulsingTile(脉冲磁贴)

    http://blog.csdn.net/wangrenzhu2011/article/details/8750820 (转) 本文章将以如何实现 开始菜单上的tile 为主. 该控件代码经过测试可直 ...

  10. [Cocos2d-x For WP8]Effects 特效

    Effects是特殊类型的action.与修改常规的属性如透明度,位置,旋转或缩放等不同,它们修改的是一种新类型的属性:grid属性.grid属性像是一个模型,是一个线条交叉的网格,具体表现是一系列的 ...