PHPCMS標籤:PC標籤呼叫內容模組content
阿新 • • 發佈:2019-02-01
概述
內容模組PC標籤呼叫說明
模組名:content
模組提供的可用操作
操作名 | 說明 |
lists | 內容資料列表 |
hits | 內容資料點選排行榜 |
position操作說明如下:
內容推薦位列表(position):
可用引數:
引數名 | 是否必須 | 預設值 | 說明 |
posid | 是 | null | 推薦位ID |
catid | 否 | null | 呼叫欄目ID |
thumb | 否 | 0 | 是否僅必須縮圖 |
order | 否 | null | 排序型別 |
num | 是 | null | 資料呼叫數量 |
程式碼例子:
{pc:content action="position" posid="2" order="listorder DESC" num="4"} {loop $data $key $val} < span><a href="{$val['url']}">{$val['title']}</a></span> {/loop} {/pc}
返回引數如下表:
欄位 | 型別 | 空 | 預設 | 註釋 |
---|---|---|---|---|
title | char(80) | 否 | NULL | 推薦位標題 |
url | char | 否 | NULL | 推薦位連結地址 |
inputtime | int(10) | 否 | NULL | 推薦位釋出時間 |
thumb | char | 是 | NULL | 推薦位縮圖 |
其他 | 不定 | 是 | 根據模型所設定的加入到推薦位中欄位名稱 |
內容列表(lists):
可用引數:
引數名 | 是否必須 | 預設值 | 說明 |
catid | 否 | null | 呼叫欄目ID |
where | 否 | null | sql語句的where部分 |
thumb | 否 | 0 | 是否僅必須縮圖 |
order | 否 | null | 排序型別 |
num | 是 | null | 資料呼叫數量 |
moreinfo | 否 | 0 | 是否呼叫副表資料 |
提醒:從PHPCMS V9 Beta 20101105版本開始支援moreinfo引數屬性,本引數表示在返回資料的時候,會把副表中的資料也一起返回。一個內容模型分為2個表,一個主表一個副表,主表中一般是儲存了標題、所屬欄目等等短小的資料(方便用於索引),而副表則儲存了大欄位的資料,如內容等資料。在模型管理中新建欄位的時候,是允許你選擇存入到主表還是副表的(我們推薦的是,把不重要的資訊放到副表中)。想要在列表中調取副表的資料就需要在PC標籤中使用moreinfo這個屬性。
程式碼例子:
{pc:content action="lists" catid="2" order="id DESC" num="4"} {loop $data $key $val} < span>a href="{$val['url']}"<{$val['title']}</>a<</>li< {/loop} </>ul< {/pc}
where用法:
{pc:content action="lists" catid="2"where="`thumb`!='' AND `status`=99" order="id DESC" num="4"} {loop $data $key $val} < span>a href="{$val['url']}"<{$val['title']}</>a<</>li< {/loop} {/pc}
返回引數如下表:
欄位 | 型別 | 空 | 預設 | 註釋 |
---|---|---|---|---|
title | char(80) | 否 | NULL | 推薦位標題 |
url | char | 否 | NULL | 推薦位連結地址 |
inputtime | int(10) | 否 | NULL | 推薦位釋出時間 |
thumb | char | 是 | NULL | 推薦位縮圖 |
其他 | 不定 | 是 | 其他模型欄位 |
點選排行榜(hits):
可用引數:
引數名 | 是否必須 | 預設值 | 說明 |
catid | 否 | null | 呼叫欄目ID |
day | 否 | 0 | 呼叫多少天內的排行 |
order | 否 | null | 排序型別(本月排行- monthviews DESC 、本週排行 - weekviews DESC、今日排行 - dayviews DESC) |
num | 是 | null | 資料呼叫數量 |
程式碼例子:
{pc:content action="hits" catid="2" order="weekviews DESC" num="10"} {loop $data $key $val} < span>a href="{$val['url']}"<{$val['title']}</>a<</>li< {/loop} {/pc}
返回引數如下表:
欄位 | 型別 | 空 | 預設 | 註釋 |
---|---|---|---|---|
title | char(80) | 否 | NULL | 推薦位標題 |
url | char | 否 | NULL | 推薦位連結地址 |
inputtime | int(10) | 否 | NULL | 推薦位釋出時間 |
thumb | char | 是 | NULL | 推薦位縮圖 |
其他 | 不定 | 是 | 其他模型欄位 |
相關文章(relation):
可用引數:
引數名 | 是否必須 | 預設值 | 說明 |
catid | 否 | null | 呼叫欄目ID |
relation | 否 | $relation | 無需更改 |
keywords | 否 | null | 內容頁面取值:$rs[keywords] |
num | 是 | null | 資料呼叫數量 |
程式碼例子:
{pc:content action="relation" relation="$relation" catid="$catid" num="5" keywords="$rs[keywords]"} {loop $data $r} < span>a href="{$r[url]}" target="_blank"<{$r[title]}</>a<< span>span<({date('Y-m-d',$r[inputtime])})</span> {/loop} {/pc}
返回引數如下表:
欄位 | 型別 | 空 | 預設 | 註釋 |
---|---|---|---|---|
title | char(80) | 否 | NULL | 推薦位標題 |
url | char | 否 | NULL | 推薦位連結地址 |
inputtime | int(10) | 否 | NULL | 推薦位釋出時間 |
thumb | char | 是 | NULL | 推薦位縮圖 |
其他 | 不定 | 是 | 其他模型欄位 |
欄目列表(category):
可用引數:
引數名 | 是否必須 | 預設值 | 說明 |
catid | 否 | 0 | 呼叫該欄目下的所有欄目 ,預設0,呼叫一級欄目 |
$siteid | 否 | 1 | 預設呼叫系統站點 |
order | 否 | null | 排序方式、一般按照listorder ASC排序,即欄目的新增順序 |
程式碼例子:
{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"} {loop $data $r} < span><a href="{$r[url]}"></a><span>{$r[catname]}</span>{/loop} {/pc}
返回引數如下表:
欄位 | 型別 | 預設值 | 說明 |
---|---|---|---|
catid | smallint | 無 | 欄目ID |
siteid | tinyint(3) | 0 | 站點ID |
module | varchar(15) | 無 | 模組ID |
type |