導航:首頁 > 萬維百科 > 帝國cms靈動標簽萬能標簽

帝國cms靈動標簽萬能標簽

發布時間:2020-09-22 17:52:32

1、請教靈動標簽可否嵌套使用.帝國cms

不可以,靈動標簽不能嵌套使用
如果你需要嵌套效果的話,可以用靈動標簽配合php代碼使用

大致的思路是:

[e:loop={'select classid from .....',0,24,0}]
<?php
$sql=$empire->query("select.... from ...");
?>
[/e:loop]

2、帝國cms 萬能標簽和靈動標簽功能是一樣的嗎

當然是輸入的了,不然你可以打開默認模板復制黏貼也行 靈動標簽是這樣的: [e:loop={欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序}] 模板代碼內容 [/e:loop] 萬能標簽是這樣的: [ecmsinfo]欄目ID/專題ID,顯示條數

3、帝國CMS中的標簽是如何輸入?是不是手工一個代碼一個代碼的輸入?還有怎樣區別萬能標簽和靈動標簽?

當然是輸入的了,不然你可以打開默認模板復制黏貼也行

靈動標簽是這樣的:
[e:loop={欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序}]
模板代碼內容
[/e:loop]

萬能標簽是這樣的:
[ecmsinfo]欄目ID/專題ID,顯示條數,標題截取數,是否顯示欄目名,操作類型,模板ID,只顯示有標題圖片,附加SQL條件,顯示排序[/ecmsinfo]

4、帝國cms 靈動標簽

[e:loop={'select * from [!db.pre!]enewslink where
checked=1 and lpic="" order by lid',20,24,0}]
這個是因為操作類型是24(第3個參數),所以第一個參數就是sql語句, 按sql查詢 (欄目ID='sql語句') 詳情看操作類型說明
第二個參數20是顯示條數 顯示前幾條記錄
第三個參數24是操作類型

第四個參數0是不限制顯示有沒有標題圖片的信息
後面參數可以省略。

[e:loop={'selfinfo',20,0,0}] 也是一樣:顯示當前欄目,前20條,0是調用最新信息,0是不限制有沒有標題圖片

第一個參數的意思是當前ID='selfinfo',也就是你打開哪個頁面就調用哪個欄目的的id,這個不是很靈活嗎?靈動標簽語法里不是有標明嗎

5、請問帝國cms6.5中靈動標簽按sql語句查詢怎麼做

<ul>
[e:loop={"select title from {$dbtbpre}ecms_flag where id='$navinfor[wfrom]' order by id desc",1,24,0,'',''}]
<li>
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
(<?=date('Y-m-d',$bqr[newstime])?>)
</li>
[/e:loop]
</ul>

6、帝國cms 如何讓調用標簽中的前三條數據帶圖片

帝國cms中,利用靈動標簽,或者萬能標簽達到從指定順序來調用文章

靈動標簽,很簡單

[e:loop={欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序}]
模板代碼內容
[/e:loop]

這個函數裡面的顯示條數有一個很少人知道的小技巧

[e:loop={1,『2,11』,0,0}]
<a href=」<?=$bqsr[titleurl]?>」 target=」_blank」><?=$bqr[title]?></a>
[/e:loop]

這個的意思就是表示說:


調用 分類 1 的文章
調用 文章 的數量是 從2至11計數,總共11個文章
調用 文章 的次序,是按照默認的排序,從排列第2的文章,計數到排列11的文章


大概意思就是說,排除第一個文章,這樣的用法,比較適合




『另外一種方法

剛想到,上圖的這個效果還可以用另外一種方法來實現
[e:loop={1,11,0,0}]
<?php
if($bqno==2){
echo 『你隨心設計樣式』;
}
else{
echo 『特殊樣式代碼』;
}
?>
[/e:loop]
//好像還可以用case來,例如樣式有很多的話,以及各種運算符

 完整的參考文檔地址:http://www.10w.org.cn/cms-using-smart-labels-from-the-specified-order-of-the-empire-to-call-for-articles.html

7、帝國CMS靈動標簽

這個不是帝國cms的問題,是css的問題,你寫一個css控制下就 ok了

<body>
<div class="td1">
<ul>
[e:loop={2,1,0,0}]
<li>
<a href="<?=$bqsr['titleurl']?>" target="_blank"><img src="<?=$bqr['titlepic']?>"></a>
<br>
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a>
<br>
<?=esub($bqr[smalltext],30)?>
[/e:loop]
</body>

8、這種布局,用帝國cms靈動標簽要怎麼循環?

循環的時候用$bqno判斷一下循環的是第幾條,然後
[e:loop={1,3,0,0,'','newstime DESC'}]
<?php
if($bqno==2){
echo '特殊樣式';
}else{
echo '一般樣式';
}
?>
[/e:loop]

9、圖片+標題+摘要 帝國cms靈動標簽怎麼調?

用e:loop 調用

[e:loop={17,1,0,1}]
標題圖片:<img src="<?=$bqr[titlepic]?>" alt="<?=$bqsr[title]?>" />
內容簡介截取前200個位元組(一個中文字元是兩個位元組):<?=esub($bqr[smalltext],200)?>
標題:<?=$bqsr[title]?>
[/e:loop]

10、在帝國cms中,怎麼調用所有新聞系統中的最新文章,熱門文章。是不是用靈動標簽呢。

不需要使用靈動標簽,萬能標簽就足夠了。

帝國CMS自帶的語法標簽說明: e/admin/template/EnewsBq.php 

格式:[ecmsinfo]欄目ID/專題ID,顯示條數,標題截取數,是否顯示欄目名,操作類型,模板ID,只顯示有標題圖片,附加SQL條件,顯示排序[/ecmsinfo]


根據自己要的效果修改上述的參數


一. 欄目調用只能通過欄目id來逐個調用

1. 比如調用ID為1,2,3的三個欄目最新的信息(按欄目調用最新信息的操作類型為0)

[ecmsinfo]『1,2,3』,顯示條數,標題截取數,是否顯示欄目名,0,模板ID,只顯示有標題圖片,附加SQL條件,顯示排序[/ecmsinfo]

2. 調用本欄目最新信息可用selfinfo,同樣操作類型為0

[ecmsinfo]『selfinfo』,顯示條數,標題截取數,是否顯示欄目名,0,模板ID,只顯示有標題圖片,附加SQL條件,顯示排序[/ecmsinfo]


二. 如果你想調用所有欄目的話,只要你的所有欄目都是相同模型就可以,比如所有欄目都是文章模型或者新聞模型,此時你可以通過調用數據表的方式

比如調用新聞表的所有最新信息,各表最新信息 (欄目ID='表名') 操作類型為18

[ecmsinfo]『news』,顯示條數,標題截取數,是否顯示欄目名,18,模板ID,只顯示有標題圖片,附加SQL條件,顯示排序[/ecmsinfo]


此外,還有許多調用方式,比如按專題,按標題分類,按默認表,按SQL調用,默認的萬能標簽就完全可以達到你想要的效果,完全不需要用到超級靈活的靈動標簽,靈動標簽更適合懂得php代碼的定製

與帝國cms靈動標簽萬能標簽相關的知識