云狐网

您现在的位置是:首页 > 网站建设 > cms系统

cms系统

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

云狐科技 2022-04-04 13:51:07cms系统

如何在新闻系统模型使用图片集?并且把图片调用出来呢?帝国cms默认的新闻系统是没有图片集的,所以第一步是要增加一个字段,图片集。然后才是第二步,将图片集的小图调用出来,怎么实现呢?具体可以参考下面的步骤。t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

第一步,增加字段t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

系统—数据表与系统模型—管理数据表,找到新闻系统数据表,“管理字段”,增加morepic字段,这一步可以照图片系统的morepic字段值,添加到新闻系统。t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

帝国cms列表模板如何调用图片集的图片?t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

第二步,回到“管理系统模型”,将字段录入项以及展示的模板项都勾上。t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

帝国cms列表模板如何调用图片集的图片?t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网
t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网
提交后,在新闻系统增加信息,就会有图集显示,如图:t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

帝国cms列表模板如何调用图片集的图片?t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

第三步,列表内容模板代码:t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网
 t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

  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列表模板如何调用图片集的图片?t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

这样图片就以列表项的形式展现了。t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

实例拓展:t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

如果有这样一个要求,单个标题图的列表和图片集的列表都显示在列表模板,应该怎么调用?请看下面的代码:t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网
 t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

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

效果如下图:t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

帝国cms列表模板如何调用图片集的图片?t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

以上就是关于帝国cms常见问题中"帝国cms列表模板如何调用图片集的图片?"的全部内容t35电脑_数码_手机应用问题解决的IT技术网站 - 云狐网