DEDE织梦调用文章首图(原始图片,非略缩图)
浏览量:2554
时间:2024-01-21 07:35:47
作者:采采
在DEDE制作模板时,默认的首页或列表页的图片调用只是调用了文章图片的略缩图,这样在首页或列表页看到的图片都比较模糊。如果我们想要直接调用文章的首张原始图片,而不是经过压缩后的略缩图,我们该如何处理呢?下面,我们一起按步骤来看。
修改PHP文件
首先,我们需要修改PHP文件。找到根目录下的"include"文件夹,在该文件夹中使用Dreamweaver软件或直接用记事本打开""文件。
在""文件的最底部增加以下代码:
//取第一张图地址
function firstimg($str_pic){
$str_houzhisubstr($str_pic,-4);
$str_subsubstr($str_pic,0,-7).$str_houzhi;
//删除缩略图字符串最后七位,然后再补上后缀.jpg
return $str_sub;
}
添加上述代码后,保存文件。网络上也有相同功能的代码,但大部分只能调用JPG格式的图片,如果文章中有其他图片格式的话就无法调用。为了解决这个问题,我们对代码进行了优化,增加了".$str_houzhi;",使得调用时可以处理其他格式的图片。
在HTML模板中调用代码
在HTML模板中,我们可以使用以下代码来调用文章的首张原始图片:
[field:litpic functionbigimg('@me')/]
或者:
{dede:field name'litpic' function'bigimg("@me")'/}
通过以上步骤,我们就能够在DEDE织梦的模板中实现直接调用文章首图的原始图片而不是略缩图的功能了。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。