日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

phpcms v9调用多个栏目下文章的方法

發布時間:2023/11/21 综合教程 40 生活家
生活随笔 收集整理的這篇文章主要介紹了 phpcms v9调用多个栏目下文章的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

{pc:content action="position" posid="14" catid="13,14,15,16,17,18,19,20,21"?order="listorder DESC"??start="0" num="1" return="data"}
{loop $data $key $r}
<a href="{$r['url']}" target="_blank"><h3 class="news_title font_hidden">{str_cut($r['title'],36,'')}</h3></a>
<div class="news_description">{str_cut($r['description'],80)} [<a href="{$r['url']}" target="_blank">詳情</a>]</div>
{/loop}

{/pc}

v9這樣調用不行,只能調用第一個欄目id為13的文章,如果想要讓他能調用多個欄目id那就只有加“in”

用in方法 catid IN(13,14,15,16,17,18,19,20,21)

但是這個只能在推薦位時候使用

{pc:content action="position" posid="2" catid in (9,20,21,22,23,24,25,26,27) order="listorder DESC" num="1" return="info"}
調用推薦位數據時可以直接使用in方法,但是lists不行

lists只有通過如下方法實現:

示例:
{pc:get sql="SELECT * from v9_news where status=99 and catid in(6,7,8) order by id DESC" num="10" return="data"}
{loop $data $r}
<a href="{$r[url]}">{$r[title]}</a>
{/loop}
{/pc}
解析:
在使用過程中請將表前綴v9_修改為你自己的表前綴,本示例為從v9_news表調用數據,如果你要調用的表不是此表,請修改為你要調用的表
status=99審核通過
catid in(6,7,8)其中6,7,8為要調用欄目的ID
DESC為降序排列,ASC為升序排序
num="10"其中10為調用數量

注意:phpcms2008升級到v9版本,資訊表名為v9_convert_news

總結

以上是生活随笔為你收集整理的phpcms v9调用多个栏目下文章的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。