[如何使用]dedecms首页和列表页调用图片集

不要沮丧,不必惊慌,做努力爬的蜗牛或坚持飞的笨鸟,我们试着长大,一路跌跌撞撞,然后遍体鳞伤。坚持着,总有一天,你会站在最亮的地方,活成自己曾经渴望的模样。

一般情况下,我们蔚蓝工作室在制作网站的过程中,经常是统一使用文章模型,直接修改模板htm文件的,这样的好处是让管理人员在织梦后台使用文章模型进行发表文章,直接可以发表图片案例展示,而列表页与首页同样也可以调用出图片缩略图。举个例子,蔚蓝工作室的优化案例展示,就是直接使用文章模型进行发表的,图文混排直接显示。

不过相比较而言,直接调用图片集也是挺方便的一个办法。毕竟使用文章模型与图片集模型是不一样的。你还别说,至少在使用图片集时可以控制图片的大小等其他属性,比文章模型强多了。


织梦dedecms模板中,dede:arclist 首页标签调用 和 dede:list 列表页标签调用

[field:id function="Getimg(@me,80,80,7)" /] 

 


而在文章内页标签调用

{dede:field.id function="Getimg(@me,80,80,7)" /} 

 


代码注解:这里的80,80,7分别代表是,要显示图片的宽度(省略为110),高度(省略为110),调用张数(省略为所有)

 

 

在使用这一些代码时,我们还需要在 include/common.func.php增加一函数——

 


function Getimg($aid,$imgwith=110,$imgheight=110,$num=0)   
{   
    global $dsql;   
    $imgurls = '';   
    $row =$dsql->getone( "Select imgurls From `dede_addonimages` where aid='$aid' ");   
       
        $imgurls= $row['imgurls'];   
preg_match_all("/{dede:img (.*)} (.*){\/dede:img/isU",$imgurls,$wordcount);    
  
$count=$count($wordcount[2]);   
if ($num>$count || $num==0){$num=$count;}   
for($i=0;$i<$num;$i++){    
  
    $imglist.="<li><img src=".trim($wordcount[2][$i])." width=".$imgwith." height=".$imgheight."></li>";   
}   
    return $imglist;   

}  

 

 

这样就大功告成了,dedecms模板首页,列表页调用图片集就可以正常显示了。

以上所说的方法不包括修改文章模型与图片集模型,故而不能说htm模板是否会对两个模型有一定的影响呢。毕竟这涉及到了比较高级的织梦模板修改了。

 

以上就是[如何使用]dedecms首页和列表页调用图片集。在人生的路上,有一条路每一个人非走不可,那就是年轻时候的弯路。不摔跟头,不碰个头破血流,怎能炼出钢筋铁骨,怎能长大?年轻如你我,是需要经历失败的,只有经历失败。成功的时候,才能体会成功的不易。人生的路上,走得慢一点,看得细一点,走弯路的时候,告诉自己,风景依然美丽,因为,我们没那么赶时间。要记住,每个人都会失败,否则成功的路上将会人满为患。更多关于[如何使用]dedecms首页和列表页调用图片集请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
织梦后台文档列表添加复制文档功能支持所有模型

织梦无法上传ico图标格式文件的如何解决方法

dedecms如何实现任意页面调用当前会员信息的方

织梦dede:tag调用指定多个栏目的TAG标签

织梦栏目列表按附加表自定义字段排序