国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

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

服務器之家 - 建站程序 - PHPCMS - phpcms2008制作標簽以及標簽模板教程

phpcms2008制作標簽以及標簽模板教程

2019-10-10 11:51phpcms教程網 PHPCMS

第一種就是通過后臺設置標簽參數調用第二種:只要懂SQL的就應該完全沒有問題,接下來將為大家詳細介紹下,感興趣的朋友可以參考下哈,希望可以幫助到你

標簽設置教程 
我們從簡單到復雜 

第一種:中文標簽 
這種再簡單不過了,就是通過后臺設置標簽參數調用 
通過選擇讀取段來進行調用,這里設置都是中文字,我們都是中國人,也就不多說了。 
欄目 常用變量表示 $catid 可以用這個變量調用,也可以指定到某個欄目下面,用變量調用,它會根據當前頁面的欄目來獲取id從而根據你的標簽設置條件來進行顯示 
類別 常用變量表示:$typeid 也一樣 
地區 常用變量表示:$areaid 
縮略圖 常用變量表示:$thumb 這個是選擇條件,你選擇了就是調用圖片文章,信息類的 
發布人 常用變量表示:$userid 調用指定會員的,也可以在查看某個會員的東西時用到 
更新時間 常用變量表示:$updatetime 發布時間 常用變量表示:$inputtime 調用指定某一天的 
推薦位 常用變量表示:$posids 推薦位置,在發布文章的時候有推薦位置選擇,在這里就可以調用了 
排序方式 按ID,時間,瀏覽次數等等調用,這根據不同的位置選擇不同的調用方式。如:排行,就用瀏覽次數,最新就按發布時間降序 
分頁顯示 調用條數 這個不用說,看字會意就知道了 
標簽模板 這里是該標簽你將要調用哪個標簽模板,以什么樣的形式調用,新加的標簽模板也會顯示到這里的。如:我新建的標簽模板叫tag_content_w3zz.html,里面保存我要顯示的樣式,這里就可以選擇調用這個模板了 
自定義變量 這就是2008的強大之處,連變量我們都可以自己定義了。你想要哪樣的變量就定義哪樣的,但是你要記得這里的變量就是你標簽模板里面用來判斷的變量,如:字數,是否顯示,鏈接打開方式,時間格式等等 
在這里設置的自定義字段一定要記住,務必要與標簽模板里面的對應,否則無顯示。 

第二種:通過自定義SQL調用 
這種只要懂SQL的就應該完全沒有問題 
現在我以例子來說明怎么寫這樣的SQL 
第一種,調用一個數據表的內容: 
如:調用圖片欄目的圖片 

復制代碼

代碼如下:


SELECT contentid,title,style,thumb,url FROM `phpcms_content` WHERE `status`=99 AND `thumb`!='' ORDER BY contentid DESC" 


這里我查詢了內容ID,標題,樣式,縮略圖,鏈接地址這里的字段可以在后臺系統設置--系統工具--數據字典里面查看各個數據表的字段加以理解,這里也可以對照,通過后臺設置標簽參數調用的字段來寫 
select是PHP查詢函數 
contentid這些是你要查詢出來的東西,如果你要全部查詢就用*,把全部字段內容都查詢出來 
from 'phpcms_content' 這是從數據表'phpcms_content'里面查詢,你要查詢哪個數據表就寫哪個數據表 
WHERE `status`=99 AND `thumb`!='' 這個是查詢條件,status是狀態,如:審核通過 AND是連接多個查詢條件,是并且的關系,同時滿足才可以,還有一個是or是或者,滿足多個條件之中的一個就可以了。 
ORDER BY contentid DESC 這個是排序方式,這里也可以對照,通過后臺設置標簽的排序方式就可以了。desc是降序,asc是升序 
第二種:查詢兩個數據表 

復制代碼

代碼如下:


SELECT a.contentid,a.title,a.style,a.thumb,a.updatetime,b.unit,b.price,a.description,a.inputtime,b.stars,a.url FROM `pc_content` a, `pc_c_product` b WHERE a.contentid=b.contentid AND `status`=99 AND `thumb`!='' ORDER BY a.contentid DESC 


其實相對于第一種情況,也差不多,就是對數據表進行處理,同時查詢兩個表 
看懂了第一種,這種也簡單,就是將表`pc_content`定義成a,pc_c_product定義成 b,然后分別查詢這兩個表里面你所需要的字段,如a.contentid,,b.price 
a.contentid=b.contentid 條件這個就是這兩個表相關的字段,也就是因為這樣,所以才用這樣的SQL進行相關查詢,最重要的也就是這點。可以說這種SQL就是一種相關查詢。 
標簽模板教程 
以我新建如圖效果的標簽模板為例 
標簽模板的代碼:(分析一下標簽模板) 
{loop $data $n $r} 
循環,很多人拿起就問 $data $n $r這三個參數是什么意義,因為他沒有看程序,就單看這里我也不知道是什么意義。所以我看程序了。 $data就是程序通過查詢,也就是標簽設置里面設置出來的SQL查詢出來的結果就以數組的形式保存在這個里面。 $n是列數,08是從第1條開始的,這個與07的有點不同,07的是從0開始的,所以如果下面要寫關于這個的判斷就得注意了。如:我要隔5條顯示一條線的判斷就要寫成{if $n%5==1}<hr>{/if}. $r就是你將循環出來的值保存的變量,這個和后面的顯示就相關了,所以這里的變量一定要注意和后面的對應。 

  1. <li><a href="{$r[url]}" target="{$target}"><img src="{thumb($r[thumb], $width, $height)}" width="{$width}" height="{$height}" alt="{$r[title]}" /></a> 

