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

时间:2022-06-10 15:13:01 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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

第一步,增加字段

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

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

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

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

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

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

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

  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>'); 

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

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

实例拓展:

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

  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. '; 

效果如下图:

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

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

本文来源:https://www.wddqw.com/zxjh.html