首页>>帝国CMS

帝国cms列表多图显示怎么调用(多图调用方法,7.5版本亲测可用)

举例:

[e:loop={'news',10,18,1}]     

<?php

$fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$bqr[stb]} where id='$bqr[id]'");

$str=stripcslashes($fr['newstext']);

preg_match_all('/<img.*?src="(.*?)".*?>/is',$str,$imgArr);

$imgArr = array_unique($imgArr[1]);

?> 

<?=count($imgArr)?>张  //注意,这里会显示有多少张,如果我们不需要它显示删除即可。

<img src="<?=$imgArr[0]?>"  width="200" height="200" />

<img src="<?=$imgArr[1]?>" width="200" height="200" />

<img src="<?=$imgArr[2]?>" width="200" height="200" />

<a href="<?=$bqsr['titleurl']?>"><?=$bqr['title']?></a><br>                  

[/e:loop] 

效果图:

1653895283120052.png

图上写的代码如下,可以参考写法:

[e:loop={'news',10,18,0}]

<li class="post_list_li">

<h2><a href="<?=$bqsr['titleurl']?>"><?=$bqr[title]?></a></h2>

<div class="postfoot">

<div class="f_l"><span class="author"><img alt="admin" src="<?=$userr[userpic]?$userr[userpic]:'/e/data/images/notimg.gif'?>" class="avatar"><a href="#"><?=$bqr[username]?></a></span><span class="jzicon-jzshijian"></span><span><?=date('Y-m-d',$bqr[newstime])?></span></div>

<div class="f_r"><span class="jzicon-jzyan"></span><span><?=$bqr[onclick]?></span><span class="jzicon-jzqipaoa"></span><span><?=$bqr[plnum]?></span></div></div>

<ul class="imgrow">

<?php

$fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$bqr[stb]} where id='$bqr[id]'");

$str=stripcslashes($fr['newstext']);

preg_match_all('/<img.*?src="(.*?)".*?>/is',$str,$imgArr);

$imgArr = array_unique($imgArr[1]);

?> 

<li><a href="<?=$bqsr['titleurl']?>" class="gx"><img src="<?=$imgArr[0]?>" alt="<?=$bqr[title]?>"></a></li>

<li><a href="<?=$bqsr['titleurl']?>" class="gx"><img src="<?=$imgArr[1]?>" alt="<<?=$bqr[title]?>"></a></li>

<li><a href="<?=$bqsr['titleurl']?>" class="gx"><img src="<?=$imgArr[2]?>" alt="<?=$bqr[title]?>"></a></li>

</ul>

<p class="listbot"><?=esub($bqr[smalltext],150)?>...</p>

</li>

[/e:loop]

帝国CMS内容页列表页怎么调用多张图片显示两个地方需要考虑 

1. newstext字段是不是在副表?

2. 要对newstext字段脱敏  stripcslashes($bqr['newstext']);

本文由乐乐博客帝国CMS栏目发布,感谢您对乐乐博客的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“帝国cms列表多图显示怎么调用(多图调用方法,7.5版本亲测可用)

标签: