羽翼源码网包含PHP源码下载,企业网站源码下载,整站源码,商城系统源码,织梦模板,织梦源码,我们坚持为用户提供优质源码
用户名:
密码:
注册
加入会员更多PHP源码下载

CMS教程

最新资讯

织梦php源码企业网站的缩略图处如何调用原图-方法二(自动识别图片格式)

yuyiwebsite.com / 2020-01-11

在上一篇文章中我们讲到了如何通过修改代码来实现调用图片的原图而不是缩略图,但是那个方法有一个非常明显的缺陷,那就是我们无法保证让所有的图片格式都统一。今天我们分享的这个方法则可以让系统自动识别图片格式,其实说它是自动识别,也不过是用了字符串切割的方法,如果勾选提取第一个图片做为缩略图的话,文章的缩略图和第一张图片只多了一个“-lp”的字符串,用php的“str_replace”函数切割一下就行了。方法如下:

 

1、我们通过FTP工具找到网站根目录下的“/include/common.func.php”文件,将其下载到本地;

 

2、使用DW等编辑软件打开该文件,我们在该文件中的最下方添加以下代码:

 

function firstpic($str_pic) 

    $str_sub=str_replace("-lp","","$str_pic");  //删除缩略图中的"-lp"

    return $str_sub; 

}

 

3、这时候我们将文件保存,并按原路径上传且替换原文件;

 

4、下面就可以开始调用我们的代码了:

 

我们想在标签中循环调用的话,我们就使用这行调用代码:[field:litpic function=firstpic('@me')/]

 

我们是在要显示原图的地方直接调用的话,我们就使用这行调用代码:{dede:field name='litpic' function="firstpic(@me)"/}

 

网上还有第三种方法也可以实现将缩略图处调用原图的效果,我们会在下一篇文章中分享出来。

 

该文章为羽翼源码网整理发布,如需转载请说明出处:https://yuyiwebsite.com

收缩