1、帝國cms靈動標簽如何調用新聞正文第一張圖片??
在connect.php搜索「//替換列表模板/標簽模板/搜索模板」
在上方增加以下代碼:
//獲取內容頁第一張大圖片
function diy_imgFirst($r){
global $empire,$dbtbpre;
$fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_1 where id='$r[id]'");
$newstext=stripslashes($fr['newstext']);//去除反斜杠並且獲取文章正文內容
$pattern = "/.*src=\"([^^]*?)\".*/i"; //正則
preg_match_all($pattern, $newstext, $match);
if(count($match[1])>=1){
//return $match[1][0];//返回第一張圖片地址
$diyfpic=$match[1][0];
}else{
$diyfpic=$r['titlepic'];
}
return $diyfpic;
}
還是修改這個文件,搜索
1 $titleurl=sys_ReturnBqTitleLink($r);//鏈接
在下方增加以下代碼:
1 $diyfpic=diy_imgFirst($r);
還是這個文件,搜索
1 $listtemp=str_replace('[!---titleurl--]',$titleurl,$listtemp);
在下方增加以下代碼:
1 $listtemp=str_replace('[!---diyfpic--]',$diyfpic,$listtemp);
後台在 管理列表模板 的list.var中,直接使用[!---diyfpic--]
最好把
$diyfpic=$r['titlepic'];
改成
$diyfpic='e/data/images/notimg.gif';
因為一般沒有大圖,就沒有縮略圖。或者留空也行。
以上方法在帝國CMS 6.6中測試通過,7.0未測試
2、帝國CMS模版,別的正常,唯獨標題圖片調用不出來!
第一步,檢查你的這個數據表{$dbtbpre}ecms_game 中是否含有 titlepic 這個欄位;
第二步,如果沒有包含這個欄位,那麼你要給它添加上去;
如果有這個欄位也仍然調用不出來,可能這個欄位的值 本身就為空字元串。
你這個程序的if判斷似乎有點問題,請你檢查你的判斷邏輯是否正確,你的程序意思是:if($userr[game]) 如果查詢結果中game欄位存在值,那麼$game='';else否則如果game欄位不存在值,那麼......<img src='".$userr[titlepic].'"/> 其中這里的$userr[titlepic]也很可能如第二步猜測的不存在該值(查無該條記錄)!
3、帝國cms 調用某一欄目下所有圖片的方法
用哪個標簽實際上無所謂
[ecmsinfo]1,10,32,0,0,1,1[/ecmsinfo]
調用對象選欄目即可了,在標簽模板里調用文章的縮略圖,就是前面加small,點進去是他的簡介,可以設置會員空間,也可以是php文件的調用會員信息。完全可以實現。
4、帝國cms怎麼樣調用正文圖片?
他直接取文章里的第一張圖片為標題圖片了,你還要怎麼調用啊
5、帝國CMS如何調用內容頁面的圖片?
不知道你主頁面上的這個標題欄是文字還是圖片?如果是圖片,修改圖片替換。如果是寫在主頁模板里的文字,需要在後台主頁模板里改。如果是其他調用,要從被調用的地方去改。
6、帝國cms列表模版,大圖展示和列表展示,改用什麼標簽調用?
如果是用[!--empirenews.listtemp--]<!--list.var1--> [!--empirenews.listtemp--]這個標簽,你應該可以把兩套要循環的代碼都放在下面的「列表內容模板」里吧,我想既然是切換的,那在你的css或者js里肯定有控制一套代碼顯示的時候另一套代碼隱藏的代碼的,所以不會兩套都顯示出來的
或者你也可以用靈動標簽,根據參數循環你的兩套代碼,不用去管「列表內容模板」了,結果是一樣的。
7、急~~~~~帝國cms怎樣調用幻燈片
[phomeflashpic]欄目ID/專題ID,顯示總數,圖片寬度,圖片高度,是否顯示標題,標題截取數,操作類型,停頓秒數,附加SQL條件,顯示排序[/phomeflashpic]
用這個帝國自帶的FLASH幻燈信息調用 (phomeflashpic)標簽,填進你相應的參數,它的樣式是已經寫好默認的了。如果你想有自己的樣式,可以用靈動標簽調用,也是一樣的。
8、如何將內容頁圖片集的圖片分頁顯示 帝國cms
TAG:帝國cms
如何製作帝國cms內容頁的調用欄目縮略圖
帝國cms6.0後已經無法用[!--class.classimg--]直接調用欄目縮略圖了,5.1以前的能行,現在只能在列表頁能用[!--class.classimg--]調用縮略圖標簽,現在只有用靈動或者萬能標簽才能調用,調用代碼如下
[e:loop={"select classimg from phome_enewsclass where classid='$GLOBAL[navclassid]'",1,24,0}]
[/e:loop]