PHPCMS 代码调用

本文详细介绍了PHPCMS的代码调用方法,包括最新文章调用、标题长度截取、时间格式化、多栏目及推荐位调用、子栏目获取、固定栏目和三级分类信息、文章类别显示、关键字调用、自定义段调用等,适用于PHPCMS V9系统的开发和优化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

调用最新文章,带所在版块

{pc:get sql="SELECT a.title, a.catid, b.catid, b.catname, a.url as turl ,b.url as curl,a.id FROM `v9_news` a, `v9_category` b WHERE a.catid = b.catid ORDER BY `a`.`id` DESC "num="15" cache="300"}
  {loop $data $r}
    [{$r[catname]}] {str_cut($r['title'],26)}
  {/loop}
{/pc}

截取调用标题的长度

{str_cut($v['title'],34)} -----超出用 ... 代替
{str_cut($v['title'],34, '???')}-----超出用 ???代替
{str_cut($v['title'],34,'')}-----超出不用任何字符代替

格式化时间调用

{date('Y-m-d H:i:s',$r[inputtime])}-----2013-07-25:11:22:33
{date('m-d',$v['inputtime'])}------07-25

多栏目调用&多推荐位调用调用需求:文章范围为59 60 61三个栏目,并且推送到了27 和28两个推荐位;从第三条开始,连续调用7篇文章。

{pc:get sql="SELECT * FROM v9_news WHERE id IN (SELECT id FROM v9_position_data WHERE posidin(27,28) and catid in(59,60,61)) order by listorder DESC" cache="3600" start="3" num="7"return="data" }
  {loop $data $n $r}
    ·{str_cut($r[title],22,'')}
  {/loop}
{/pc}

调用子栏目(在栏目首页模板需要用到)

{pc:content action="category" catid="$catid" num="25" siteid="$si
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值