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

           《帝國網(wǎng)站管理系統(tǒng)》英文名“EmpireCMS”,簡稱帝國CMS。 本教程適用于帝國CMS所有版本。
           面向用戶  網(wǎng)站部署:
          ·EmpireCMS零基礎(chǔ)的用戶;
          ·網(wǎng)站欄目與數(shù)據(jù):調(diào)用安裝帝國CMS時(shí)默認(rèn)的內(nèi)置初始數(shù)據(jù)。
          ·會(huì)使用Dreamweaver設(shè)計(jì)簡單表格式模板的用戶; ·頁面調(diào)用:用ecmsinfo萬能標(biāo)簽調(diào)用各新聞欄目的數(shù)據(jù)。
          ·能看懂基本HTML的用戶。 ·系統(tǒng)模型:使用內(nèi)置的新聞系統(tǒng)模型。
           準(zhǔn)備工具:·Dreamweaver(網(wǎng)站模板制作工具)
           實(shí)例效果圖:
           網(wǎng)頁制作流程:
           1、制作顯示效果頁面;
           2、修改效果頁面加上萬能標(biāo)簽ecmsinfo;
           3、將已加上萬能標(biāo)簽的HTML效果頁面代碼復(fù)制到后臺(tái)更新;
           4、查看生成后的頁面效果。
           
           1、制作顯示效果頁面
            先用Dreamweaver做出網(wǎng)頁效果,如下為我們預(yù)先做的普通HTML頁面效果(圖1):
           效果頁面HTML代碼如下(HTML代碼1):
           2、修改效果頁面加上萬能標(biāo)簽ecmsinfo:
           我們來分析下上面做好的HTML網(wǎng)頁調(diào)用樣式,如下圖(圖2):
           上圖我們分析了該網(wǎng)頁共有兩種調(diào)用顯示樣式:文字調(diào)用樣式、圖片調(diào)用樣式:
           文字調(diào)用樣式:一行一列,顯示內(nèi)容包括"標(biāo)題"(標(biāo)題長度截取36個(gè)字符),"標(biāo)題鏈接","發(fā)布時(shí)間"格式;
            應(yīng)用于國內(nèi)、國際、娛樂、體育新聞4個(gè)欄目,每個(gè)欄目顯示最新3條信息。
           圖片調(diào)用樣式:一行一列,顯示內(nèi)容包括"標(biāo)題","標(biāo)題圖片"、"標(biāo)題鏈接"格式;
            調(diào)用新聞數(shù)據(jù)表內(nèi)所有欄目帶標(biāo)題圖片的信息,共顯示4條最新信息。
           因此我們需要為上述每個(gè)類別的文字(圖片)調(diào)用樣式中添加萬能標(biāo)簽,調(diào)用并顯示該樣式。
           用萬能標(biāo)簽替換HTML效果頁面調(diào)用內(nèi)容:
           萬能標(biāo)簽語法:(詳細(xì)語法說明可以點(diǎn)擊這里查看)
           [ecmsinfo]欄目ID,顯示條數(shù),標(biāo)題截取數(shù),是否顯示欄目名,操作類型,標(biāo)簽?zāi)0錓D,只顯示有標(biāo)題圖片[/ecmsinfo]
           ecmsinfo標(biāo)簽與其它信息調(diào)用標(biāo)簽唯一不同的是:顯示樣式由標(biāo)簽?zāi)0鍥Q定。
           萬能標(biāo)簽參數(shù)說明
           顯示條數(shù)表示調(diào)用信息的顯示條數(shù),也表示調(diào)用內(nèi)容顯示樣式的循環(huán)次數(shù)。
           "操作類型"決定"欄目ID"值,即標(biāo)簽參數(shù)中的"欄目ID/專題ID/SQL語句/表"參數(shù)必須與操作類型一一相對(duì)應(yīng). 操作類型查詢
           首先確定信息的調(diào)用范圍(調(diào)用的是欄目?專題?數(shù)據(jù)表?默認(rèn)表?標(biāo)題分類還是SQL的信息),再確定操作類型和欄目ID值,例如:
           調(diào)用某欄目的最新信息 操作類型按欄目調(diào)用 值為0, 欄目ID=調(diào)用欄目的ID值(在帝國CMS后臺(tái)查詢該欄目ID值)。
           調(diào)用默認(rèn)表的最新信息
          操作類型按默認(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,操作類型=3�;蛘邫谀縄D='',操作類型=3。
           調(diào)用某專題的最新信息
          操作類型按專題調(diào)用 值為6, 欄目ID=調(diào)用專題的ID值,(在帝國CMS后臺(tái)查詢該專題ID值)。
           調(diào)用某數(shù)據(jù)表的最新信息
          操作類型按數(shù)據(jù)表調(diào)用 值為18, 欄目ID='數(shù)據(jù)表名'。
          例如調(diào)用新聞表的最新信息時(shí)(這里新聞表不一定是默認(rèn)表)。
          欄目ID='news',操作類型=18
           調(diào)用某標(biāo)題分類的最新信息
          操作類型按標(biāo)題分類調(diào)用 值為25, 欄目ID=標(biāo)題分類ID,(在帝國CMS后臺(tái)查詢該標(biāo)題分類ID值)。
           按SQL調(diào)用查詢最新信息
          操作類型按SQL調(diào)用 值為24, 欄目ID="sql語句"。數(shù)據(jù)表前綴可用[!db.pre!]表示。
           調(diào)用當(dāng)前欄目(或當(dāng)前專題)的信息時(shí),欄目ID(或?qū)n}ID)='selfinfo',
           例如調(diào)用當(dāng)前欄目(新聞欄目)的最新4條信息,則萬能標(biāo)簽語法為:[ecmsinfo]'selfinfo',4,36,0,0,模板ID,0[/ecmsinfo]
           調(diào)用多個(gè)欄目(或?qū)n})的信息時(shí),欄目ID(或?qū)n}ID)之間可以用,逗號(hào)格開并引用''單引號(hào);
           例如調(diào)用兩個(gè)欄目(欄目ID值為1和2)的最新3信息,則萬能標(biāo)簽語法為:[ecmsinfo]'1,2',3,36,0,0,模板ID,0[/ecmsinfo]
           用萬能標(biāo)簽替換HTML調(diào)用內(nèi)容的分析過程圖
          使用萬能標(biāo)簽替換調(diào)用內(nèi)容,具體分析過程如下:
          第一步 分析萬能標(biāo)簽:分析萬能標(biāo)簽的參數(shù)。
          萬能標(biāo)簽語法
          [ecmsinfo]欄目ID,顯示條數(shù),標(biāo)題截取數(shù),是否顯示欄目名,操作類型,標(biāo)簽?zāi)0錓D,只顯示有標(biāo)題圖片[/ecmsinfo]
          分析萬能標(biāo)簽語法后我們知道,只有標(biāo)簽?zāi)0錓D參數(shù)是未知值。接下來就要分析標(biāo)簽?zāi)0錓D參數(shù):
          標(biāo)簽?zāi)0錓D:
          即標(biāo)簽?zāi)0宓腎D值,是我們在帝國CMS后臺(tái)增加標(biāo)簽?zāi)0搴�,由CMS系統(tǒng)自動(dòng)分配的。一個(gè)標(biāo)簽?zāi)0鍖?duì)應(yīng)一個(gè)ID。
          所以,萬能標(biāo)簽的確定過程就是標(biāo)簽?zāi)0宓拇_定過程。 因此,要得到標(biāo)簽?zāi)0錓D值,就要先登陸帝國CMS后臺(tái)增加標(biāo)簽?zāi)0?/strong>。
          第二步 增加標(biāo)簽?zāi)0?/strong>:
          標(biāo)簽?zāi)0?/font>
          標(biāo)簽?zāi)0逭Z法:
          列表頭
          列表內(nèi)容
          列表尾
          語法說明:
          列表頭列表尾用[!--empirenews.listtemp--]表示,是固定的,代表循環(huán)的開始和結(jié)束。
          列表內(nèi)容就是列表頭和列表尾之間的代碼,表示每次循環(huán)的內(nèi)容。
          其中循環(huán)的信息內(nèi)容用列表內(nèi)容變量<!--list.var*-->表示。
          根據(jù)①②的分析,我們知道萬能標(biāo)簽是由標(biāo)簽?zāi)0鍥Q定的;即
          使用萬能標(biāo)簽所調(diào)用內(nèi)容的最終顯示樣式,取決于標(biāo)簽?zāi)0迨侨绾卧O(shè)置的。
          因此,將調(diào)用內(nèi)容用萬能標(biāo)簽表示,就要先確定標(biāo)簽?zāi)0迨尽?br> 而“增加標(biāo)簽?zāi)0濉表撁娴奈粗x項(xiàng)包括“頁面模板內(nèi)容”和“列表內(nèi)容模板”,下面我們將逐一分析:
          ·確定萬能標(biāo)簽的調(diào)用內(nèi)容
          調(diào)用內(nèi)容由循環(huán)內(nèi)容和循環(huán)內(nèi)容的顯示樣式兩部分組成。
          循環(huán)內(nèi)容:在調(diào)用內(nèi)容中,找出具有相同循環(huán)規(guī)律的調(diào)用內(nèi)容即為循環(huán)內(nèi)容,循環(huán)規(guī)律可以是一行一列、一行兩列等代碼。
          顯示樣式:在調(diào)用內(nèi)容中,循環(huán)內(nèi)容以外的部分,就是循環(huán)內(nèi)容的顯示樣式。
          信息內(nèi)容:循環(huán)內(nèi)容中,具有相同格式的信息顯示內(nèi)容即為信息內(nèi)容,包括標(biāo)題、標(biāo)題鏈接、發(fā)布時(shí)間等格式。
          ·確定頁面模板內(nèi)容

          首先,保持顯示樣式不變,
          其次,只保留一條循環(huán)內(nèi)容,刪除其他相同的循環(huán)內(nèi)容,
          然后,在循環(huán)內(nèi)容的頂部和底部,分別加上列表頭[!--empirenews.listtemp--]和列表尾[!--empirenews.listtemp--]

          將循環(huán)內(nèi)容中的信息內(nèi)容用列表內(nèi)容變量<!--list.var*-->替換,得到列表內(nèi)容。
          有幾條信息內(nèi)容,就需使用幾個(gè)<!--list.var*-->,這里*代表1或2、3....
          確定顯示樣式、列表頭、列表內(nèi)容、列表尾后,頁面模板內(nèi)容就確定了。
          頁面模板內(nèi)容支持的變量:
          欄目名稱:[!--the.classname--];欄目ID:[!--the.classid--];欄目鏈接:[!--the.classurl--]
          ·確定列表內(nèi)容模板:即頁面模板內(nèi)容中<!--list.var*-->表示的信息內(nèi)容代碼
          將⑤中被<!--list.var*-->替代的信息內(nèi)容,用列表內(nèi)容模板支持的變量表示,得到列表內(nèi)容模板。
          列表內(nèi)容模板(list.var)支持的變量:點(diǎn)擊這里查看。
          標(biāo)簽?zāi)0逶黾油戤叀?/strong>
          第三步 確定萬能標(biāo)簽:
          確定"標(biāo)簽?zāi)0錓D"值:標(biāo)簽?zāi)0逶黾油戤吅?返回"管理標(biāo)簽?zāi)0?quot;頁面,得到由CMS系統(tǒng)自動(dòng)分配、新增加的標(biāo)簽?zāi)0錓D值.
          將"標(biāo)簽?zāi)0錓D"值寫入"萬能標(biāo)簽",至此,萬能標(biāo)簽語法確定完畢。
          ·最后用萬能標(biāo)簽替換HTML效果頁面的調(diào)用內(nèi)容
          【例1】 使用萬能標(biāo)簽調(diào)用“國內(nèi)新聞”欄目的最新3條信息
           第一步,分析萬能標(biāo)簽
           ::萬能標(biāo)簽語法
           按照文字調(diào)用樣式的設(shè)定:調(diào)用"國內(nèi)新聞"欄目的最新3條信息,標(biāo)題長度截取36個(gè)字符,不顯示欄目名稱。
           例1中調(diào)用“國內(nèi)新聞”欄目的最新3條信息,萬能標(biāo)簽語法應(yīng)為:
           [ecmsinfo]34,3,36,0,0,標(biāo)簽?zāi)0錓D,0[/ecmsinfo]
           標(biāo)簽參數(shù)說明
          34
          在帝國CMS后臺(tái)查得“國內(nèi)新聞”欄目的ID=34;
          3
          每個(gè)新聞欄目顯示3條信息;
          36

          標(biāo)題長度截取36個(gè)字符;

          0
          是否顯示欄目名——0為不顯示;
          0
          操作類型=0,調(diào)用欄目的最新信息.操作類型點(diǎn)擊這里查詢
          標(biāo)簽?zāi)0錓D
          此處先保留,下面我們將專門講解標(biāo)簽?zāi)0錓D;
          0
          是否只調(diào)用帶標(biāo)題圖片的信息——0為不限制,有無標(biāo)題圖片的信息都做調(diào)用。
          通過上面的分析,我們已經(jīng)知道了除“標(biāo)簽?zāi)0錓D”外的所有萬能標(biāo)簽參數(shù)值。稍后我們將確定“標(biāo)簽?zāi)0錓D”參數(shù)值。
           ::標(biāo)簽?zāi)0錓D:要知道標(biāo)簽?zāi)0錓D值,就必須先增加標(biāo)簽?zāi)0濉O旅嫖覀兿攘私鉀Q定標(biāo)簽?zāi)0錓D值的“標(biāo)簽?zāi)0濉薄?/font> 
           第二步,增加標(biāo)簽?zāi)0?/strong>:
           ::增加標(biāo)簽?zāi)0?
           位置:登陸帝國CMS后臺(tái) > “模板管理” > “管理標(biāo)簽?zāi)0濉?/a> > “增加標(biāo)簽?zāi)0濉?/a>:
           (圖10):
          “增加標(biāo)簽?zāi)0濉表撁孢x項(xiàng)說明:
           模板名:標(biāo)簽?zāi)0迕Q。例1的標(biāo)簽?zāi)0迕Q為教程-文字調(diào)用標(biāo)簽?zāi)0?/strong>
           所屬系統(tǒng)模型:選擇標(biāo)簽?zāi)0逅鶎俚南到y(tǒng)模型,例1選擇新聞系統(tǒng)模型
           簡介截取字?jǐn)?shù):針對(duì)“smalltext”、“flashsay”、“softsay”等簡介字段的內(nèi)容截取設(shè)置,0為不截取。
           每行顯示:記錄<!--list.var*-->循環(huán)條數(shù)。勾選自動(dòng)識(shí)別。
           時(shí)間顯示格式:格式化時(shí)間,如“Y-m-d”就是顯示“2008-08-08”。例1選擇m-d格式
          頁面模板內(nèi)容

          ·確定萬能標(biāo)簽的調(diào)用內(nèi)容,根據(jù)調(diào)用內(nèi)容得出標(biāo)簽?zāi)0逭Z法:
          例1中,我們需要用萬能標(biāo)簽調(diào)用"國內(nèi)新聞"欄目的最新3條信息(見文字調(diào)用樣式)。
          調(diào)用內(nèi)容:如圖11中黑色加粗的部分,即為我們要使用萬能標(biāo)簽調(diào)用“國內(nèi)新聞”欄目的信息,(圖11):
           
          調(diào)用內(nèi)容的代碼:查看圖11黑色加粗部分對(duì)應(yīng)的(即為圖12中藍(lán)色條內(nèi))代碼,就是要用萬能標(biāo)簽語法表示的調(diào)用內(nèi)容代碼,(圖12):
          循環(huán)內(nèi)容:在調(diào)用內(nèi)容中,我們發(fā)現(xiàn)圖12中紅色框內(nèi)代碼具有相同的循環(huán)規(guī)律,所以循環(huán)內(nèi)容代碼如下
          <tr>
          <td width="82%" height="23">·<a href="http://m.newskycloth.com" target="_blank">帝國網(wǎng)站管理系統(tǒng)6.0正式版開源發(fā)布</a></td>
          <td width="18%"><div align="right">[11-08]</div></td>
          </tr>
          顯示樣式:在調(diào)用內(nèi)容中,循環(huán)內(nèi)容以外的代碼就是循環(huán)內(nèi)容的顯示樣式,即圖12中紅色框以外的藍(lán)色部分代碼
          信息內(nèi)容:找出循環(huán)內(nèi)容中,具有相同格式的信息顯示內(nèi)容,就是信息內(nèi)容。
          例1中,循環(huán)內(nèi)容中只有一條信息內(nèi)容,因此循環(huán)內(nèi)容就是信息內(nèi)容。
          當(dāng)循環(huán)內(nèi)容中包含多條信息時(shí),找出信息內(nèi)容就可以確定<!--list.var*-->了。

          ·確定頁面模板內(nèi)容
          首先,保持顯示樣式不變,
          其次,只保留一條循環(huán)內(nèi)容,刪除其他相同的循環(huán)內(nèi)容,
          然后,在循環(huán)內(nèi)容的頂部和底部,分別加上列表頭和列表尾[!--empirenews.listtemp--](見圖13):
          將循環(huán)內(nèi)容中的信息內(nèi)容用<!--list.var1-->替換,就得到列表內(nèi)容:<!--list.var1-->
          確定顯示樣式、列表頭、列表內(nèi)容、列表尾后,即得到頁面模板內(nèi)容(見圖14,藍(lán)色條內(nèi)代碼):
          頁面模板內(nèi)容代碼
          <table width="100%" border="0" cellspacing="1" cellpadding="3">
          [!--empirenews.listtemp--]
          <!--list.var1-->
          [!--empirenews.listtemp--]
          </table>
          列表內(nèi)容模板
          (list.var)

          將信息內(nèi)容用變量表示,就得到列表內(nèi)容模板。 根據(jù)列表內(nèi)容模板(list.var)支持的變量:
          標(biāo)題變量
          [!--title--]

          變量說明:根據(jù)列表內(nèi)容模板(list.var)支持的變量說明知道,
          數(shù)據(jù)表字段內(nèi)容調(diào)用表示方法:[!--字段名--];
          本例使用的是新聞系統(tǒng)模型即新聞數(shù)據(jù)表,所以,
          標(biāo)題變量:[!--title--];發(fā)布時(shí)間變量:[!--newstime--]
          標(biāo)題鏈接變量為:[!--titleurl--]。

          標(biāo)題鏈接變量
          [!--titleurl--]
          發(fā)布時(shí)間變量

          [!--newstime--]

          將信息內(nèi)容中的標(biāo)題,標(biāo)題鏈接,發(fā)布時(shí)間用列表內(nèi)容模板(list.var)支持的變量替換,
          就得到列表內(nèi)容模板(list.var)了,(見圖15):
          (圖15):
          列表內(nèi)容模板(list.var)代碼
          <tr>
          <td width="82%" height="23">·<a href="[!--titleurl--]" target="_blank">[!--title--]</a></td>
          <td width="18%"><div align="right">[[!--newstime--]]</div></td>
          </tr>
          依次設(shè)置“增加標(biāo)簽?zāi)0濉表撁孢x項(xiàng)后,點(diǎn)擊頁面底部的“保存模板”按鈕(見圖10),標(biāo)簽?zāi)0逶黾油戤叀?/td>
           第三步,確定萬能標(biāo)簽
           ::確定“標(biāo)簽?zāi)0錓D”值:
           "標(biāo)簽?zāi)0?quot;增加完畢后,返回"管理標(biāo)簽?zāi)0?/strong>"頁面,可以看到我們剛才標(biāo)簽?zāi)0?見圖16),并獲得由系統(tǒng)自動(dòng)分配的標(biāo)簽?zāi)0錓D值:
           (圖16)例1的標(biāo)簽?zāi)0錓D值為13:
           ::將“標(biāo)簽?zāi)0錓D”值寫入萬能標(biāo)簽:
           最后,將“標(biāo)簽?zāi)0錓D”值寫入萬能標(biāo)簽,例1中調(diào)用國內(nèi)新聞欄目3條最新信息的萬能標(biāo)簽即為:
          [ecmsinfo]34,3,36,0,0,13,0[/ecmsinfo]
           自己動(dòng)手練習(xí)下使用萬能標(biāo)簽調(diào)用其他新聞欄目的信息^-^
          【例2】 使用萬能標(biāo)簽調(diào)用新聞數(shù)據(jù)表中,所有欄目最新發(fā)布的4條帶標(biāo)題圖片的信息
           第一步,分析萬能標(biāo)簽
           ::萬能標(biāo)簽語法
           按照?qǐng)D片調(diào)用樣式的設(shè)定:調(diào)用新聞數(shù)據(jù)表中最新4條帶標(biāo)題圖片的信息,標(biāo)題長度截取36個(gè)字符,不顯示欄目名稱。
           例2中調(diào)用“圖片新聞”欄目的最新4條信息,萬能標(biāo)簽語法應(yīng)為:
           [ecmsinfo]'news',4,36,0,18,標(biāo)簽?zāi)0錓D,1[/ecmsinfo]
           標(biāo)簽參數(shù)說明:
          'news'
          操作類型決定欄目ID='數(shù)據(jù)表',所以例2中的欄目ID值為'news'。
          4
          顯示4條帶標(biāo)題圖片的信息。
          36

          標(biāo)題長度截取36個(gè)字符;

          0
          是否顯示欄目名——0為不顯示;
          18
          由于例2的標(biāo)簽是調(diào)用新聞表的信息,因此操作類型選擇按數(shù)據(jù)表調(diào)用各表最新信息,值為18。操作類型查詢
          標(biāo)簽?zāi)0錓D
          此處先保留,下面我們將專門講解模板ID;
          1
          1為 只調(diào)用帶標(biāo)題圖片的信息。
          通過上面的分析,我們已經(jīng)知道了除“模板ID”外的所有萬能標(biāo)簽參數(shù)。稍后我們將專門講解“模板ID”參數(shù)。
           ::標(biāo)簽?zāi)0錓D:要知道標(biāo)簽?zāi)0錓D值,就必須先增加標(biāo)簽?zāi)0�。下面我們先了解決定標(biāo)簽?zāi)0錓D值的“標(biāo)簽?zāi)0濉薄?strong> 
           第二步,增加標(biāo)簽?zāi)0澹?/strong>
           ::增加標(biāo)簽?zāi)0?/font>
           位置:登陸帝國CMS后臺(tái) > “模板管理” > “管理標(biāo)簽?zāi)0濉?/a> > “增加標(biāo)簽?zāi)0濉?/a>:
           (圖20):
           “增加標(biāo)簽?zāi)0濉表撁孢x項(xiàng)說明
           模板名:標(biāo)簽?zāi)0迕Q。例2的標(biāo)簽?zāi)0迕Q為教程-圖片調(diào)用標(biāo)簽?zāi)0?/strong>
           所屬系統(tǒng)模型:選擇標(biāo)簽?zāi)0逅鶎俚南到y(tǒng)模型,例2需選擇新聞系統(tǒng)模型
           簡介截取字?jǐn)?shù):針對(duì)“smalltext”、“flashsay”、“softsay”等簡介字段的內(nèi)容截取設(shè)置,0為不截取。
           每行顯示:記錄<!--list.var*-->循環(huán)條數(shù)。勾選自動(dòng)識(shí)別。
           時(shí)間顯示格式:格式化時(shí)間,如“Y-m-d”就是顯示“2008-08-08”。默認(rèn)即可。
          頁面模板內(nèi)容
          調(diào)用內(nèi)容:如圖21中黑色加粗的部分,即為我們要使用萬能標(biāo)簽調(diào)用新聞數(shù)據(jù)表的信息,(圖21):

          調(diào)用內(nèi)容的代碼:查看圖21黑色加粗部分調(diào)用內(nèi)容對(duì)應(yīng)的(即為圖22中藍(lán)色框內(nèi))代碼,(圖22):

          循環(huán)內(nèi)容:在調(diào)用內(nèi)容中,我們發(fā)現(xiàn)圖22中紅色框內(nèi)代碼具有相同的循環(huán)規(guī)律,所以循環(huán)內(nèi)容代碼如下
          <td width="25%" height="92">
          <div align="center"><a href="http://m.newskycloth.com" title="帝國軟件" target="_blank">
          <img src="pic.gif" width="135" height="90" border="0"></a></div>
          </td>
          顯示樣式:圖22中紅色框以外的藍(lán)色部分代碼。
          信息內(nèi)容:例2中,循環(huán)內(nèi)容中只有一條信息內(nèi)容,因此循環(huán)內(nèi)容就是信息內(nèi)容。
          ·確定頁面模板內(nèi)容
          首先,保持顯示樣式不變,
          其次,只保留一條循環(huán)內(nèi)容,刪除其他相同的循環(huán)內(nèi)容,
          然后,在循環(huán)內(nèi)容的頂部和底部,分別加上列表頭和列表尾[!--empirenews.listtemp--](見圖23):
          將循環(huán)內(nèi)容中的信息內(nèi)容用<!--list.var1-->替換,就得到列表內(nèi)容:<!--list.var1-->
          確定頁面模板內(nèi)容(見圖24,藍(lán)色條內(nèi)代碼):

          頁面模板內(nèi)容代碼
          <table width="100%" border="0" cellspacing="3" cellpadding="1">
          <tr>
          [!--empirenews.listtemp--]
          <!--list.var1-->
          [!--empirenews.listtemp--]
          </tr>
          </table>
          列表內(nèi)容模板
          (list.var)
          根據(jù)列表內(nèi)容模板(list.var)支持的變量:
          標(biāo)題變量
          標(biāo)題ALT:[!--oldtitle--],表示無論標(biāo)簽是否設(shè)置截取標(biāo)題字符,最終的樣式都顯示完整標(biāo)題.
          而標(biāo)題[!--title--],表示當(dāng)標(biāo)簽設(shè)置截取標(biāo)題字符時(shí),最終的樣式只顯示截取后的標(biāo)題。
          標(biāo)題鏈接變量
          [!--titleurl--]
          標(biāo)題圖片變量

          [!--titlepic--]

          將信息內(nèi)容中的標(biāo)題,標(biāo)題鏈接,標(biāo)題圖片變量用列表內(nèi)容模板(list.var)支持的變量替換,
          就得到列表內(nèi)容模板(list.var)了,(見圖25):
          列表內(nèi)容模板(list.var)代碼
          <td width="25%" height="92">
          <div align="center"><a href="[!--titleurl--]" title="[!--oldtitle--]" target="_blank">
          <img src="[!--titlepic--]" width="135" height="90" border="0"></a></div>
          </td>
          依次設(shè)置“增加標(biāo)簽?zāi)0濉表撁孢x項(xiàng)后,點(diǎn)擊頁面底部的“保存模板”按鈕(見圖20),標(biāo)簽?zāi)0逶黾油戤叀?/td>
           第三步,確定萬能標(biāo)簽
           ::確定“標(biāo)簽?zāi)0錓D”值:
           "標(biāo)簽?zāi)0?quot;增加完畢后,返回"管理標(biāo)簽?zāi)0?/strong>"頁面,可以看到我們剛才標(biāo)簽?zāi)0?見圖26),并獲得由系統(tǒng)自動(dòng)分配的標(biāo)簽?zāi)0錓D值:
           (圖26)例2的標(biāo)簽?zāi)0錓D值為14:
           ::將“標(biāo)簽?zāi)0錓D”值寫入萬能標(biāo)簽:
           最后,例2調(diào)用新聞數(shù)據(jù)表內(nèi)所有欄目4條最新信息的萬能標(biāo)簽語法即為:
           [ecmsinfo]'news',4,36,0,18,14,1[/ecmsinfo]
           用萬能標(biāo)簽替換HTML效果頁面的調(diào)用內(nèi)容:
           用萬能標(biāo)簽替換【例1】中圖11和【例2】中圖21的調(diào)用內(nèi)容,HTML頁面效果如下(圖3):
           已加上萬能標(biāo)簽后的模板(見圖3)HTML代碼如下(HTML代碼2):
           3、將已加上萬能標(biāo)簽的HTML效果頁面代碼復(fù)制到后臺(tái)更新:
           位置:后臺(tái) > “模板管理” > “管理自定義頁面” > “增加自定義頁面”:
           頁面名稱:ecmsinfo萬能標(biāo)簽調(diào)用測試頁面
           文件名:../../ecmsinfo.html
           頁面內(nèi)容:將已加上萬能標(biāo)簽的模板HTML代碼(HTML代碼2)復(fù)制到頁面內(nèi)容框中(圖4):
           點(diǎn)擊頁面底部的“提交”按鈕,萬能標(biāo)簽調(diào)用測試頁面增加完畢。
           4、查看生成后的頁面效果:
           管理自定義頁面,可看到我們剛才增加的頁面(圖5):
           點(diǎn)擊頁面名稱查看最終頁面在網(wǎng)站前臺(tái)的生成效果(圖6):
           至此,萬能標(biāo)簽使用講解完畢。
           附:
           標(biāo)簽?zāi)0逯谱髋e例:
           例3:用萬能標(biāo)簽實(shí)現(xiàn)如下效果圖
            分析:調(diào)用內(nèi)容
           調(diào)用內(nèi)容代碼
          <table width="50%">
          <tr>
          <td>帝國CMS-安全、強(qiáng)大、穩(wěn)定、靈活 [01-10]</td>
          </tr>
          <tr>
          <td>帝國CMS-安全、強(qiáng)大、穩(wěn)定、靈活 [01-10]</td>
          </tr>
          <tr><td>文字廣告</td></tr>
          <tr>
          <td>帝國CMS-安全、強(qiáng)大、穩(wěn)定、靈活 [01-10]</td>
          </tr>
          <tr>
          <td>帝國CMS-安全、強(qiáng)大、穩(wěn)定、靈活 [01-10]</td>
          </tr>
          <tr>
          <td>文字廣告</td>
          </tr>
          </table>
           標(biāo)簽?zāi)0宕_定過程
           首先,保持顯示樣式不變,
           其次,只保留一條循環(huán)內(nèi)容,刪除其他相同的循環(huán)內(nèi)容,
           然后,在循環(huán)內(nèi)容的頂部和底部分別加上列表頭和列表尾[!--empirenews.listtemp--]

          <table width="50%">
          [!--empirenews.listtemp--]
          <tr>
          <td>帝國CMS-安全、強(qiáng)大、穩(wěn)定、靈活 [01-10]</td>
          </tr>
          <tr>
          <td>帝國CMS-安全、強(qiáng)大、穩(wěn)定、靈活 [01-10]</td>
          </tr>
          <tr>
          <td>文字廣告</td>
          </tr>
          [!--empirenews.listtemp--]
          </table>

           將循環(huán)內(nèi)容中的信息內(nèi)容用<!--list.var*-->替換,得到頁面模板內(nèi)容,因有兩條信息內(nèi)容,所以用兩個(gè)<!--list.var*-->
           頁面模板內(nèi)容
          <table width="50%">
          [!--empirenews.listtemp--]
          <!--list.var1-->
          <!--list.var2-->
          <tr>
          <td>文字廣告</td>
          </tr>
          [!--empirenews.listtemp--]
          </table>
           將信息內(nèi)容中的標(biāo)題,標(biāo)題鏈接,標(biāo)題圖片變量用列表內(nèi)容模板(list.var)支持的變量替換, 得到列表內(nèi)容模板(list.var)。
           列表內(nèi)容模板
          <tr>
          <td>[!--title--] [[!--newstime--]]</td>
          </tr>
           知道頁面模板內(nèi)容、列表內(nèi)容模板后,標(biāo)簽?zāi)0寰突緦?shí)現(xiàn)了。
           
           標(biāo)簽?zāi)0辶斜韮?nèi)容循環(huán)原理:
           循環(huán)內(nèi)容:列表頭與列表尾之間的列表內(nèi)容。
           循環(huán)次數(shù)=顯示條數(shù)/每次顯示條數(shù),顯示條數(shù)即萬能標(biāo)簽語法中的顯示條數(shù)設(shè)置;每次顯示條數(shù)即增加標(biāo)簽?zāi)0逯械倪x項(xiàng)設(shè)置。
           第一次循環(huán)執(zhí)行列表頭與列表尾之間的<!--list.var1-->與其他內(nèi)容;
           第二次循環(huán)執(zhí)行列表頭與列表尾之間的<!--list.var2-->與其他內(nèi)容;
           以例3為例:
          [!--empirenews.listtemp--]
          <!--list.var1-->
          <!--list.var2-->
          <tr>
          <td>文字廣告</td>
          </tr>
          [!--empirenews.listtemp--]
          第一次循環(huán)紅色框內(nèi)的:
          <!--list.var1-->
          <tr>
          <td>文字廣告</td>
          </tr>
          第二次循環(huán)藍(lán)色框內(nèi)的:
          <!--list.var2-->
          <tr>
          <td>文字廣告</td>
          </tr>
           
           本例子使用素材:點(diǎn)擊這里下載素材
           相關(guān)鏈接:
           ecmsinfo標(biāo)簽使用教程2
           ecmsinfo標(biāo)簽使用視頻教程
           用ecmsinfo標(biāo)簽實(shí)現(xiàn)不規(guī)則新聞
           用ecmsinfo標(biāo)簽實(shí)現(xiàn)論壇貼子調(diào)用
        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>
                人人爽爽人人 | 亚洲成人中文字幕影院 | 日韩无码19 | 天天玩天天操天天插天天日天插射 | 丁香五月婷婷视频在线入口 | 国产免费一区二区在线A片视频 | 操B久久 操屄av | 大香伊人啪啪 | 高清无码网站 | 日本三级乱伦视频 |