说明:
action→调用的类型
action=”category” 调用栏目
action=”lists” 调用列表
action=”position” 调用推荐位列表
catid→调用哪个id下的栏目
catid=”$catid” 调用你点击当前栏目的子栏目
catid=”20” 调用制定栏目的子栏目
catid=”$r[catid]” 如果是loop里面套用pc,用循环的$r[catid]
catid=”$top_parentid” 调取顶级栏目的子栏目
catid=”$parentid” 调取父栏目的子栏目(即同级栏目)
catid="$CATEGORYS[$CATEGORYS[$parentid]['parentid']]['catid']" phpcms里面没有找到父栏目的父栏目信息,自己根据逻辑写了一个,亲测有效。
order→调取内容的排列顺序
order="inputtime DESC" 按发布事件排序
order="id DESC" 按ID降序排序
order="id ASC" 按ID升序排序
return=”data1”→返回搜索到的数据 这个不写的话默认为data,如果pc标签进行嵌套的话要写,否则数据会发生会乱。
num→每一页显示的数量
page="$_GET[page]" →分页 html中用<div>{$pages}</div>实现分页功能。 每一页显示的都是num的数量。
说明:除moreinfo="1" 外,其他都和栏目一样
添加moreinfo="1" 是为了显示文章内容,在列表页是没有办法直接显示文章内容的,需要添加这个标签才能显示。
内容页不用对文章内容进行搜索,直接调用即可
1.文章标题: {$title}
2.关键词: {$keywords}
3.文章内容: {$content}
4.缩略图地址:{$thumb}
5.发布时间: {$inputtime}
6.内容来源: {$copyfrom}
注意:使用时按照自己的要求修改格式。
1、日期时间格式化显示:
a标准型:{date('Y-m-d H:i:s', $rs['inputtime'])} 输出为:2013-01-31 13:15:10
b拆分型:{date('Y',$rs[inputtime])}年{date('m',$rs[inputtime])}月{date('d',$rs[inputtime])}日 输出为:2013年01月31日
c扩展型:
{date('Y',$inputtime);} 4位年份 输出为:2013 或 2014
{date('y',$inputtime);} 2位年份 输出为:10 或 11
{date('F',$inputtime);} 英文月份全称 输出为:January 到 December
{date('M',$inputtime); } 英文月份缩写 输出为:Jan 到 Dec
{date('m',$inputtime);} 前导零数字月份 输出为:01 到 12
{date('n',$inputtime); } 数字月份 输出为:1 到 12
{date('d',$inputtime);} 前导零日期 输出为:01 到 31
{date('j',$inputtime);} 日期 输出为:1 到 31
{date('l',$inputtime);} 英文星期全称 输出为:Sunday 到 Saturday
{date('D',$inputtime);} 英文星期缩写 输出为:Mon 到 Sun
{date('N',$inputtime);} 格式数字星期 输出为:1 到 7
{date('Y-m-d H:i:s',$rs[inputtime]+30*60)} 在获取文章时间后加一段时间内容来源 {$copyfrom}
7.组图列表:
{loop $photos $r} <li><a href="{$r[url]}"><img src="{thumb($r[url], 75, 45, 0)}" /> {/loop}8.相关文章:
{pc:content action="relation" relation="$relation" keywords="$rs[keywords]" catid="$catid" num="10" id="$id"} {if $data} <h3>相关文章</h3> <ul> {loop $data $r} <li><a href="{$r[url]}">{$r[title]}</a></li> {/loop} </ul> {/if} {/pc}9.上一篇
<a href="{$previous_page[url]}">{$previous_page[title]}</a>10.下一篇
<a href="{$next_page[url]}">{$next_page[title]}</a>11.附件的路径如何调用,使用下面的方式可以得到附件的路径前缀(即域名+上传文件夹地址)
{php echo pc_base::load_config('system','upload_url')}页面内其他数据的调取:
顶级栏目信息: {$CATEGORYS[$top_parentid][catname]}
{$CATEGORYS[$top_parentid][url]}
父级栏目信息: {$CATEGORYS[$CAT[parentid]][catname]}
当前栏目信息: {$CATEGORYS[$catid][catname]}
当前栏目信息: {$CAT[catname]}
指定栏目信息: {$CATEGORYS[栏目ID]['catname']}
栏目名称:catname
栏目连接:url
栏目图片:image
栏目描述:description
上面这个实例是if 条件语句的常用用法。
下面这个是带else 用法。
{if $catid==10}
语句1
{elseif $catid==11}
语句2
{else}
语句3
{/if}
