• 巧用圖文欄目標簽調用靈活做Doccms模板

    無論是在QQ群還是論壇里,雅風經常發現有很多Doccms用戶在制作稻殼cms模板時會問一些關于模板細節內容調用的問題,例如:

    “Doccms的后臺沒有提供聯系電話電子郵箱這些選項,每次都是寫死在模板里,客戶無法通過后臺修改,怎么辦?”

    “首頁關于我們的內容比較少,不想和關于我們欄目里的內容一樣,想區分開來單獨編輯,應該怎么搞?”

    “網站所有頁面底部的內容都一樣,做稻殼cms模板時怎么樣才能讓客戶在后臺自助修改呢?”

    “客戶要求自行修改更新網站logo,可Doccms沒提供這個功能,怎么能滿足客戶的要求呢?”

    其實,遇到諸如上述問題,只能說你還不熟悉Doccms,所以在制作doccms模板時才會有此疑問。有些朋友可能不喜歡聽我這么說,會反駁我說:“連這些最基本的功能都沒有,還叫什么企業cms?”這個問題問的好,并非不具備這些功能,而是Doccms提供的方法很靈活,沒必要把這些細節都體現在后臺操作中,如果想把
    這些細節都體現在后臺里,能在后臺里管理添加,那要加的細節可能太多了,而且還會出現多余的一些標簽,到最后只能給我們帶來麻煩。

    說了這么多,就不繞彎子了,直奔主題。上述問題都可以用一個方法來解決,那就是調用圖文欄目內容。無論是首頁的聯系方式內容調用,還是企業簡介內容調用,或者是Doccms模板底部內容和頂部logo調用,我們都可以用<?php doc_article()?>這個稻殼cms模板標簽來搞定。<?php doc_article()?>標簽的作用是調用某圖文頻道的具體內容,可以指定頻道ID,可以指定調用時是否保留html代碼。完整標簽是這樣的:<?php doc_article('1',1,0,0,0,0,true,false,'id',0) ?>,具體參數如下:

    $channelId:調用頻道或欄目ID;
    $n:調用圖文顯示條數;
    $style:調用文件名為article_0、article_1、article_2……的php樣式文件,其保存于模板下的index/article/文件夾下,表示圖文數據的不同顯示樣式,$style為下載不同顯示樣式文件的數字后綴。
    $strcount:指定圖文標題的顯示字符數量;
    $strcount1:指定圖文描述的顯示字符數量;
    $strcount2:指定圖文內容的顯示字符數量;
    $isEllipsis:指定圖文字符末尾是否顯示省略號,當$isEllipsis為false或$isEllipsis為true且$strcount大于標題字數時不顯示省略號,當$isEllipsis為true且$strcount小于標題字數時則顯示省略號;
    $hastag:指定調用的圖文內容是否保留HTML 標記;
    $ordering:調用記錄排序,默認情況下是按數據庫表里的ordering排序的,如果大家不需要ordering排序可以手動跟所自己的情況排序,比如按記錄id排序寫成'id';
    $fromcount:調用的當前圖文欄目排序后從第$fromcount條開始,默認為從第0條開始,假如此參數為2,表示從第2條開始,可以解決很多用戶的新聞調用首條記錄特殊樣式問題;

    標簽樣式文件代碼示例一

    <?php echo $data['content']; ?> //僅輸出圖文模塊欄目內容無任何格式的數據

    標簽樣式文件代碼示例二

    <img src="<?php echo $data['smallPic'];?>" alt="<?php echo $data['title'];?>" />
    <p><strong><?php echo $data['title'];?></strong><br />
    <a href="<?php echo sys_href($data['channelId'])?>"><?php echo $data['content']; ?></a>
    //輸出指定圖文模塊欄目數據帶縮略圖的數據

    使用方法,以首頁模板調用聯系方式內容為例:

    先登錄后臺,構建網站,頻道設置中新建圖文模塊的頻道或欄目,如果不想顯示在導航項目中,則設置為隱藏即可,記住這個欄目ID。

    在到內容管理中,在這個欄目里添加好要顯示的內容并排好版面格式。

    在稻殼cms模板中,加入上面介紹的標簽并設置好調用參數即可,其中調用頻道ID和是否顯示html代碼這幾個重要參數一定要填正確。

    其他調用同理,都可以用上述方法解決,如果要調用的細節很多,為了避免后臺欄目太多太亂,可以單獨建立一個頻道,然后建立子欄目來專門放置這些隱藏的圖文欄目,方便統一管理。

    有一點需要特別指出,官方下載的程序<?php doc_article()?>標簽有個bug,調用圖文內容時不可控制輸出html代碼,解決方法可以按這篇文章來做:http://www.05mx.com/list/102.html,或者直接下載本站整理發布的bug修復版程序:http://www.05mx.com/list/66.html。

    關鍵詞: Doccms模板
    2016-03-14 11:43:00 來源:本站 瀏覽:1508
    關閉
    人妖视频在线观看专区,人妖系列网站在线看TS,人妖系列在线精品视频,人与嘼视频免费播放,人与动人物欧美网站