• <s id="1jjov"><bdo id="1jjov"></bdo></s>
    <s id="1jjov"></s>

    
    

      <sup id="1jjov"></sup>
        1. <s id="1jjov"><nobr id="1jjov"><ins id="1jjov"></ins></nobr></s>
          模板使用說明與技巧


          模板使用說明與技巧導(dǎo)航
          1、按SQL語句查詢調(diào)用說明 2、讓標(biāo)簽參數(shù)支持系統(tǒng)變量
          3、標(biāo)簽調(diào)用記錄范圍小技巧 4、本月熱點(diǎn)排行的sql條件調(diào)用
          5、開啟模板支持程序代碼說明 6、下載不采用彈出窗口式說明
          7、文章內(nèi)容加環(huán)饒廣告 8、在內(nèi)容頁面直接顯示評論
          9、帝國CMS程序擴(kuò)展變量說明 10、模板中遇到\如何處理?
          11、為什么頁面不統(tǒng)計(jì)點(diǎn)擊數(shù)? 12、用帝國CMS做英文站需要改什么?
          13、控制面板“[!--empirenews.template--]”樣式修改 14、為什么[!--writer--]不能在列表中調(diào)用?
          15、如何用靈動標(biāo)簽調(diào)用副表字段內(nèi)容? 16、如何在列表模板或標(biāo)簽?zāi)0逯姓{(diào)用副表字段內(nèi)容?
          17、如何調(diào)用指定某一條信息的內(nèi)容? 18、比較高效的隨機(jī)調(diào)用方法
          19、模板備份份數(shù)在哪修改? 20、如何調(diào)用各級頭條和推薦?
          21、用PHP代碼實(shí)現(xiàn)靈動標(biāo)簽的技巧 22、為什么查看源文件有內(nèi)容,但頁面顯示空白?
          23、截取字?jǐn)?shù)加省略號的方法 24、SQL調(diào)用非終極欄目處理技巧


          1、按SQL語句查詢調(diào)用說明
          1、標(biāo)簽上面的“操作類型”參數(shù)要設(shè)為24,然后“欄目id”參數(shù)為SQL語句
          2、開啟支持按SQL語句調(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語句查詢(0為不支持,1為開啟)
          $do_openreadfile=0; //開啟支持讀取本地文件,為了安全,一般情況請不要開啟(0為不支持,1為開啟)
          $do_txtpath="../../d/txt/"; //文本型數(shù)據(jù)存放目錄
          $saveurlimgclearurl=1; //遠(yuǎn)程保存圖片自動去除圖片的鏈接(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語句調(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',以萬能標(biāo)簽為例子(當(dāng)然所有標(biāo)簽都一樣):
          [ecmsinfo]欄目ID/專題ID,'10,20',標(biāo)題截取數(shù),是否顯示欄目名,操作類型,模板ID,只顯示有標(biāo)題圖片[/ecmsinfo]


          4、本月熱點(diǎn)排行的sql條件調(diào)用
          只需設(shè)置標(biāo)簽“附加SQL條件”參數(shù)為:'newstime>UNIX_TIMESTAMP()-86400*30'

          以ecmsinfo標(biāo)簽為例:
          [ecmsinfo]0,10,30,0,4,7,0,'newstime>UNIX_TIMESTAMP()-86400*30'[/ecmsinfo]

          注意紅色部分:
          30是指30天。



          5、開啟模板支持程序代碼說明
          1.開啟:參數(shù)設(shè)置-》信息設(shè)置

          2.這樣直接在模板加上php代碼就會受系統(tǒng)編譯了。如果不想被編譯,把程序代碼直接加到頁面里面:
          "<"用"<!--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> ]

          2.開啟直接下載開關(guān):
          后臺-》參數(shù)設(shè)置-》模型設(shè)置:“開啟直接下載”

          3.重新刷新下載表的頁面即可(記得選擇刷新全部)

          此方案缺點(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)容頁面直接顯示評論
          內(nèi)容模板增加評論JS調(diào)用:<script src="[!--news.url--]e/pl/more/?classid=[!--classid--]&id=[!--id--]&num=10"></script>
          其中10為調(diào)用評論數(shù)量,顯示樣式修改:后臺-》模板管理-》公共模板-》修改“評論JS調(diào)用模板”。


          9、帝國CMS程序擴(kuò)展變量說明
          程序擴(kuò)展變量說明:通過這些變量可實(shí)現(xiàn)各種更復(fù)雜的系統(tǒng).
          1、列表/封面模板變量說明:
          當(dāng)前欄目id:$GLOBALS[navclassid]

          通過這個變量可以輸出這個欄目id的所有數(shù)據(jù)(如:select * from phome_enewsclass where classid='$GLOBALS[navclassid]')

          2、內(nèi)容模板變量說明:

          字段值數(shù)組:$navinfor

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



          10、模板中遇到\如何處理?
          單個\用四個\表示即可,如:\r用\\\\r表示即可。6.6以上版本還可以用轉(zhuǎn)義字符函數(shù)egetzy()


          11、為什么頁面不統(tǒng)計(jì)點(diǎn)擊數(shù)呢?
          要統(tǒng)計(jì)頁面訪問率,需在內(nèi)容模板底部加上“[!--page.stats--]”變量
          用戶在模板那邊選擇是否增加此變量(如下載系統(tǒng)中一般不統(tǒng)計(jì)訪問量,不加此變量就不會統(tǒng)計(jì)了)

          如果你是用動態(tài)顯示點(diǎn)擊數(shù)的話,用這個即可:(顯示+統(tǒng)計(jì))
          <script src="[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&addclick=1"></script>



          12、用帝國CMS做英文站需要改什么?
          1.修改e/data/langauge/gb/pub/目錄下的q_message.php與fun.php語言包文件為英文;
          2.前臺調(diào)用用ecmsinfo萬能標(biāo)簽或靈動標(biāo)簽。


          13、控制面板“[!--empirenews.template--]”樣式修改
          如果只是改表格顏色,修改模板CSS文件:/skin/default/css/style.css文件里的:
          -----------------------------------
          .header {
          background: #E9F2FB url(../images/title_bg.gif) repeat-x left top;
          color: #07519A;
          border: 1px solid #AACCEE;
          border-bottom: none;
          }
          .header a { color: #000000 }
          .tableborder { background: #E1EFFB; border: 1px solid #AACCEE }
          -----------------------------------

          如果要修改表格框架修改e/template目錄下的模板文件即可,如控制面板首頁改:e/template/member/cp.php



          14、為什么[!--writer--]不能在列表中調(diào)用?
          默認(rèn)新聞模型把writer和befrom字段存放在副表,要在列表中調(diào)用要先把這兩個字段轉(zhuǎn)移到主表(管理字段頁面點(diǎn)副表轉(zhuǎn)移),轉(zhuǎn)移后修改模型選擇這兩個字段為列表模板項(xiàng)就可以用[!--字段名--]調(diào)用。


          15、如何用靈動標(biāo)簽調(diào)用副表字段內(nèi)容?
          原理:在靈動標(biāo)簽循環(huán)內(nèi)用SQL讀取副表內(nèi)容。下面以讀取新聞副表中的newstext字段為例:
          [e:loop={0,1,3,0}]
          <?php
          $fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$bqr[stb]} where id='$bqr[id]'");
          ?>

          標(biāo)題:<?=$bqr[title]?><br>
          副表內(nèi)容字段:<?=$fr[newstext]?>
          [/e:loop]


          16、如何在列表模板或標(biāo)簽?zāi)0逯姓{(diào)用副表字段內(nèi)容?
          列表模板中要調(diào)用副表字段內(nèi)容需要采用“list.var支持程序代碼”。下面以讀取新聞副表中的newstext字段為例的list.var模板代碼:
          $fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$r[stb]} where id='$r[id]'");
          $listtemp='<a href="[!--titleurl--]">[!--title--]</a> <br>副表內(nèi)容字段:'.$fr[newstext].'<br><br>';


          17、如何調(diào)用指定某一條信息的內(nèi)容?
          標(biāo)簽附加SQL條件參數(shù)設(shè)置:'id=信息ID'即可。
          以ecmsinfo標(biāo)簽為例:
          [ecmsinfo]0,10,30,0,3,7,0,'id=5'[/ecmsinfo]


          18、比較高效的隨機(jī)調(diào)用方法
          比較高效的隨機(jī)調(diào)用方法:http://bbs.phome.net/showthread-13-169058-0.html


          19、模板備份份數(shù)在哪修改?
          后臺>“系統(tǒng)”>“參數(shù)設(shè)置”>“信息設(shè)置”:“模板備份記錄數(shù)”。
          在每個模板下面的“[修改記錄]”鏈接,可以還原修改記錄。


          20、如何調(diào)用各級頭條和推薦?
          “二級頭條”調(diào)用:標(biāo)簽附加SQL條件參數(shù)設(shè)置為:'firsttitle=2'
          “四級推薦”調(diào)用:標(biāo)簽附加SQL條件參數(shù)設(shè)置為:'isgood=4'


          21、用PHP代碼實(shí)現(xiàn)靈動標(biāo)簽的技巧
          帝國CMS用PHP代碼實(shí)現(xiàn)靈動標(biāo)簽的技巧:http://bbs.phome.net/showthread-13-146819-0.html


          22、為什么查看源文件有內(nèi)容,但頁面顯示空白?
          答:是因?yàn)槟愕腍TML代碼不良寫法導(dǎo)致,修改模板將“<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />”移到“<title>[!--pagetitle--]</title>”上面即可解決。


          23、截取字?jǐn)?shù)加省略號的方法
          一般截取字?jǐn)?shù)用
          <?=esub($bqr[title],32)?>

          加省略號你改成這個就可以了
          <?=esub($bqr[title],32,'...')?>



          24、SQL調(diào)用非終極欄目處理技巧

          SQL語句調(diào)用要指定終極欄目ID,如果不想手動指定多個終極欄目ID,可以用下面方法:
          select * from [!db.pre!]ecms_news where checked=1 and ".($class_r[$GLOBALS[navclassid]][islast]?"classid='$GLOBALS[navclassid]'":ReturnClass($class_r[$GLOBALS[navclassid]][sonclass]))." order by newstime desc limit 10






        2. <s id="1jjov"><bdo id="1jjov"></bdo></s>
          <s id="1jjov"></s>

          
          

            <sup id="1jjov"></sup>
              1. <s id="1jjov"><nobr id="1jjov"><ins id="1jjov"></ins></nobr></s>
                人人做人人爱青青草视频 | 靠逼网站在线 | 一区二区无码专区 | 我要操西西 | 国产黄色片精品AAWWW | 国产精品在线三级 | 色逼亚洲视频 | 无码AV在线免费观看 | 在线高清免费无码 | 黄色色播网站 |