站长学院
CMS建站教程 SEO优化攻略
来源:齐鲁CMS 栏目:PHPCMS 阅读: 日期:2021-01-09
PHPCMS首页调用内容模块有四种方法:position、lists、hits、category其中,position是推荐位,hits是排行榜那么,只能使用lists和category...
PHPCMS首页调用内容模块有四种方法:
position、lists、hits、category
其中,position是推荐位,hits是排行榜
那么,只能使用lists和category了
后台模型可以看到,文章来源copyfrom字段在附表里面,如下图:
action="category"默认是不支持调用副表数据的,action="lists"可以调用副表数据,但要加上moreinfo="1"这个属性参数。
所以首页调用文章来源标签写法如下:
<ul>
{pc:content action="lists" catid="14" num="10" order="id DESC" moreinfo="1"}
{loop $data $r}
<li><a href="{$r[url]}">{$r[title]}(来源:{$r[copyfrom]})</a></li>
{/loop}
{/pc}
</ul>
该方式调用后,发现文章来源是这种格式:来源名称|0,也不是我们最终想要的效果,所以还需要使用php的explode()函数处理一下copyfrom数据,最终的文章来源调用方式如下:
<ul>
{pc:content action="lists" catid="14" num="10" order="id DESC" moreinfo="1"}
{loop $data $r}
{php $copyfrom=explode('|', $r[copyfrom])}
<li><a href="{$r[url]}">{$r[title]}(来源:{$copyfrom[0]})</a></li>
{/loop}
{/pc}
</ul>
如果需要使用action="category"方法调用文章来源,还需要做一些二次开发,查找出对应的副表就可以了。
以上就是关于PHPCMS首页调用来源的所有内容,希望可以帮到大家,欢迎找小编一起交流~