国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

Phpcms V9萬能標簽使用技巧

2024-07-09 22:53:31
字體:
來源:轉載
供稿:網友

在此與大家分享一份Phpcms V9萬能標簽,補充系統標簽的不足之處!

目前Phpcms V9萬能標簽 能完成以下用途:

1、直接調用主表信息;

2、調用附表信息;

3、條件只支持主表條件;

普通條件:$catid (寫法:catid="$catid") 高級條件 (where=" catid=$catid and 字段名=值") ;(高級條件$catid 處理不購完善,不支持catid="$catid";無法查詢多級欄目)

 

接下來講講Phpcms V9萬能標簽具體使用技巧!

1、解決原標簽高級條件查詢.catid 的判斷,支持catid="$catid" (假如where 中不寫ctaid值,附加catid="$catid"值后,自動查詢下級欄目信息,如果用where指定就不用寫catid="$catid"呢,不寫 系統不判斷)

2、主表與附表關聯查詢(并不是說調用附表信息,而是同時可以用附表做條件,pc原標簽不支持,)目前大家都用的是GET實現吧,不支持 catid="$catid" 是不是有一定痛苦呢,想要多欄目還得用in 還要寫解出子欄目id條件等,不用麻煩了,新標簽為你全部解決!

3、任意表之間關聯多條件查詢!(功能就不說了,實現GET萬能,減少菜鳥們的難懂教程)

 

Phpcms V9萬能標簽使用方法:

 

啟用本標簽在原標簽上的lists改為wl而以;

申明:分頁,顯示數,調用欄目同pc 如num 顯示數量; page 啟用分頁 catid 調用欄目;以下區處用紅色標記,

1、普通標簽使用方法

方法a[普通條件]:同pc自帶的lists一樣區別是用 {pc:content action="wl" catid="$catid" num="10" order="id DESC" page="$page"} 沒區別吧,只是把lists改為wl而以

方法b[高級條件]:{pc:content action="wl" catid="$catid" where="主表字段a='值' and 主表字段b='值' and 主表字段c in(值)" num="10" order="id DESC" page="$page"}
以上b標簽是針對原的pc高級標簽改進的catid="$catid"生效使用!,懂了吧,如果不使用catid自動處理下級欄目時,去掉或者寫進where中即可!

2、關聯表關聯查詢, 多加一個條件:type="2"

方法a[基礎功能,可用可不用,因為原有標簽使用啟用附表功能就可以實現,只是走的方法不一樣而以.不過可以實現附表排序功能,也不算全雞住]

{pc:content action="wl" type="2" catid="$catid" num="10" order="a.id DESC" page="$page"} a.id 指的是按附表或主表的那個字段來排序;


方法b[高級條件]:{pc:content action="wl" type="2" catid="$catid" where="a.主表字段='值' and b.附表字段='值' and a.主表字段 in(值)" num="10" order="a.id DESC" page="$page"}
不用寫:a.id=b.id 標簽內置呢;
以上b標簽是針對原的pc高級標簽改進的,a代表主表,b代表附表; 懂了吧,如果不使用catid自動處理下級欄目時,去掉或者寫進where中即可!where寫法可以搜一下get多表關聯的貼子!


3、萬能關聯表關聯查詢, 多加二個條件:type="3" table="表名"

方法:由于受系統限制,加表名有一點要求,有空的朋友或高手知道的改進一下,我沒去研究工pc中去掉'的方法;須要寫獨立空白數據源,或者可以去借用get的方法,get標簽是那個文件我還不知道,知道的告訴一下,

目前能用的方法:在填寫表名時按以下方法填,單表填寫 table="表名" 如:table="phpcms_news" phpcms代表你按裝pc時前面的那個標識符,news表名;
2個表以上要注意,為了配全pc標簽。段要在第一個表的后面和最后一個表的標識符前面一個"`"附號,
寫法:table="phpcms_news` a, phpcms_news_data `b"或者除了前后不加,中間全加。
寫法:table="phpcms_news` `a`, `phpcms_news_data` `b"
where 條件按正規寫法即可;

試例:

{pc:content action="wl" type="3" table="phpcms_news` `a`, `phpcms_news_data` `b`, `phpcms_news_data_c` `c" where="a.id=b.id and b.id=c.id and a.主表字段='值' and b.附表字段='值' and c.N表字段='值'" num="10" order="a.id DESC" page="$page"}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金寨县| 镇远县| 修文县| 增城市| 利川市| 张掖市| 虹口区| 永善县| 和政县| 东乌珠穆沁旗| 明水县| 买车| 高青县| 都昌县| 台安县| 娄烦县| 铁岭县| 毕节市| 大埔区| 巴东县| 屏南县| 铜陵市| 朝阳区| 阳信县| 屏边| 丰城市| 镇雄县| 武宁县| 云霄县| 梅州市| 宝兴县| 瑞丽市| 措勤县| 丹棱县| 轮台县| 沂南县| 资阳市| 景洪市| 和龙市| 梁河县| 同心县|