帝国cms列表模板如何调用图片集的图片?

帝国cms列表模板如何调用图片集的图片?

如何在新闻系统模型使用图片集?并且把图片调用出来呢?帝国cms默认的新闻系统是没有图片集的,所以第一步是要增加一个字段,图片集。然后才是第二步,将图片集的小图调用出来,怎么实现呢?具体可以参考下面的步骤。WpR –

第一步,增加字段WpR –

系统—数据表与系统模型—管理数据表,找到新闻系统数据表,“管理字段”,增加morepic字段,这一步可以照图片系统的morepic字段值,添加到新闻系统。WpR –

WpR –

第二步,回到“管理系统模型”,将字段录入项以及展示的模板项都勾上。WpR –

WpR –
WpR –
提交后,在新闻系统增加信息,就会有图集显示,如图:WpR –

WpR –

第三步,列表内容模板代码:WpR –
 WpR –

  1. $fr=$empire->fetch1(“select * from {$dbtbpre}ecms_news where id=’$r[id]'”); 
  2. $rexp=“\r\n”
  3. $fexp=“::::::”
  4. $rr=explode($rexp,$fr[morepic]); 
  5. $count=count($rr); 
  6. $listtemp=“”
  7. for($i=1;$i<$count+1;$i++) 
  8. $frt=explode($fexp,$rr[$i-1]); 
  9. $listtemps.=(‘<a href=”‘.$frt[1].‘”><img src=”‘.$frt[0].‘”></a>’); 
  10. $listtemp=(‘<li>’.$listtemps.‘</li>’); 

WpR –

这样图片就以列表项的形式展现了。WpR –

实例拓展:WpR –

如果有这样一个要求,单个标题图的列表和图片集的列表都显示在列表模板,应该怎么调用?请看下面的代码:WpR –
 WpR –

  1. $titlepic=
  2. $morepic=
  3. if($r[titlepic]) 
  4. $titlepic='<a href=“” target=“_blank”> <span class=“newspic”><img src=“[!–titlepic–]” alt=“[!–oldtitle–]” /></span></a> 
  5.         <h2 class=“newstitle”><a href=“[!–titleurl–]” target=“_blank”>[!–title–]</a></h2>’; 
  6. if($r[morepic]) 
  7. $fr=$empire->fetch1(“select * from {$dbtbpre}ecms_news where id=’$r[id]'”); 
  8. $rexp=“\r\n”
  9. $fexp=“::::::”
  10. $rr=explode($rexp,$fr[morepic]); 
  11. $count=count($rr); 
  12. for($i=1;$i<5;$i++) 
  13. $frt=explode($fexp,$rr[$i-1]); 
  14. $titlepis.=(‘<li><i><a href=”[!–titleurl–]”><img src=”‘.$frt[0].‘”></a></i></li>’); 
  15. $titlepic=(‘  <h2 class=”newstitle”><a href=”[!–titleurl–]” target=”_blank”>[!–title–]</a></h2><div class=”newspicbox”><ul>’.$titlepis.‘</ul><div class=”count”>’.$count.‘图</div></div>’); 
  16.   
  17. $listtemp=’ 
  18. <li class=“newslist” data-scroll-reveal=“enter bottom over 1s”>     
  19. ‘.$titlepic.’ 
  20.         <div class=“bloginfo”
  21.           <ul> 
  22.             <li class=“author”>[!–writer–]</li> 
  23.             <li class=“lmname”><a href=“[!–this.classlink–]” title=“[!–this.classname–]” target=“_blank”  class=“classname”>[!–this.classname–]</a> 
  24.             <li class=“timer”>[!–newstime–]</li> 
  25.             <li class=“view”><span>[!–onclick–]</span></li> 
  26.           </ul> 
  27.         </div> 
  28.       </li> 
  29. ‘; 

效果如下图:WpR –

WpR –

以上就是关于帝国cms常见问题中”帝国cms列表模板如何调用图片集的图片?”的全部内容WpR –

分享到 :
相关推荐