phpcms 2008 GET標籤使用

get 標籤可調用本系統和外部數據,適合熟悉SQL語句的人使用。注意:get標籤屬性值必須用雙引號括起來
1、調用本系統單條數據,示例(調用ID爲1的信息,標題長度不超過25個漢字,顯示更新日期):
{get sql="select * from phpcms_content where contentid=1" /}
標題:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])}

2、調用本系統多條數據,示例(調用欄目ID爲1通過審覈的10條信息,標題長度不超過25個漢字,顯示更新日期):
{get sql="select * from phpcms_content where catid=1 and status=99 order by updatetime desc" rows="10"}
標題:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])}
{/get}

3、帶分頁,示例(調用欄目ID爲1通過審覈的10條信息,標題長度不超過25個漢字,顯示更新日期,帶分頁):
{get sql="select * from phpcms_content where catid=1 and status=99 order by updatetime desc" rows="10" page="$page"}
標題:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])}
{/get}

分頁:{$pages}
4、自定義返回變量,示例(調用欄目ID爲1通過審覈的10條信息,標題長度不超過25個漢字,顯示更新日期,返回變量爲 $v):
{get sql="select * from phpcms_content where catid=1 and status=99 order by updatetime desc" rows="10" return="v"}
標題:{str_cut($v[title], 50)} URL:{$v[url]} 更新日期:{date('Y-m-d', $v[updatetime])}
{/get}

5、調用同一帳號下的其他數據庫,示例(調用數據庫爲bbs,分類ID爲1的10個最新主題,主題長度不超過25個漢字,顯示更新日期):
{get dbname="bbs" sql="select * from cdb_threads where fid=1 order by dateline desc" rows="10"}
主題:{str_cut($r[subject], 50)} URL:http://bbs.phpcms.cn/viewthread.php?tid={$r[tid]} 更新日期:{date('Y-m-d', $r[dateline])}
{/get}

6、調用外部數據,示例(調用數據源爲bbs,分類ID爲1的10個最新主題,主題長度不超過25個漢字,顯示更新日期):
{get dbsource="bbs" sql="select * from cdb_threads where fid=1 order by dateline desc" rows="10"}
主題:{str_cut($r[subject], 50)} URL:http://bbs.phpcms.cn/viewthread.php?tid={$r[tid]} 更新日期:{date('Y-m-d', $r[dateline])}
{/get}

7、調用ecshop數據,示例(調用數據源爲ecshop,調用產品庫中最新的5個產品):
{get dbsource="ecshop" sql="SELECT `goods_id`,`goods_name`,`goods_thumb` FROM `ecs_goods` ORDER BY `goods_id` DESC" rows="5" }
產品ID:{$r[goods_id]}
名稱:{$r[goods_name]}
產品圖片:{$r[goods_thumb]}
{/get}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章