久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

ECMS:模板使用說明與技巧

來自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

導(dǎo)航: 上一級(jí) | 帝國(guó)CMS | 首頁(yè) | DedeCMS | Drupal | PHPCMS | PHP168 | Xoops | Joomla | PowerEasy | SupeSite

模板使用說明與技巧:

1、按SQL語(yǔ)句查詢調(diào)用說明

  1. 標(biāo)簽上面的“操作類型”參數(shù)要設(shè)為24,然后“欄目id”為SQL語(yǔ)句
  2. 開啟支持按SQL語(yǔ)句調(diào)用,默認(rèn)是開啟的,如果沒有開啟:打開e/class/config.php文件進(jìn)行配置(粗體文字的設(shè)置)

    //部分參數(shù)設(shè)置
    $do_theloginlog=0; //是否記錄登陸日志(0為記錄,1為不記錄)
    $do_thedolog=0; //是否記錄操作日志(0為記錄,1為不記錄)
    $do_openbqquery=1; //開啟標(biāo)簽支持sql語(yǔ)句查詢(0為不支持,1為開啟)
    $do_openreadfile=0; //開啟支持讀取本地文件,為了安全,一般情況請(qǐng)不要開啟(0為不支持,1為開啟)
    $do_txtpath="../../d/txt/"; //文本型數(shù)據(jù)存放目錄
    $saveurlimgclearurl=1; //遠(yuǎn)程保存圖片自動(dòng)去除圖片的鏈接(0為保留,1為去除)
    $ecmsdeftempid=0; //默認(rèn)模板組ID

  3. 調(diào)用例子。以ecmsinfo為例:
    [ecmsinfo]"select * from phome_ecms_news where classid=1 order by id desc limit 10",10,30,0,24,1,0[/ecmsinfo]

注:顯示欄目ID為1的10條新聞表記錄

2、讓標(biāo)簽參數(shù)支持系統(tǒng)變量

讓標(biāo)簽參數(shù)支持系統(tǒng)變量說明:以實(shí)現(xiàn)按各種條件調(diào)用信息數(shù)據(jù)。
根據(jù)程序擴(kuò)展變量的說明得出我們可以在標(biāo)簽參數(shù)中直接使用“字段值數(shù)組”變量。

例如:我們要列出所有信息來源相同的10條信息,標(biāo)簽如下(按sql語(yǔ)句調(diào)用):
[phomenews]"select * from phome_ecms_news where befrom='".$navinfor[befrom]."' order by id desc limit 10",10,32,0,24,0[/phomenews]
附加說明:$navinfor[字段名]

3、標(biāo)簽調(diào)用記錄范圍小技巧

如只調(diào)用從第10條開始的后20條記錄
我們可以把顯示條數(shù)改為:'10,20',以萬(wàn)能標(biāo)簽為例子(當(dāng)然所有標(biāo)簽都一樣):
[ecmsinfo]欄目ID/專題ID,'10,20',標(biāo)題截取數(shù),是否顯示欄目名,操作類型,模板ID,只顯示有標(biāo)題圖片[/ecmsinfo]

4、本月熱點(diǎn)排行的sql標(biāo)簽

本月熱點(diǎn)排行之類的sql標(biāo)簽

已帶模版的標(biāo)簽為例:
[ecmsinfo]"select * from phome_ecms_news where newstime>SUBDATE(NOW(),INTERVAL 30 DAY) order by onclick desc limit 10",10,30,0,24,7,0[/ecmsinfo]

注意紅色部分:
30 是單位(天,當(dāng)然你也可以修改單位為hour(小時(shí)),month(月)等…),自己修改合適的時(shí)間。
10 是調(diào)用多少條,自己修改為合適。
24 是SQL標(biāo)簽的類型,必須為24系統(tǒng)才會(huì)執(zhí)行前面的SQL。

說明:本技巧由sooden提供

5、開啟模板支持程序代碼說明

