帝国CMS新闻系统怎么增加图片集功能?(帝国CMS增加图片集,并且列表模板调用所有小图实现的方法)
很多的朋友经常会问到,帝国CMS新闻系统怎么增加图片集功能呢?很多小伙伴们不是很明白帝国CMS新闻系统怎么增加图片集功能?想要这样的效果怎么实现呢?其实方法不难,下面帝国CMS模板网小编就来为大家分享帝国CMS增加图片集,并且列表模板调用所有小图实现的方法:
具体方法如下:
1、增加字段,可以仿照图片系统的字段值,添加到新闻系统,注意值,要不然调不出来
2、保存后,修改系统模型
刷新数据库,这样,新闻系统增加信息,就会有图集显示
列表页调用所有小图,方法如下:,一定要勾选使用程序代码
$fr=$empire->fetch1("select * from {$dbtbpre}ecms_news where id='$r[id]'"); $rexp="\r\n"; $fexp="::::::"; $rr=explode($rexp,$fr[morepic]); $count=count($rr); $listtemp=""; for($i=1;$i<$count+1;$i++) { $frt=explode($fexp,$rr[$i-1]); $listtemps.=('<a href="'.$frt[1].'"><img src="'.$frt[0].'"></a>'); } $listtemp=('<li>'.$listtemps.'</li>');
如果表是副表,则添加_data_{$r[stb]}
select * from {$dbtbpre}ecms_news_data_{$r[stb]} where id='$r[id]'
红线标注为副表,注意区分
内容页,如果也要对图集进行分割,可以这样:
<?php $arr = array(); $arr = $navinfor['morepic']; $newarr = explode(egetzy('rn'),$arr); $count = count(explode(egetzy('rn'),$navinfor[morepic]));//图集的图片数量 for($i=0;$i<$count;$i++) { $s_arr = array(); $s_arr[] = $newarr[$i]; $str = $s_arr[0]; $bot_arr = explode("::::::", $str); $spic = $bot_arr[0];//小图 $bpic = $bot_arr[1];//大图 $picinfo = $bot_arr[2];//图片说明 echo ' <li> <a href="javascript:void(0);"><img src="'.$spic.'" alt="'.$picinfo.'" bigimg="'.$bpic.'" text="'.$picinfo.'" /></a></li>'; } ?>
内容页图片统计 <?php $sl=empty($navinfor[morepic])?0:count(explode(chr(13),$navinfor[morepic])); echo $sl; ?>
以前讲过多样式调用,那如果要增加图片集该怎么调用呢? $titlepic=''; $morepic=''; if($r[titlepic]) { $titlepic='<a href="" target="_blank"> <span class="newspic"><img src="[!--titlepic--]" alt="[!--oldtitle--]" /></span></a> <h2 class="newstitle"><a href="[!--titleurl--]" target="_blank">[!--title--]</a></h2>'; } if($r[morepic]) { $fr=$empire->fetch1("select * from {$dbtbpre}ecms_news where id='$r[id]'"); $rexp="\r\n"; $fexp="::::::"; $rr=explode($rexp,$fr[morepic]); $count=count($rr); for($i=1;$i<5;$i++) { $frt=explode($fexp,$rr[$i-1]); $titlepis.=('<li><i><a href="[!--titleurl--]"><img src="'.$frt[0].'"></a></i></li>'); } $titlepic=(' <h2 class="newstitle"><a href="[!--titleurl--]" target="_blank">[!--title--]</a></h2><div class="newspicbox"><ul>'.$titlepis.'</ul><div class="count">'.$count.'图</div></div>'); } $listtemp=' <li class="newslist" data-scroll-reveal="enter bottom over 1s"> '.$titlepic.' <div class="bloginfo"> <ul> <li class="author">[!--writer--]</li> <li class="lmname"><a href="[!--this.classlink--]" title="[!--this.classname--]" target="_blank" class="classname">[!--this.classname--]</a> <li class="timer">[!--newstime--]</li> <li class="view"><span>[!--onclick--]</span></li> </ul> </div> </li> '; 效果如下图:
首页获取单张小图调用方法: $morepic=''; if($r[morepic]) { $fr=$empire->fetch1("select * from {$dbtbpre}ecms_news where id='$r[id]'"); $rexp="\r\n"; $fexp="::::::"; $rr=explode($rexp,$fr[morepic]); $count=count($rr); for($i=1;$i<2;$i++) { $frt=explode($fexp,$rr[$i-1]); $listtemps.=('<li><i><a href="[!--titleurl--]" title="[!--oldtitle--]"><img src="'.$frt[0].'"></a></i><span class="picture-item">[!--oldtitle--]</span></li>'); } } $listtemp=(''.$listtemps.''); 内容页: <?php $picr=explode(egetzy('rn'),$navinfor[morepic]); for($p=0;$p<count($picr);$p++) { $spicr=explode("::::::",$picr[$p]); ?> <li> <div class="picimg"><img src="<?=$spicr[0]?>" /></div> <div class="pictxt"> <h3>[!--title--]</h3> </div> </li> <?php } ?>
OK,搞定,大家自行去测试吧!很简单!
1. 本站所有资源均来源于用户上传和网络,如有侵权请邮件联系站长!kuwz@foxmail.com (注明来意)
2. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
8. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!
9. 如遇到加密压缩包,默认解压密码为"www.kuwz.cn",如遇到无法解压的请联系管理员!
酷网站 » 帝国CMS新闻系统怎么增加图片集功能?(帝国CMS增加图片集,并且列表模板调用所有小图实现的方法)
2. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
8. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!
9. 如遇到加密压缩包,默认解压密码为"www.kuwz.cn",如遇到无法解压的请联系管理员!
酷网站 » 帝国CMS新闻系统怎么增加图片集功能?(帝国CMS增加图片集,并且列表模板调用所有小图实现的方法)
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 酷网站与独木源码网啥关系?