顯示圖片{thumb($r[thumb], $width, $height)}縮略圖函數,三個參數分別是,圖片,寬度,高度 

  1. <a href="{$r[url]}" target="{$target}">{if $r[style]}<span class="{$r[style]}">{str_cut($r[title], $titlelen,'')}</span>{else}{str_cut($r[title], $titlelen,'')}{/if}</a>  


標題顯示{if $r[style]}這個判斷是判斷你添加的時候是否給了樣式,就是顏色和加粗,如果有給就按這個樣式顯示出來,否則就按CSS文件顯示。{str_cut($r[title], $titlelen,'')}截取標題,按照我們在自定義字段那里加的titlelen來截取,系統的是{str_cut($r[title], $titlelen)}這樣會顯示省略號,如果你不想要省略號就用我的這里的。 

復制代碼

代碼如下:


{if $showprice}
¥{$r[price]}元/{$r[unit]}{/if}{if $showcart}


顯示價格 {if $showprice}判斷是否顯示 showprice在自定義字段里面設置一個非0的值 

  1. <a href="{SITE_URL}order/create.php?num=1&name={urlencode($r[title])}&price={$r[price]}&url={$r[url]}&unit={urlencode($r[unit])}&verify={md5(AUTH_KEY.$r[title].$r[price].$r[url].$r[unit])}"><img src="{SITE_URL}images/xx1.gif" alt="訂購產品" style="margin:8px"/></a><a href="{$r[url]}"><img src="{SITE_URL}images/xx2.gif" style="margin:8px" /></a>{/if}</li>  
  2. 顯示購買的那兩個圖片,鏈接,這些都參照內容頁的購買設置就可以了。  


{/loop} 
結束循環,這個不能少喲,少了就無法更新了,注意完整,在哪里都應該注意 

復制代碼

代碼如下:


{if $pages}<p id="pages">{$pages}</p>{/if} 


是否分頁顯示,這個在標簽設置處設置 
其實我就是給默認的產品標簽模板加了幾個判斷顯示而已,其它的產品標簽同樣也可以用我這個顯示想要的內容 
我的自定義字段是: 
phpcms2008制作標簽以及標簽模板教程 
這樣我的標簽就出來了。 
看起來很簡單吧 
但是標簽模板也設計到寫css,這一塊就不說了,因為我對CSS也不是很了解,呵呵。略懂,再加上每個人的需求不同,就不固定人的思維了。

延伸 · 閱讀

精彩推薦
  • 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上傳歌曲文件的方法:首先依次打開“設置-站點管理-修改”;然后在附件配置的“允許上傳附件類型”中添加自己需要的類型;接著打開“添加模型...

    未知1522023-05-07
  • PHPCMSphpcms轉移到虛擬空間的詳細步驟

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

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

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

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

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

    未知1822023-05-07
  • PHPCMSphpcms v9去除盛大連接 關閉盛大通行證的修改方法

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

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

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

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

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

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

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

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

    phpcms教程網8642019-10-11
  • PHPCMSphpcms常見問題解答

    phpcms常見問題解答

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

    phpcms教程網2712019-10-07
主站蜘蛛池模板: 欧美日韩免费视频 | 日韩精品在线观看免费 | 中文字幕一区二区三区四区五区 | 看亚洲a级一级毛片 | 精品久久久久久久人人人人传媒 | 免费黄色av| 久久国产精品电影 | 久久久亚洲国产天美传媒修理工 | 精品一区二区av | 欧美大片黄 | 日韩一区二区三区电影在线观看 | 亚洲一区在线视频 | 日本免费在线 | 欧美福利视频 | 亚洲一区二区av | 国产精品视频免费观看 | 北条麻妃在线一区二区三区 | 精品少妇一区二区三区日产乱码 | 黄色片网站 | 亚洲国产精品成人 | 91正在播放 | 91电影在线看 | 亚洲欧洲视频 | 国产v日产∨综合v精品视频 | 久久精品国产99国产 | 国产精品久久久久无码av | 91高清在线 | 国产毛片v一区二区三区 | 国产精品毛片一区二区三区 | 伊人网在线观看 | 中文字幕一区二区在线观看 | 成人免费不卡视频 | 一区二区三区在线免费观看 | 欧美成人一区二区三区 | 欧美一区二区三区免费 | 欧美精品99 | 国产高清亚洲 | 久久免费公开视频 | 91精品久久久久久久91蜜桃 | 亚洲电影在线看 | 国产久精品 |