導航:首頁 > 萬維百科 > 帝國cms首頁循環調用子欄目內容

帝國cms首頁循環調用子欄目內容

發布時間:2020-11-02 05:22:46

1、帝國cms如何調用父欄目下所有子欄目中的文章

帝國有分頁的標簽,父欄目調用本欄目文章直接使用靈動標簽調用文章,ID就是父欄目的ID

2、帝國cms頻道頁怎麼調用當前欄目下同一子欄目名的內容

直接百度一下就可以知道
<a href="<?=sys_ReturnBqClassname($navinfor,9)?>/">[!--class.name--]</a>

3、帝國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個變數的區別

4、帝國CMS怎樣循環調用子欄目的 帝國cms

<

5、帝國cms欄目自定義欄位調用不出來 怎麼在欄目循環標簽中調用

DIV樣式如下,欄目或分類暫定為N,調用數量10條:求教如何寫入調用代碼: <div class="text"> <ul> <li><span class="t1">文章標題</span><span class="t2">產品規格(自定義欄位)</span><span class="t3">發布日期</span</li> </ul></div>

6、帝國cms靈動標簽怎麼調用某一子欄目

[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=1 and showclass=0 order by myorder,classid desc',0,24,0}]
<li><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_blank"><?=$bqr[classname]?></a></li>
[/e:loop]

可以實現帝國CMS用靈動標簽來實現任意頁面調用指定欄目下的所有子欄目。
這段JS是用以實現當前欄目高亮的樣式區分,如不需要當前子欄目高亮,可刪除這段JS代碼。

7、帝國cms如何調用一級欄目下的所有文章??

只能列出所有id,沒有別的方法,因為如果給你輕易掉出所有的欄目,那麼當你只需要調用某一兩個的時候怎麼辦???只能通過這一兩個的欄目id調用他們,所有如果你想調用多個就必須填寫他們的欄目id,標簽這樣設計應該也是為了不起沖突,當然如果你會改寫的話,寫個sql語句直接調用不是太簡單了,標簽沒有這個功能,祝你好運

8、如何靈動標簽實現循環子欄目信息 帝國cms

我們先看下靈動標簽語法:

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

上面對應的PHP函數是:
sys_ReturnEcmsLoopBq(欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序)

靈動標簽實際對應的原型PHP代碼為如下:

<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq(欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序);
$bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
?>
模板代碼內容
<?php
}
?>

9、如何靈動標簽實現循環子欄目信息 帝國cms

比如欄目下有動作片,喜劇片,愛情片,且需循環以下代碼,顯示結果見附件
<div class="AntVideoMain mb5px">
<div class="Left">
<div class="AntCom" style="height:210px;">
<h2><em class="Vod2"></em><a href="" target="_blank">更多>></a>動作片</h2>
<div class="AntNewVideo">
<ul>
[e:loop={0,5,3,1}]
<li>
<div class="Img">

<a href="<?=$bqsr[titleurl]?>"
target="_blank"><img src="<?=$bqr[titlepic]?>" width="120"
height="90" /></a>
</div>

<div class="Ti"><a href="<?=$bqsr[titleurl]?>"
target="_blank"><?=$bqr[title]?></a></div>

<div><em
class="pl"><?=$bqr[onclick]?></em><em
class="co"><?=$bqr[plnum]?></em></div>
</li>[/e:loop]

</ul>
</div>
</div>
</div>
<div class="Right">
<div class="AntCom" style="height:210px;">
<h2><em class="Vod1"></em><a href="" target="_blank">更多>></a>動作片排行</h2>
<div class="AntRankingVideo">
<div class="AntVideoList">
<ul>
[e:loop={0,1,3,1}]<li class="Current">

<div class="in"><a href="<?=$bqsr[titleurl]?>"

target="_blank"><?=$bqr[title]?></a><em>播放:&
lt;?=$bqr[onclick]?></em><em>評論:<?=$bqr[plnum]?>&
lt;/em></div>
<div class="upimg"><a
href="<?=$bqsr[titleurl]?>" target="_blank"><img
src="<?=$bqr[titlepic]?>" width="130" height="100"
/></a></div>
</li>[/e:loop]
[e:loop={0,4,3,1}]<li class="de" style="line-height:22px; height:22px;">

<div class="in"><a
href="<?=$bqsr[titleurl]?>"
target="_blank"><?=$bqr[title]?></a><em>播放:&
lt;?=$bqr[onclick]?></em><em>評論:<?=$bqr[plnum]?>&
lt;/em>
</div>[/e:loop]
</li>
</ul>
</div>
</div>
</div>
</div>

與帝國cms首頁循環調用子欄目內容相關的知識