时间:2019-09-20 12:00:01 来源:admin 作者:猎凡网络
织梦调用body字段中第一张图片,可以在列表页遍历,也可以文章正文中调用。首先我们打开织梦仿站的自定义函数编写文件include/extend.func.php,在其最下面加入如下代码
//调用文章正文第一张图片 function imgdiyi($str_pic) { $str_sub=substr($str_pic,0,-7).".jpg";return $str_sub; }
如果是遍历的话就用下面的标签:
[field:litpic function=firstimg('@me')/]
如果是在文章中显示就是这样写:
{dede:field name='litpic' function="firstimg(@me)"/}
这时候大家肯定会比较郁闷了,litpic不就是缩略图标签吗,怎么又变成文章正文了,我们仿站都知道的缩略图其实就是文章正文的第一张图片生成的,而生成后的图片名是在原图片名的末尾又加了4位随机数,这个函数的用处就是去除了缩略图地址末尾的七位数(因为连扩展名也去掉了),然后在最后再加上扩展名.jpg,这里有出来一个问题,如果我的图片扩展名不是.jpg就会出错不显示了。那就需要下面这个方法,完美解决了织梦cms调用文章第一张图片。
将以上的代码替换为以下
function yhimg($str_pic) { $str_sub=str_replace("-lp","","$str_pic"); return $str_sub; }
这段代码无论是什么格式的图片都可以正常条用,那么对应的调用方法和上面的一样,只是函数名变了
[field:litpic function=yhimg('@me')/]
{dede:field name='litpic' function="yhimg(@me)"/}
本文网址:https://fangzhan.seobr.com/news/236.html
本文由猎凡仿站网发布,如果您还想了解更多关于网站仿制的文章,请点击查看
仿站知识
的其它文章,转发请注明来源及版权归属。
承接以下业务:传统网站改自适应网站、网站增加手机站、网站改全屏网站改大屏展示、GBK转UFT-8、DEDECMS转WORDPRESS、网站站群制作、企业网站设计、企业网站优化、网站托管等业务
上一篇:织梦发布文章添加禁用词语过滤功能
下一篇:返回列表