• <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>
           《帝國(guó)網(wǎng)站管理系統(tǒng)》一招鮮吃天遍天系列教程之 靈動(dòng)標(biāo)簽使用
           點(diǎn)擊進(jìn)入論壇討論  

           《帝國(guó)網(wǎng)站管理系統(tǒng)》英文名“EmpireCMS”,簡(jiǎn)稱(chēng)帝國(guó)CMS。 本教程適用于帝國(guó)CMS5.1以上版本。
            面向用戶(hù)   網(wǎng)站部署:
          ·EmpireCMS零基礎(chǔ)的用戶(hù);
          ·網(wǎng)站欄目與數(shù)據(jù):默認(rèn)安裝,調(diào)用安裝時(shí)內(nèi)置的初始數(shù)據(jù)。
          ·會(huì)使用Dreamweaver設(shè)計(jì)簡(jiǎn)單表格式模板的用戶(hù); ·頁(yè)面調(diào)用:用靈動(dòng)標(biāo)簽調(diào)用各新聞欄目的數(shù)據(jù)。
          ·能看懂基本HTML的用戶(hù)。 ·系統(tǒng)模型:使用內(nèi)置的新聞系統(tǒng)模型。
            準(zhǔn)備工具:·Dreamweaver(網(wǎng)站模板制作工具)
            實(shí)例效果圖:
           網(wǎng)頁(yè)制作流程:
           1、制作顯示效果頁(yè)面;
           2、修改效果頁(yè)面加上e:loop調(diào)用標(biāo)簽;
           3、將已加上靈動(dòng)標(biāo)簽的HTML效果頁(yè)面代碼復(fù)制到后臺(tái)更新;
           4、查看生成后的頁(yè)面效果。
           
           1、制作顯示效果頁(yè)面
            先用Dreamweaver做出網(wǎng)頁(yè)效果,如下為我們預(yù)先做的普通HTML頁(yè)面效果(圖1):
           效果頁(yè)面HTML代碼如下(HTML代碼1):
           2、修改效果頁(yè)面加上e:loop調(diào)用標(biāo)簽
           我們來(lái)分析下上面做好的HTML網(wǎng)頁(yè)調(diào)用樣式,如下(圖2):
           上圖我們分析了該網(wǎng)頁(yè)共有兩種調(diào)用樣式:文字調(diào)用樣式、圖片調(diào)用樣式:
           文字調(diào)用樣式:一行一列,內(nèi)容包括"標(biāo)題"(標(biāo)題長(zhǎng)度截取36個(gè)字符)、"標(biāo)題鏈接"、"發(fā)布日期"格式;
            應(yīng)用于國(guó)內(nèi)、國(guó)際、娛樂(lè)、體育新聞4個(gè)欄目,每個(gè)欄目顯示最新3條信息。
           圖片調(diào)用樣式:一行一列,內(nèi)容包括"標(biāo)題"、"標(biāo)題圖片"、"圖片鏈接"格式;
            調(diào)用新聞數(shù)據(jù)表內(nèi)所有欄目帶標(biāo)題圖片的信息,共顯示4條最新信息。
           因此我們需要為上述每個(gè)類(lèi)別的文字(圖片)調(diào)用樣式中添加靈動(dòng)標(biāo)簽,調(diào)用并顯示該樣式。
           e:loop靈動(dòng)標(biāo)簽語(yǔ)法:(詳細(xì)語(yǔ)法可以點(diǎn)擊這里查看)
           [e:loop={欄目ID,顯示條數(shù),操作類(lèi)型,只顯示有標(biāo)題圖片}]
           模板代碼內(nèi)容
           [/e:loop]
           靈動(dòng)標(biāo)簽參數(shù)說(shuō)明
           "操作類(lèi)型"決定"欄目ID"值,即標(biāo)簽參數(shù)中的"欄目ID/專(zhuān)題ID/SQL語(yǔ)句/表"參數(shù)必須與操作類(lèi)型一一相對(duì)應(yīng). 操作類(lèi)型查詢(xún)
           首先確定信息的調(diào)用范圍(調(diào)用的是欄目?專(zhuān)題?數(shù)據(jù)表?默認(rèn)表?標(biāo)題分類(lèi)還是SQL的信息),再確定操作類(lèi)型和欄目ID值,例如:
           調(diào)用某欄目的最新信息
          操作類(lèi)型按欄目調(diào)用 值為0, 欄目ID=調(diào)用欄目的ID值(在帝國(guó)CMS后臺(tái)查詢(xún)?cè)摍谀縄D值)。
           調(diào)用默認(rèn)表的最新信息
          操作類(lèi)型按默認(rèn)表調(diào)用 值為3, 欄目ID=0或者'' (在CMS后臺(tái)設(shè)置某數(shù)據(jù)表為系統(tǒng)默認(rèn)表)。
          假如新聞表為系統(tǒng)的默認(rèn)表,則調(diào)用新聞表的最新信息時(shí):
          欄目ID=0,操作類(lèi)型=3。或者欄目ID='',操作類(lèi)型=3
           調(diào)用某專(zhuān)題的最新信息
          操作類(lèi)型按專(zhuān)題調(diào)用 值為6, 欄目ID=調(diào)用專(zhuān)題的ID值,(在帝國(guó)CMS后臺(tái)查詢(xún)?cè)搶?zhuān)題ID值)。
           調(diào)用某數(shù)據(jù)表的最新信息
          操作類(lèi)型按數(shù)據(jù)表調(diào)用 值為18, 欄目ID='數(shù)據(jù)表名'。
          例如調(diào)用新聞表的最新信息時(shí)(這里新聞表不一定是默認(rèn)表)。
          欄目ID='news',操作類(lèi)型=18
           調(diào)用某標(biāo)題分類(lèi)的最新信息
          操作類(lèi)型按標(biāo)題分類(lèi)調(diào)用 值為25, 欄目ID=標(biāo)題分類(lèi)ID,(在帝國(guó)CMS后臺(tái)查詢(xún)?cè)摌?biāo)題分類(lèi)ID值)。
           按SQL調(diào)用查詢(xún)最新信息
          操作類(lèi)型按SQL調(diào)用 值為24, 欄目ID="sql語(yǔ)句"。數(shù)據(jù)表前綴可用[!db.pre!]表示。
           調(diào)用多個(gè)欄目或?qū)n}的信息時(shí),欄目ID或?qū)n}ID可以用,逗號(hào)格開(kāi)并引用''單引號(hào);
           例如調(diào)用兩個(gè)欄目(欄目ID值為1和2)的最新3信息,則靈動(dòng)標(biāo)簽語(yǔ)法為:[e:loop={'2,3',3,0,0}]模板代碼內(nèi)容[/ecmsinfo]
          調(diào)用步驟:
          * 確定需要用靈動(dòng)標(biāo)簽調(diào)用的信息內(nèi)容及其代碼、顯示樣式;
          * 用靈動(dòng)標(biāo)簽表示信息內(nèi)容:分析并確定靈動(dòng)標(biāo)簽參數(shù),模板代碼,模板代碼中的變量,得出完整的靈動(dòng)標(biāo)簽語(yǔ)法。
          【例1】 使用靈動(dòng)標(biāo)簽調(diào)用“國(guó)內(nèi)新聞”欄目的最新3條信息
           第一步,確定需要用靈動(dòng)標(biāo)簽調(diào)用的信息內(nèi)容及其代碼
           我們需要用靈動(dòng)標(biāo)簽調(diào)用"國(guó)內(nèi)新聞"欄目的最新3條信息,并且3條信息具有相同的顯示樣式(見(jiàn)文字調(diào)用樣式)。
           調(diào)用內(nèi)容:如圖11中黑色加粗的部分,即為我們要使用靈動(dòng)標(biāo)簽調(diào)用“國(guó)內(nèi)新聞”欄目的信息
           (圖11:)
           
           由此,調(diào)用內(nèi)容的代碼(查看圖11黑色加粗部分對(duì)應(yīng)的,即為圖12中藍(lán)色框內(nèi)代碼),就要用靈動(dòng)標(biāo)簽的語(yǔ)法表示
           (圖12:)
           
           第二步,將調(diào)用內(nèi)容用靈動(dòng)標(biāo)簽表示:
           下面我們來(lái)逐一分析本例中的靈動(dòng)標(biāo)簽語(yǔ)法。
           ::分析并確定靈動(dòng)標(biāo)簽的參數(shù){欄目ID/專(zhuān)題ID,顯示條數(shù),操作類(lèi)型,只顯示有標(biāo)題圖片}
           按照第一步的設(shè)定,例1中調(diào)用“國(guó)內(nèi)新聞”欄目的最新3條信息,靈動(dòng)標(biāo)簽參數(shù)應(yīng)設(shè)為:
           [e:loop={34,3,0,0}]
           模板代碼內(nèi)容
           [/e:loop]
           標(biāo)簽參數(shù)說(shuō)明
          34
          在帝國(guó)CMS后臺(tái)查得“國(guó)內(nèi)新聞”欄目的ID=34;
          3
          每個(gè)新聞欄目顯示3條信息;
          0

          操作類(lèi)型=0,調(diào)用欄目的最新信息.操作類(lèi)型點(diǎn)擊這里查詢(xún)

          0
          0為 是否只調(diào)用帶標(biāo)題圖片的信息——不限制,有無(wú)標(biāo)題圖片的信息都做調(diào)用。
           ::分析并確定靈動(dòng)標(biāo)簽的模板代碼,根據(jù)靈動(dòng)標(biāo)簽語(yǔ)法,找出本例的模板代碼:
           模板代碼內(nèi)容代表了靈動(dòng)標(biāo)簽的顯示樣式;即使用靈動(dòng)標(biāo)簽調(diào)用的信息最終顯示樣式,取決于模板代碼是如何設(shè)置的。
           圖12中,調(diào)用內(nèi)容的代碼(藍(lán)色框內(nèi)代碼)用靈動(dòng)標(biāo)簽的模板代碼表示,
           由于調(diào)用內(nèi)容的3條信息,具有相同顯示樣式(文字調(diào)用樣式),所以我們只需要取一條信息的顯示樣式代碼做為模板代碼就可以了,
           其他信息會(huì)根據(jù)靈動(dòng)標(biāo)簽設(shè)置循環(huán)此調(diào)用,
           因此模板代碼為:
          <tr>
          <td width="82%" height="23">·<a href="http://m.newskycloth.com" target="_blank">帝國(guó)網(wǎng)站管理系統(tǒng)6.0正式版開(kāi)源發(fā)布</a></td>
          <td width="18%"><div align="right">[11-08]</div></td>
          </tr>
           再將模板代碼的頂部和底部加上靈動(dòng)標(biāo)簽參數(shù),如:
          (圖13:)
           ::分析并確定靈動(dòng)標(biāo)簽?zāi)0宕a內(nèi)容中的變量
           在模板代碼中,找出與其他信息不同之處并用變量替換,如標(biāo)題,標(biāo)題鏈接,發(fā)布日期:
          標(biāo)題變量
          標(biāo)題字段名:title;所以本例中,靈動(dòng)標(biāo)簽標(biāo)題字段變量為:$bqr[title]
          例如截取標(biāo)題前36個(gè)字符顯示,則變量表示為esub($bqr[title],36)。
          其中文字截取用esub(字符串,截取長(zhǎng)度)表示。
          標(biāo)題鏈接變量
          靈動(dòng)標(biāo)簽的標(biāo)題鏈接變量是特殊變量,固定表示為:$bqsr[titleurl]
          發(fā)布日期變量

          發(fā)布日期字段名:newstime;所以本例中,靈動(dòng)標(biāo)簽發(fā)布日期變量為:$bqr[newstime]
          發(fā)布日期變量的格式:date('Y-m-d',$bqr[newstime]),其中date('格式字串',時(shí)間字段)為帝國(guó)CMS6.0版本的時(shí)間格式

          變量說(shuō)明:在靈動(dòng)標(biāo)簽中
          $bqr: 調(diào)用對(duì)應(yīng)的字段內(nèi)容,表示方法為$bqr[字段名],如標(biāo)題字段$bqr[title]等;
          $bqsr:調(diào)用特殊字段變量,$bqsr[titleurl]:標(biāo)題鏈接;$bqsr[classname]:欄目名稱(chēng);$bqsr[classurl]:欄目鏈接。
          $bqno:調(diào)用序號(hào)。
          $public_r[newsurl]:調(diào)用網(wǎng)站地址 。
           熟悉了靈動(dòng)標(biāo)簽變量語(yǔ)法后,下面我們將標(biāo)題、標(biāo)題鏈接、發(fā)布日期變量加入到模板代碼內(nèi)容中:
          (圖14:)
           模板代碼內(nèi)容:
          <tr>
          <td width="82%" height="23">·<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=esub($bqr[title],36)?></a></td>
          <td width="18%"><div align="right">[<?=date('m-d',$bqr[newstime])?>]</div></td>
          </tr>
           切記:因?yàn)檫@段代碼中要輸出變量?jī)?nèi)容,所以在變量名兩側(cè)都要加上<?=?>,如<?=$bqsr[titleurl]?>
           最后,例1調(diào)用國(guó)內(nèi)新聞欄目最新信息的靈動(dòng)標(biāo)簽語(yǔ)法即為(粗體部分):
          <table width="100%" border="0" cellspacing="1" cellpadding="3">
          [e:loop={34,3,0,0}]
          <tr>
          <td width="82%" height="23">·<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=esub($bqr[title],36)?></a></td>
          <td width="18%"><div align="right">[<?=date('m-d',$bqr[newstime])?>]</div></td>
          </tr>
          [/e:loop]

          </table>
           自己動(dòng)手試試使用靈動(dòng)標(biāo)簽調(diào)用其他新聞欄目的信息^-^
          【例2】 使用靈動(dòng)標(biāo)簽調(diào)用新聞數(shù)據(jù)表中,所有欄目最新發(fā)布的4條帶標(biāo)題圖片的信息
           第一步,確定需要用靈動(dòng)標(biāo)簽表示的信息內(nèi)容及其代碼:
           (圖21:)


           (圖22:)
           調(diào)用內(nèi)容,如圖21中黑色加粗的部分,即為我們要使用靈動(dòng)標(biāo)簽調(diào)用新聞數(shù)據(jù)表中所有欄目帶標(biāo)題圖片的信息。
           由此,調(diào)用內(nèi)容的代碼(查看圖21黑色加粗部分對(duì)應(yīng)的,即為圖22中藍(lán)色框內(nèi)代碼),就要用靈動(dòng)標(biāo)簽語(yǔ)法表示。
           第二步,將調(diào)用內(nèi)容用靈動(dòng)標(biāo)簽表示
           下面我們來(lái)逐一分析本例中的靈動(dòng)標(biāo)簽語(yǔ)法。
           ::分析并確定靈動(dòng)標(biāo)簽的參數(shù):
           按照例2第一步的設(shè)定,調(diào)用新聞數(shù)據(jù)表中最新4條帶標(biāo)題圖片的信息,靈動(dòng)標(biāo)簽參數(shù)應(yīng)設(shè)為:
          [e:loop={'news',4,18,1}]
          模板代碼內(nèi)容
          [/e:loop]
           標(biāo)簽參數(shù)說(shuō)明
          18
          由于例2的標(biāo)簽是調(diào)用新聞表的信息,因此操作類(lèi)型選擇按數(shù)據(jù)表調(diào)用各表最新信息,值為18;操作類(lèi)型點(diǎn)擊這里查詢(xún)。
          'news'
          操作類(lèi)型決定欄目ID='數(shù)據(jù)表',所以例2中的欄目ID值為'news'。
          4

          顯示4條帶標(biāo)題圖片的信息。

          1
          1為 只調(diào)用帶標(biāo)題圖片的信息。
           ::分析并確定靈動(dòng)標(biāo)簽的模板代碼,根據(jù)靈動(dòng)標(biāo)簽語(yǔ)法,找出本例的模板代碼:
           圖22中調(diào)用的4條標(biāo)題圖片信息,具有相同顯示樣式,所以我們只需取一條標(biāo)題圖片信息的代碼顯示樣式做為模板代碼就可以了。
           因此模板代碼為:
          <td width="25%" height="92">
          <div align="center"><a href="http://m.newskycloth.com" title="帝國(guó)軟件" target="_blank">
          <img src="pic.gif" width="135" height="90" border="0"></a></div>
          </td>
           再將模板代碼頂部和底部加上靈動(dòng)標(biāo)簽參數(shù),如:
           (圖23:)
           ::分析并確定靈動(dòng)標(biāo)簽?zāi)0宕a內(nèi)容中的變量
           在模板代碼中,找出與其他信息不同之處并用變量替換,
           如標(biāo)題變量為$bqr[title];標(biāo)題鏈接變量為$bqsr[titleurl];標(biāo)題圖片變量為$bqr[titlepic]。
           熟悉了靈動(dòng)標(biāo)簽變量語(yǔ)法后,下面我們將標(biāo)題、標(biāo)題鏈接、標(biāo)題圖片變量加入到模板代碼內(nèi)容中:
           (圖24:)
           模板代碼內(nèi)容:
          <td width="25%" height="92">
          <div align="center"><a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>" target="_blank">
          <img src="<?=$bqr[titlepic]?>" width="135" height="90" border="0"></a></div>
          </td>
           切記:因?yàn)檫@段代碼中要輸出變量?jī)?nèi)容,所以在變量名兩側(cè)都要加上<?=?>,如<?=$bqsr[titleurl]?>
           最后,例2調(diào)用新聞數(shù)據(jù)表所有欄目最新信息的靈動(dòng)標(biāo)簽語(yǔ)法即為(粗體部分)
          <table width="100%" border="0" cellspacing="3" cellpadding="1">
          <tr>

          [e:loop={'news',4,18,1}]
          <td width="25%" height="92">
          <div align="center"><a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>" target="_blank">
          <img src="<?=$bqr[titlepic]?>" width="135" height="90" border="0"></a></div>
          </td>

          [/e:loop]
          </tr>
          </table>
           加入調(diào)用【例1】【例2】靈動(dòng)標(biāo)簽后的頁(yè)面效果(圖3):
           已加上e:loop調(diào)用標(biāo)簽后的模板(見(jiàn)圖3)HTML代碼如下(HTML代碼2):
           3、將已加上靈動(dòng)標(biāo)簽后的HTML效果頁(yè)面代碼復(fù)制到后臺(tái)更新
           位置:后臺(tái) > “模板管理” > “管理自定義頁(yè)面” > “增加自定義頁(yè)面”:
           頁(yè)面名稱(chēng):e:loop靈動(dòng)標(biāo)簽調(diào)用測(cè)試頁(yè)面
           文件名:../../eloop.html
           頁(yè)面內(nèi)容:將已加上e:loop調(diào)用標(biāo)簽后的模板HTML代碼(HTML代碼2)復(fù)制到頁(yè)面內(nèi)容框中(圖4):
           點(diǎn)擊頁(yè)面底部的“提交”按鈕,e:loop靈動(dòng)標(biāo)簽調(diào)用測(cè)試頁(yè)面增加完畢。
           4、查看生成后的頁(yè)面效果:
           管理自定義頁(yè)面,可看到我們剛才增加的頁(yè)面(圖5):
           點(diǎn)擊頁(yè)面名稱(chēng)查看最終頁(yè)面在網(wǎng)站前臺(tái)的生成效果(圖6):
           
           至此,e:loop靈動(dòng)標(biāo)簽使用講解完畢。
           附:
           本例子使用素材:點(diǎn)擊這里下載素材
           
           相關(guān)鏈接:靈動(dòng)標(biāo)簽部分應(yīng)用收集匯總
        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>
                www.亚洲天堂 | 北条麻妃久久精品 | 在线看av小说 | 污污的网站在线观看 | 在线亚洲色图 | 一级黄色电影免费看 | 亚洲人成电影网网站 | 色婷婷激情四射 | 欧美黄色宗合一级二级三级 | 亚洲日韩Av无码中文字幕美国 |