1、靈動標簽怎麼調用欄目縮略圖 帝國cms
[e:loop={'3',24,0,0}]
<li><a href="<?=$bqsr[classurl]?>">
<img width="70" height="40" src="<?=$bqr[classimg]?>" /></a></li>
[/e:loop]
或者指定ID
[e:loop={"select classid,classname,classimg,intro from phome_enewsclass where classid=3",1,24,0}]
<li><a href="<?=$bqsr[classurl]?>" target="_blank"><span><img src="<?=$bqr[classimg]?>" alt="<?=$bqr[classname]?>"></span><?=$bqr[classname]?></a></li>
[/e:loop]
你參考下
2、帝國cms怎麼調用欄目的目錄名
填寫目錄的url或者用[!--this.classlink--]
靈動標簽:
欄目名: <?=$class_r[ID]['classname']?>希望能幫到你
3、帝國cms怎麼獲取列表頁當前欄目鏈接和欄目名稱
列表頁獲取當前欄目鏈接 : <?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>
列表頁獲取當前欄目名稱 :[!--class.name--]
4、帝國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代碼。
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)的格式:
[e:loop={欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序}]模板代碼內容[/e:loop]
實例3:如果信息帶有圖片信息,則標題上帶有圖片標志
[e:loop=
{'selfinfo',20,0,0}]<?$newimg="";if(!empty($bqr[titlepic]))
{ $newimg="<img src='http://bbs.zhnews.net/bbs/static/image
/filetype/image_s.gif' />";}?><tr class="even"><
td class="title"><h1><a href="<?=$bqsr[titleurl]?&
gt;" target="_blank"><?=sub($bqr[title],0,24,false)?></a&
gt;<?=$newimg?></h1><p class="intro">&
lt;?=$bqr[smalltext]?>[<a title="閱讀全文" href="&
lt;?=$bqsr[titleurl]?>" target="_blank">詳細內容</a>]</p>&
lt;/td><td><?=$bqr[myarea]?></td><td><?=date('Y-m-d H:i:s', $bqr[newstime])?></td></tr>[/e:loop]
7、帝國cms怎麼獲取列表頁當前欄目鏈接和欄目名稱
列表頁獲取當前欄目鏈接 :
<?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>
列表頁獲取當前欄目名稱 :
[!--class.name--]
8、帝國cms靈動標簽調用指定的欄目名稱地址和5條新聞標題
你直接在帝國後台上點擊自動生成標簽,然後設置好,自動生成。拷貝那段代碼。
[e:loop={2,10,1,0}][e:loop={2,10,1,0}]這句就是循環的開始
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]這句就是循環的結束
然後你按照你的div+css看那裡要循環。把這些替換就可以了
9、帝國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個變數的區別