帝国CMS修改图集默认显示模板格式的方法 帝国cms教程 - 帝国cms - 小名建站

小名建站

SEO SEO


首页  >   帝国cms > 帝国CMS修改图集默认显示模板格式的方法 帝国cms教程   >  正文







 

帝国CMS的图集字体 [!----morepic--] 默认自带的输出模板是用table表格的





帝国CMS的图集字体 [!----morepic--] 默认自带的输出模板是用table表格的。非常不利于配合JS制作各种图集特效。
本文以修改 [!----morepic--] 字段模板讲解自定义图片集输出模板的方法
打开 e/class/functions.php 文件
找到:
//返回图片集html代码
function ReturnMorepicpathHtml($add){
 global $public_r,$fun_r;
 if(empty($add[morepic]))
 {
  return "";
 }
 $line=$add[num]?$add[num]:1;//每行显示
 $picpath="";
 $path_r=explode("\r\n",$add[morepic]);
 for($pj=0;$pj<count($path_r);$pj++)
    {
  $p=$pj+1;
  if(($p-1)%$line==0||$p==1)
  {
   $picpath.="<tr>";
  }
     $showdown_r=explode("::::::",$path_r[$pj]);
  //显示图片名称
  $name="";
  if(!empty($showdown_r[2]))
  {
   $name="<br><span style="line-height=18pt">".$showdown_r[2]."</span>";
  }
  $width=$add[width]?" width="".$add[width].""":"";//宽度
  $height=$add[height]?" height="".$add[height].""":"";//高度
  $picpath
.="<td align=center><a href="".$public_r[newsurl]."e/ViewImg/index.html?url=".$showdown_r[1]."" target=_blank><img src="".$showdown_r[0].""".$width.$height." border=0>".$name."</a></td>";
  //分割
        if($p%$line==0)
  {
   $picpath.="</tr>";
  }
 }
 if($p<>0)
 {
  $table="<table width="100%" border=0 cellpadding=4 cellspacing=4>";
  $table1="</table>";
        $ys=$line-$p%$line;
  $dotr=0;
        for($j=0;$j<$ys&&$ys!=$line;$j++)
  {
   $dotr=1;
            $picpath.="<td></td>";
        }
  if($dotr==1)
  {
   $picpath.="</tr>";
  }
 }
 $value=$table.$picpath.$table1;
 return $value;
}

其中,蓝色代码部分就是主要的图片输出格式,按需要修改即可,比如改成<li></li>格式。

温馨提示:如果你想搭建一个地方门户或者社交论坛,那么到的 discuz模板 频道看看吧,这里有很多的地方门户和论坛模板哦!


帝国CMS修改图集默认显示模板格式的方法 帝国cms教程
http://www.yuedudg.cn/article/874521.html

 










Tags: cms教程 帝国cms教程










搜索


网站分类


标签列表


关于我们
本人提供网站SEO优化、SEM推广营销(百度/360/搜狗收录优化)、企业建站、搜索引擎教学等服务。
联系我们: 给我发QQ消息  加入QQ群





安全认证