成都网站建设设计

将想法与焦点和您一起共享

帝国cms搜索页灵动标签 帝国cms搜索代码

帝国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='

/filetype/image_s.gif' /";}?tr class="even"

td class="title"h1a href="?=$bqsr[titleurl]?

gt;" target="_blank"?=sub($bqr[title],0,24,false)?/a

gt;?=$newimg?/h1p class="intro"

lt;?=$bqr[smalltext]?[a title="阅读全文" href="

lt;?=$bqsr[titleurl]?" target="_blank"详细内容/a]/p

lt;/tdtd?=$bqr[myarea]?/tdtd?=date('Y-m-d H:i:s', $bqr[newstime])?/td/tr[/e:loop]

首页幻灯片调用 灵动标签怎么写啊 帝国cms

写2次相同的灵动标签,分别调用不同字段即可。

div class="focusBox" style="margin:0 auto"

ul class="pic"

[e:loop={8,4,1,1}]lia href="?=$bqr[titleurl]?" target="_blank"img src="?=$bqr[titlepic]?"//a/li[/e:loop]

/ul

div class="txt-bg"/div

div class="txt"

ul

[e:loop={8,4,1,1}]lia href="?=$bqr[titleurl]?"?=$bqr[title]?/a/li[/e:loop]

/ul

/div

ul class="num"

lia1/aspan/span/li

lia2/aspan/span/li

lia3/aspan/span/li

lia4/aspan/span/li

/ul

/div

script type="text/javascript"

jQuery(".focusBox").slide({ titCell:".num li", mainCell:".pic",effect:"fold", autoPlay:true,trigger:"click",startFun:function(i){ jQuery(".focusBox .txt li").eq(i).animate({"bottom":0}).siblings().animate({"bottom":-36});}});

/script

/div

[/size][size=4][size=6][/size][color=Orange][/color]

帝国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}]

lia href="?=$public_r[newsurl]??=$bqr[classpath]?" title="?=$bqr[classname]?" target="_blank"?=$bqr[classname]?/a/li

[/e:loop]

可以实现帝国CMS用灵动标签来实现任意页面调用指定栏目下的所有子栏目。

这段JS是用以实现当前栏目高亮的样式区分,如不需要当前子栏目高亮,可删除这段JS代码。

帝国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未测试


名称栏目:帝国cms搜索页灵动标签 帝国cms搜索代码
文章网址:http://chengdu.cdxwcx.cn/article/dopppso.html