找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 221|回复: 0

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

[复制链接]

该用户从未签到

发表于 2021-6-26 09:54:28 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
打开 ../include/common.func.php  添加如下代码:
        //取第一张图地址
       
       
               
                       
                               
                                       
function firstimg($str_pic)
{
$str_sub=substr($str_pic,0]-7).".jpg";//删除缩略图字符串最后七位,然后再补上后缀.jpg
return $str_sub;
}
然后在模板里循环调用:
[field:litpic function=firstimg('@me')/]
直接调用用:
{dede:field name='litpic' function="firstimg(@me)"/}
以上方法试了下,在图片都为JPG时可以用。如果有PNG,BMP等是不好用。所以优化了下,如下。
方法2:
打开 ../ include/ common.func.php  添加如下代码:
function firstimg($str_pic)
{
$str_sub=str_replace("-lp","","$str_pic");  //把缩略图中的'"-lp"'  删掉就是第一张图的地址了。
return $str_sub;
}
                               
                       
               
       

然后在模板里循环调用:
[field:litpic function=firstimg('@me')/]
直接调用用:
{dede:field name='litpic' function="firstimg(@me)"/}
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-27 11:13

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表