1、帝国cms栏目列表页能用灵动标签调用吗
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
<tr><td>
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
(发布时间:<?=date('Y-m-d',$bqr[newstime])?>)
</td></tr>[/e:loop]
2、帝国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未测试
3、帝国cms灵动标签如何调用这样的新闻
判断一下,灵动标签说明里不是有个$bqno吗,你可以事先写一个类如.first,调用的时候
<ul>
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
<li<? if($bqno==1){echo" class='first'"}?>><a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a></li>
[/e:loop]
</ul>
4、帝国CMS系统如何使用灵动标签调取图片的友情链接
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid=0 order by lid',20,24,0}]
<li><a href="<?=$bqr[lurl]?>"target="_blank"><?=$bqr[lname]?></a></li>
[/e:loop]
5、大神 求指导帝国cms怎么用灵动标签调用主栏目下面的二级栏目
可以用标签模板,自己先写一个标签模板,比如,dd 或者 li标签循环的,然后用showclasstemp标签进行调用
6、灵动标签怎么调用栏目缩略图 帝国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]
你参考下
7、帝国cms列表图文调用
前提:需要在列表模板列表内容模板(list.var) (*)初打勾使用程序代码
$img='<dt><a target=”_blank” href=”[!–titleurl–]”><img alt=”[!–title–]” title=”[!–title–]” width=”120″ height=”100″ src=”[!–titlepic–]”/></a></dt>
<dd>
<h2><a id=”newstitle” name=”newstitle” target=”_blank” href=”[!–titleurl–]”>[!–title–]</a></h2>
<span id=”newsresume” name=”newsresume”>[!–smalltext–]</span><a target=”_blank” href=”[!–titleurl–]” style=”color:#178AC1″>[查看原文]</a><br />
<em class=”em02″>时间:[!–newstime–]</em><em class=”em01″>来源:<span >大连银网</span></em>
</dd>
</dl>
<div class=”Bre_line”></div>';
if(empty($r[titlepic]))
{
$img='<dd>
<h2><a id=”newstitle” name=”newstitle” target=”_blank” href=”[!–titleurl–]”>[!–title–]</a></h2>
<span id=”newsresume” name=”newsresume”>[!–smalltext–]</span><a target=”_blank” href=”[!–titleurl–]” style=”color:#178AC1″>[查看原文]</a><br />
<em class=”em02″>时间:[!–newstime–]</em><em class=”em01″>来源:<span >大连银网</span></em>
</dd>
</dl>
<div class=”Bre_line”></div>';
}
$listtemp='<li>’.$img.'</li>';
8、图片+标题+摘要 帝国cms灵动标签怎么调?
用e:loop 调用
[e:loop={17,1,0,1}]