導航:首頁 > 萬維百科 > 帝國cms文章與欄目名標簽

帝國cms文章與欄目名標簽

發布時間:2020-09-21 23:05:32

1、帝國cms更改原來的欄目名稱和路徑,原來的文章不能顯示.

這個你需要到系統,數據更新,更新信息頁地址。這樣就解決了你的問題。

2、帝國cms怎麼獲取列表頁當前欄目鏈接和欄目名稱

列表頁獲取當前欄目鏈接 : <?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>
列表頁獲取當前欄目名稱 :[!--class.name--]

3、loop標簽 循環當前欄目 可以輸出當前欄目對應的父欄目的名稱和鏈接么? 帝國cms

<?
echo $nclassid =$GLOBALS[navclassid];//獲取當前欄目ID
echo $bclassid = $class_r[$GLOBALS[navclassid]][bclassid]; //獲取當前父欄目ID
$islast=$empire->fetch1(「select * from {$dbtbpre}enewsclass where classid=』$nclassid'」); //判斷當前欄目是否是終極欄目
if($islast[islast]==1){
?>
[e:loop={「select classid,classname,classpath from [!db.pre!]enewsclass 
where bclassid = 『$bclassid』 order by 
classid」,0,24,0}]<!-取得父欄目下的子欄目->
<a href=」<?=$bqsr[classurl]?>」><?=$bqr[classname]?></a>
[/e:loop]
<?
}else{
?>
[e:loop={「select classid,classname,classpath from [!db.pre!]enewsclass 
where bclassid = 『$nclassid』 order by 
classid」,0,24,0}]<!-取得當前欄目下的子欄目->
<a href=」<?=$bqsr[classurl]?>」><?=$bqr[classname]?></a>
[/e:loop]
<?
}
?>

希望你能看懂,看不懂的話,可以聯系我,我給你解釋

4、帝國cms怎麼調用欄目的目錄名

填寫目錄的url或者用[!--this.classlink--]

靈動標簽:

欄目名:  <?=$class_r[ID]['classname']?>
欄目連接:  <?=$public_r['newsurl']?><?=$class_r[000]['classpath']?> 
別名:    <?=$class_r[ID]['bname']?>

希望能幫到你

5、帝國cms怎麼用萬能標簽調用父欄目下所有文章?

<?php
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得當前欄目的頂級欄目ID
//echo $topbclassid;
?>
[e:loop={'select * from [!db.pre!]enewsclass as a right join [!db.pre!]ecms_news as b on a.classid=b.classid and a.bclassid='.$topbclassid.'',1,24,0}]
[<?=$bqno?>]<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a><br />
[/e:loop]

首先,我也好久沒有弄過帝國了,很多東西都忘了,憑僅有的記憶和網上搜索,在6.6版本里測試了一下,以上方法是有效的。

關於[!--bclass.id--]這個標簽,記得外面的[!-- --]這個是輸出的意思,相當於echo吧,所以放在標簽里怎麼都不對了,因為它並不需要在那裡輸出,

其次在[!db.pre!]ecms_news數據表裡的classid是本欄目id,比如你頂級欄目2下面有34,35,36,37,新聞表裡只能查34,35,36,37欄目的新聞,所以你classid=[!--bclass.id--]這樣寫就算[!--bclass.id--]沒有輸出的問題也是不正確的

所以我用了聯合查詢的mysql,同時查欄目表和新聞表,在欄目表查出哪個欄目的父欄目id是2,得出34,35,36,37,然後去新聞表查屬於這4個欄目的新聞

最上面取得當前欄目的頂級欄目ID是在網上搜的,測試過是對的,它應該比[!--bclass.id--]好吧,記得[!--bclass.id--]好像只是父欄目id,如果有3級欄目是不是就不能獲取一級欄目了,我記不太清了,你可以自己測試一下2個變數的區別

6、帝國cms首頁的文章標題前面加上欄目名稱和鏈接該怎麼搞?

<?=$class_r[欄目ID]['classname']?> 調用欄目名稱
<?=$class_r[1]['classpath']?>/ 調用欄目鏈接

7、帝國cms怎麼獲取列表頁當前欄目鏈接和欄目名稱

列表頁獲取當前欄目鏈接 :
<?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>
列表頁獲取當前欄目名稱 :
[!--class.name--]

8、帝國cms靈動標簽調用指定的欄目名稱地址和5條新聞標題

你直接在帝國後台上點擊自動生成標簽,然後設置好,自動生成。拷貝那段代碼。

[e:loop={2,10,1,0}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]

[e:loop={2,10,1,0}]這句就是循環的開始
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]這句就是循環的結束

然後你按照你的div+css看那裡要循環。把這些替換就可以了

9、怎麼用靈動標簽調用欄目名地址和記錄 帝國cms

你直接在帝國後台上點擊自動生成標簽,然後設置好,自動生成。拷貝那段代碼。


 

[e:loop={2,10,1,0}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a>
[/e:loop]

 

[e:loop={2,10,1,0}]這句就是循環的開始
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]這句就是循環的結束

然後你按照你的div+css看那裡要循環。把這些替換就可以了

10、帝國CMS怎樣調用如下圖,在文章前面加個欄目名稱

欄目名稱標簽

[!--class.name--] :欄目名稱(帶鏈接)

[!--this.classname--] :欄目名稱(不帶鏈接)


看你的標簽[ecmsinfo]0,10,28,1,4,2,0[/ecmsinfo]用的是標簽模板里ID為2 的 《標題列表模板》
點擊標題列表模板後面的修改,

在「列表內容模板(list.var) (*)」里把欄目名稱標簽加上


如:

<li>[!--class.name--]<a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a></li>

與帝國cms文章與欄目名標簽相關的知識