PhpCms模板風格:GET標簽結合數據源調用幫助手冊_PHPCms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
一、數據源設置(數據源的管理位置在系統設置-相關設置-數據源管理)
二、模板里面用GET標簽調用數據源(調用一中的數據源[discuz]到首頁模板index.html)

數據源說明:
添加數據源:

操作完成就可以在數據源管理里面查看我們新建數據源discuz 
管理數據源:


位置:模板風格---phpcms--index.html

文字闡述:
GET標簽直接放到模板里面即可,了解GET標簽結構很重要
get標簽調用內容數據的標簽結構
{get sql="SQL語句" rows="調用行數"}
顯示內容方法{$r[需要顯示的字段名]}
{/get}
get 標簽調用外部數據源的標簽結構
{get dbsource="數據源" sql="SQL語句" rows="調用行數"} ]
顯示內容方法{$r[需要顯示的字段名]}
{/get}
get標簽調用內容數據的標簽結構
{get sql="SQL語句" rows="調用行數"}
顯示內容方法{$r[需要顯示的字段名]}
{/get}
get 標簽調用外部數據源的標簽結構
{get dbsource="數據源" sql="SQL語句" rows="調用行數"} ]
顯示內容方法{$r[需要顯示的字段名]}
{/get}
模板里面加入GET標簽調用數據幫助手冊
打開文件 ./templates/default/phpcms/index.html 不一定都是這里,需要在哪里顯示就在相應模板里面直接添加GET標簽。
在需要顯示調用數據的地方開始調用標簽
調用get標簽
{get dbsource="discuz" sql="select subject,dateline from cdb_threads where fid=3 order by dateline desc" rows="10"}
{$r[subject]} {$r[dateline]}
{/get}
調用discuz數據源中的cdb_threads數據表中fid=3的subject和dateline字段按時間降序排列,總共顯示10條
調用更多字段,只需要加入數據表cdb_threads中的字段名即可,關于字段查詢可以看第一步。如果查詢全部用*即可
get標簽幾重調用
{get dbsource="discuz" sql="select subject,dateline from cdb_threads where fid=3 order by dateline desc" rows="10"}
{get dbsource="discuz" sql="select message from cdb_posts where tid=$r[tid]"}
{$r[subject]} {$r[dateline]} {$r[message]}
{/get}
{/get}
調用discuz數據源中的cdb_threads數據表中fid=3的subject和dateline字段按時間降序排列,總共顯示10條并把相應帖子內容調用message出來,內容截取字數用str_cut()函數例如:{$str_cut($r[message],100,)}
到此GET標簽調用就可以方便自如的調用了。用GET標簽的時候要結合數據表字段,SQL語句來做。嚴格按照你需要顯示的內容調用出來。了解SQL的寫法也是必要的。同里顯示出來的內容顯示方式就通過CSS直接控制就好,樣式好壞看你的CSS了。
在需要顯示調用數據的地方開始調用標簽
調用get標簽
{get dbsource="discuz" sql="select subject,dateline from cdb_threads where fid=3 order by dateline desc" rows="10"}
{$r[subject]} {$r[dateline]}
{/get}
調用discuz數據源中的cdb_threads數據表中fid=3的subject和dateline字段按時間降序排列,總共顯示10條
調用更多字段,只需要加入數據表cdb_threads中的字段名即可,關于字段查詢可以看第一步。如果查詢全部用*即可
get標簽幾重調用
{get dbsource="discuz" sql="select subject,dateline from cdb_threads where fid=3 order by dateline desc" rows="10"}
{get dbsource="discuz" sql="select message from cdb_posts where tid=$r[tid]"}
{$r[subject]} {$r[dateline]} {$r[message]}
{/get}
{/get}
調用discuz數據源中的cdb_threads數據表中fid=3的subject和dateline字段按時間降序排列,總共顯示10條并把相應帖子內容調用message出來,內容截取字數用str_cut()函數例如:{$str_cut($r[message],100,)}
到此GET標簽調用就可以方便自如的調用了。用GET標簽的時候要結合數據表字段,SQL語句來做。嚴格按照你需要顯示的內容調用出來。了解SQL的寫法也是必要的。同里顯示出來的內容顯示方式就通過CSS直接控制就好,樣式好壞看你的CSS了。
相關PHPCms教程:
- 相關鏈接:
- 教程說明:
PHPCms教程-PhpCms模板風格:GET標簽結合數據源調用幫助手冊
。