phpcms调用相关文章及随机文章,提高用户体验

作者: 坎肩儿 分类: phpcms 发布时间: 2020-09-28 10:04

phpcms中调用相关文章及随机文章,这里介绍两种:

1、文章页:

调用相关文章需排除当前ID,并且只调用当前栏目内的文章。

代码如下:

{php $where = “id!=$id and catid=$CAT[catid]”}
{pc:content action=”lists” catid=”$CAT[catid]” order=”id DESC” where=”$where” num=”10″cache=”3600″}
{loop $data $zjp}
<li><a href=”{$zjp[url]}” title=”{$zjp[title]}”>{$zjp[title]}</a></li>
 {/loop}
{/pc}
调用随机文章需调用所有新闻栏目内的文章。
代码如下:
{pc:get sql=”SELECT * FROM v9_news WHERE catid IN (指定调用的栏目ID) order by rand()” num=”10″ return=”data” }
{loop $data $zjp}
<li><a href=”{$zjp[url]}” title=”{$zjp[title]}”>{$zjp[title]}</a></li>
{/loop}
{/pc}
2、产品详情页:
产品详情页调用时就不存在了,相关文章时调整一下order就可以。代码如下:
{pc:get sql=”SELECT * FROM v9_news WHERE catid IN (指定调用的栏目ID) order by rand()” num=”5″ return=”data” }
{loop $data $zjp}
<li><a href=”{$zjp[url]}” title=”{$zjp[title]}”>{$zjp[title]}</a></li>
{/loop}
{/pc}
相关文章与随机文章都一样,只是相关文章指定前几条。