VIP福利
主页 > 建站问题 > 织梦技巧 > 织梦模板建站教程dede织梦CMS如何调用文章第一张图片

织梦模板建站教程dede织梦CMS如何调用文章第一张图片

打开 ../ include/ common.func.php 添加如下代码: //取第一张图地址 查看源码 打印代码帮助 01 function firstimg($str_pic) 02 { 03 $str_sub=substr($str_pic,0,-7). .jpg ;//删除缩略图字符串最后七位,然后再补上后缀.jpg 04 return $str_sub; 05 } 06 然后在模板里循环调用: 07 [field:litpic function =firstimg( @me )/] 08 直 […]



打开 ../ include/ common.func.php  添加如下代码:
//取第一张图地址
查看源码
 
打印代码帮助
01 function firstimg($str_pic)
02 {
03 $str_sub=substr($str_pic,0,-7).".jpg";//删除缩略图字符串最后七位,然后再补上后缀.jpg
04 return $str_sub;
05 }
06 然后在模板里循环调用:
07 [field:litpic function=firstimg('@me')/]
08 直接调用用:
09 {dede:field name='litpic' function="firstimg(@me)"/}
10 以上方法试了下,在图片都为JPG时可以用。如果有PNG,BMP等是不好用。所以优化了下,如下。
11 方法2:
12 打开 ../ include/ common.func.php  添加如下代码:
13 function firstimg($str_pic)
14 {
15 $str_sub=str_replace("-lp","","$str_pic");  //把缩略图中的'"-lp"'  删掉就是第一张图的地址了。
16 return $str_sub;
17 }
18 然后在模板里循环调用:
19 [field:litpic function=firstimg('@me')/]
20 直接调用用:
21 {dede:field name='litpic' function="firstimg(@me)"/}


共有 条评论