一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

DEDECMS|帝國CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋果CMS|極致CMS|CMS系統|

服務器之家 - 建站程序 - PHPCMS - phpcms v9 get標簽各種調用代碼整理

phpcms v9 get標簽各種調用代碼整理

2019-10-15 11:34PHPCMS教程網 PHPCMS

本文對phpcms v9 get標簽調用代碼做了一些整理,雖然用別人的東西未免對于高手來說不恥了一些,但是能夠有效的提高我們的工作效率未必也不是一件壞事

phpcms標簽調用 很多時候phpcms是我們做項目的時候用到的最好的內容發布系統了,雖然用別人的東西未免對于高手來說不恥了一些,但是能夠有效的提高我們的工作效率未必也不是一件壞事 

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} 

不知道有沒有朋友在使用中遇到這幾種方法不能滿足需求的時候呢? 

例如:取出評論數最多的第3條到第10條記錄,有人說我是多此一舉,一般取最多評論沒理由不取第一和第二條,因為PHPCMS的縮略圖對4:3這樣的尺寸比較好,對長條形(如3:4)的圖片縮略效果不好,為了自己手動更新評論最多的第一和第二條記錄,故此不想自動更新讀取前兩條。 

復制代碼

代碼如下:


<ul> 
<!--{get sql="select A.contentid,A.catid,A.title,A.thumb,A.description,A.url,A.status,A.updatetime,B.contentid,B.hits,B.comments from `phpcms_content` as A INNER JOIN `phpcms_content_count` as B ON A.contentid=B.contentid and A.status=99 and LENGTH(A.thumb)>0 order by B.comments desc LIMIT 3,7"}--> 
<li><span>{$r[comments]}人參與評論</span>·<a href="{$r[url]}" /> 關鍵點就在 order by B.comments desc LIMIT 3,7 (表示從第3條記錄開始,向下讀取7條數據)這個在MYSQL是經常用,我抱著試試看的想法,結果是可以的。 

希望做PHPCMS開發的朋友共同學習和分享 

phpcms V9 保留了2008的get標簽的使用方法 

它包括了2種方式一種是內部數據,另一種是外部數據 

我們先分析下內部數據的使用方法 

1、內部數據的調用 

復制代碼

代碼如下:


{pc:get sql="SELECT * FROM `XX` WHERE fid =$ltid AND digest =2 AND ifupload =1 ORDER BY tid DESC" num="2" cache= "3600" return="data" } 
{loop $data $r} 
。。。。。 
{/loop}{/pc} 


由此可以看出 get 語句支持num的用法但是不支持 limit 5,5.這樣的用法 

實在是很遺憾 

num是調用的條數 

2、外部數據的調用 

復制代碼

代碼如下:


{ pc : get sql = "SELECT * FROM phpcms_member" cache = "3600" page = "$page" dbsource = "discuz" return = "data" } 
<ul> 
{ loop $data $key $val } 
{ $val [ username ]}< br /> 
{ /loop} 
</ ul > 
{ $pages } 
{/ pc } 


一個是數據源,一個是產生的pages翻頁效果

延伸 · 閱讀

精彩推薦
  • PHPCMSphpcms常見問題解答

    phpcms常見問題解答

    1.為什么phpcms首頁幻燈片怎么顯示不出來? 答:需要設置文章的 標題圖片 如果設置標題圖片,則可以在首頁以及欄目頁以圖片方式鏈接到文章。 2.自定義...

    phpcms教程網2712019-10-07
  • PHPCMSphpcms的欄目緩存無限級羅列展示處理代碼(親測)

    phpcms的欄目緩存無限級羅列展示處理代碼(親測)

    本文為大家詳細介紹下phpcms的欄目緩存無限級羅列展示是怎么實現的,粗測試了一下,效果還不錯,有需求的朋友可以參考下哈,希望對大家有所幫助 ...

    phpcms教程網8642019-10-11
  • PHPCMS數據庫導入成功,phpcms打不開

    數據庫導入成功,phpcms打不開

    問:,數據庫導入成功,phpcms打不開 答:您好,查看此域名是解析到 云主機 上的,報錯來看應該是您導入的數據庫不完整,還差session的表,請您核實 若需...

    未知1822023-05-07
  • PHPCMSphpcms怎么上傳歌曲文件

    phpcms怎么上傳歌曲文件

    phpcms上傳歌曲文件的方法:首先依次打開“設置-站點管理-修改”;然后在附件配置的“允許上傳附件類型”中添加自己需要的類型;接著打開“添加模型...

    未知1522023-05-07
  • PHPCMSphpcms V9實現QQ登陸OAuth2.0提供下載

    phpcms V9實現QQ登陸OAuth2.0提供下載

    phpcmsV9使用的QQ登陸依然是OAuth1.0,但現在騰訊已經不審核使用OAuth1.0的網站了。這對于使用pc的站長來講是一個無比巨大的坑。經過對phpcms論壇的一位同學做...

    phpcms教程網3402019-10-11
  • PHPCMSphpcms轉移到虛擬空間的詳細步驟

    phpcms轉移到虛擬空間的詳細步驟

    本文向大家介紹phpcms從本地轉移到虛擬空間的步驟,轉移過程需要改動一部分文件,這里提供如何改動這些文件,以保證你可以順利轉移PHPCMS ...

    phpcms教程網4232019-10-13
  • PHPCMSphpcms v9去除盛大連接 關閉盛大通行證的修改方法

    phpcms v9去除盛大連接 關閉盛大通行證的修改方法

    phpcms v9默認開啟了盛大連接,直接使用盛大通告證登錄網站,但是盛大通告證的覆蓋面有限,比不上QQ或者支付寶,甚至不如人人網、豆瓣之類,于是有朋...

    phpcms教程網5562019-10-13
  • PHPCMS如何設置PhpCms廣告模塊管理 PhpCms廣告模塊管理圖文教程

    如何設置PhpCms廣告模塊管理 PhpCms廣告模塊管理圖文教程

    PhpCms廣告模塊管理圖文教程,下面給大家總結一下 ...

    PHPCMS教程網3782019-10-14
主站蜘蛛池模板: 87影院在线观看视频在线观看 | 成人国产网站v片免费观看 成人国产精品视频 | 成人一区二区免费中文字幕 | 色先锋av资源中文字幕 | 娇小异类videos | bedfriend泰剧全集免费观看 | 动漫精品午夜在线播放 | 私人影院在线播放 | 亚洲色图第一页 | free哆拍拍免费永久视频 | 亚洲国产精品第一页 | 欧美日韩精品免费一区二区三区 | aⅴ免费视频| 久久久久久88色偷偷 | 九九99九九精彩网站 | 人人最怕九月羊 | 国产高清视频免费最新在线 | 欧洲第一区第二区第三区 | 美女张开腿让我了一夜 | 啊啊啊好大在线观看 | 日本天堂视频 | 亚洲黄色免费在线观看 | 偷拍自拍校园春色 | 女bbbxxx毛片视频 | 日韩一区二区在线视频 | 日本天堂视频在线观看 | 好紧好爽范冰冰系列 | 四虎影院在线免费播放 | 久久性综合亚洲精品电影网 | 亚洲国产综合久久久无码色伦 | 把女的下面扒开添视频 | uoco福利姬网站 | 亚洲 日韩 国产 制服 在线 | 亚洲色大成网站www久久九九 | 日本中文字幕在线视频站 | 国产亚洲女在线线精品 | 亚洲男女在线 | 免费在线观看日韩 | 四虎地址| 成年人免费在线看 | 国产情侣偷国语对白 |