1. 開啟:參數(shù)設(shè)置-》信息設(shè)置

2. 這樣直接在模板加上[[PHP]]代碼就會(huì)受系統(tǒng)編譯了。如果不想被編譯,把程序代碼直接加到頁(yè)面里面:

   "<"用"<!--code.start-->"表示

   ">"用"<!--code.end-->"表示

例如:<?  echo"Hello!";?>

那加到模板代碼就是:<!--code.start-->?  echo"Hello!";?<!--code.end-->

6、下載不采用彈出窗口式說明

如果不采用彈出式下載的話,可依以下步驟完成:

  1. 修改下載地址模板("公共模板" -> "修改下載地址模板"):
    將:
    [ <a href=#edown onclick="window.open('[!--down.url--]',,'width=300,height=300');">[!--down.name--]</a> ]
    改成:
    [ <a href="/e/DownSys/GetDown?classid=[!--classid--]&id=[!--id--]&pathid=[!--pathid--]">[!--down.name--]</a> ]
    (如果發(fā)現(xiàn)不支持[!--classid--]與[!--id--]標(biāo)簽,重新下載安裝程序,把里面的e/class/functions.php復(fù)制到本地即可支持)
  2. 開啟直接下載開關(guān):
    修改e/DownSys/GetDown/index.php文件,把
    -------------------
    //----------開啟自動(dòng)鏈接
    $openthisdown=1;//1為關(guān)閉,0為開啟
    -------------------
    設(shè)置一下
  3. 重新刷新下載表的頁(yè)面即可(記得選擇重復(fù)刷新)
    此方案缺點(diǎn):起不到防盜鏈作用,如果你服務(wù)器本身就有防盜效果,才推薦使用此方式.

7、文章內(nèi)容加環(huán)饒廣告

<div id="ad">[phomead]廣告ID[/phomead]</div>

<style type="text/css">
<!--
#ad {
float: right;
}
-->
</style>

8、在內(nèi)容頁(yè)面直接顯示評(píng)論

調(diào)用的語(yǔ)法說明:

<script src=[!--news.url--]e/pl/more?classid=[!--classid--]&id=[!--id--]&num=顯示條數(shù)></script>

1、“num”為顯示條數(shù),不設(shè)置默認(rèn)為:“10”
2、“tbcolor”為表格顏色,默認(rèn)為:“CCCCCC”
3、“tdcolor”為單元格顏色,默認(rèn)為:“FFFFFF”
4、“tbwidth”為表格寬度,默認(rèn)為:“100%”
5、“tdheight”為單元格高度,默認(rèn)為:“20”
6、“sub”為截取評(píng)論內(nèi)容字?jǐn)?shù),不設(shè)置為不截取

例如:

<script src=[!--news.url--]e/pl/more?classid=[!--classid--]&id=[!--id--]&num=10&sub=60></script>

(說明:上面為顯示最新10條評(píng)論,評(píng)論內(nèi)容截取60個(gè)字顯示)

9、帝國(guó)網(wǎng)站管理系統(tǒng)程序擴(kuò)展變量說明

程序擴(kuò)展變量說明:通過這些變量可實(shí)現(xiàn)各種更復(fù)雜的系統(tǒng).

  1. 列表模板變量說明:
    當(dāng)前欄目id:$navclassid或$GLOBALS[navclassid]
    通過這個(gè)變量可以輸出這個(gè)欄目id的所有數(shù)據(jù)(如:select * from phome_enewsclass where classid='$GLOBALS[navclassid]')
  2. 內(nèi)容模板變量說明:
    字段值數(shù)組:$navinfor

調(diào)用方法:$navinfor[字段名],比如要顯示"信息ID字段",那在模板里用:<?=$navinfor[id]?>即可輸出(要開啟模板支持程序代碼)

10、模板中遇到\如何處理?

   單個(gè)\用四個(gè)\表示即可,如:\r用\\\\r表示即可。