⑴ phpcms 標簽被直接輸出了,沒有解析,請問會是什麼問題
你說的tpl文件是不是並不是前台頁面模板(phpcms/templates下模板)呢?
如果不是的話,那你可能說的是phpcms/moles/下的某個模塊下的templates目錄下的模板,這一般是後台模板,後台模板不用phpcms標簽,直接用<?php ?>里執行php程序。所以,直接使用php程序直接處理數據試試。
⑵ phpcms把資料庫中的數據輸出到後台詳細點
pc標簽里 默認返回$data數組 ,loop標簽根據$data進行循環
loop標簽是這樣寫的{loop $data $r}
列印pc標簽內容{php var_mp($data)}
列印loop標簽內容{php var_mp($r)}//$r可以自定義
⑶ phpcms 怎麼得到最後運行的sql語句
你這問題有點籠統啊,一般來講cms'源碼比較復雜,你可以列印出來結果不就好了嗎?
⑷ phpcms他媽的怎麼直接使用 sql
在前端模板裡面,直接使用get萬能標簽來執行sql命令。
例如:
{pc:get sql="select * from phpcms_table" num="5"}
在後台php程序裡面,採用mvc模式,主要流程是,對於你的數據表在phpcms/model/目錄下簡歷模型文件,然後在控制器類里通過$db = pc_base::load_model("tablename_model")方法來引入此模型來創建對象,那麼就可以使用使用model.class.php裡面的資料庫操作方法了。
例如:
$data=$db->select("catid=3","title,inputtime");
這樣來執行查詢。可以使用query方法直接執行sql命令,例如:
$db->query("select*fromphpcms_newswherecatid=3andstatus=99");
。
PS:model.class.php目錄是phpcms/libs/class/model.class.php
⑸ phpcms里執行一句SQL語句,請問正式格式是什麼
文章范圍為59 60 61三個欄目,並且推送到了27 和28兩個推薦位;
從第三條開始,連續調用7篇文章。
{pc:get sql="SELECT * FROM v9_news WHERE id IN (SELECT id FROM v9_position_data WHERE posid in(27,28) and catid in(59,60,61)) order by listorder DESC" cache="3600" start="3" num="7" return="data" }
{loop $data $n $r}
<li>·<a target="_blank" href='{$r[url]}' title="{$r[title]}" style="color:Black;">{str_cut($r[title],22,'')}</a></li>
{/loop}
{/pc}
⑹ PHPCMS,怎麼$this->db->insert($info);列印這個完整sql語句求指點
如果是調試程序的話,在phpcms/libs/classes/mysql.class.php 這個文件里的
private function execute($sql) {
這行下面加上
echo $sql;
exit();
⑺ PHPCMS關於SQL語句查詢
DATE_ADD(now(),INTERVAL 1 DAY)
試下這個。
⑻ phpcmsv9 category模板怎麼輸出數據
默認category用於含有子欄目的欄目頁(頻道)。沒有子欄目的是list(列表)。。至於可以用幾個,看你的設計了。你要是想要所有的頻道頁都一樣的效果用一個category,你要是每個都不一樣就用多個。基本上phpcms就是四層首頁(index)--頻道(category)--列表(list)---內容(show)
⑼ phpcms里一條sql語句查詢兩個表
你是希望顯示出所有會員的total_fen ?
select a.userid, a.truename, a.address, a.postcode, a.mobile, a.school, a.zhuanye, b.total_fen
from cms_member_detail as a left join cms_vote_data as b on a.userid = b.userid
⑽ phpcms show模板頁get標簽的sql語句怎麼動態獲取數據
一、get 標簽概述
1.什麼是Get標簽? 通俗來講,get 標簽是Phpcms定義的能直接調用資料庫裡面內容的簡單化、友好化代碼,她可調用本系統和外部數據,只有你對SQL有一定的了解,她就是你的絕世好劍!也就是適合熟悉SQL語句的人使用。有了她,我們打造個性化的網站,能非常方便的調用出資料庫裡面指定的內容。通過條件限制,我們可以調用出不同條件下的不同數據。
如果說,我不懂SQL怎麼辦?沒有問題,get 標簽還有強大的創建工具(看這里),Phpcms2008 在新建模板和修改模板頁面增加了 get 標簽傻瓜式生成器,get 標簽生成器可以幫助您列出指定數據源的數據表和欄位,通過填空和選擇方式生成可用的 get 標簽代碼。Phpcms2008 首次提供了最全面的數據欄位,對本系統任何數據表和欄位都提供了中文說明,這也會大大降低 get 標簽的使用難度。
二、get標簽樣式
1. {get dbsource=" " sql=" "}
{/get}
2. {get dbsource=" " sql=" " /}
三、get 標簽語法
1.get標簽屬性值必須用雙引號括起來( " " )。
例如: {get sql=" " /}
2.get標簽必須含有結束標記,即正確get標簽必須是成對出現:整個Get標簽含有結束標記「 {/get}」,或者是「/」。(可以參考上面提到的 「二、get標簽樣式」)
例如:
{get sql=" " }
{/get}
3.get標簽裡面含有的變數,數組和函數必須用「{}」包括。
例如:
{str_cut($r[title], 50)}
{$r[url]}
4.get標簽 sql語句中條數限制。( rows=" " )
例如:顯示10條信息
{get sql=" " rows="10"}
{/get}
5.get標簽 sql語句中條件限制。( where )
例如:調用欄目ID為1的信息
{get sql="select * from phpcms_content where catid=1"}
標題:{$r[title]} URL:{$r[url]}
{/get}
6.get標簽 sql語句中排序。( order by )
例如:按更新日期降序(desc)排列
{get sql="select * from phpcms_content order by updatetime desc" }
{$r[title} URL:{$r[url]}
{/get}
7.get標簽裡面嵌套php函數。(可以參考上面的第3點)
例如:格式化輸出時間戳 {date('Y-m-d', $r[updatetime])}