多语言展示
当前在线:1207今日阅读:27今日分享:41

DEDE织梦调用文章首图(原始图片,非略缩图)

DEDE制作模版时,默认的首页或列表页的图片调用只是调用了文章图片的略缩图,这样图在首页或列表页看到的图片都是比较模糊的,如果我们想要直接调用文章的首张原始图片,而不是经过压缩后的略缩图,我们该如何处理?  下图,我们来一起来按步骤看一下:
工具/原料
1

Dreamweaver

2

DedeCMS (织梦)

方法/步骤
1

首先,我们要修改PHP文件,找到根目录下的 “include”文件夹,在文件夹打用Dreamweaver软件或直接用记事本打开 “extend.func.php”文件。

2

找到并打开extend.func.php后,在最底部增加以下代码 ://取第一张图地址function firstimg($str_pic){$str_houzhi=substr($str_pic,-4);$str_sub=substr($str_pic,0,-7).$str_houzhi;//删除缩略图字符串最后七位,然后再补上后缀.jpgreturn $str_sub;}增加上面代码后,保存文件。网络上也有相同的代码,但大部分都是只能调用JPG格式的图片,如果文章中有其它图片格式的,就无法调用了。所以这段代码增中了 .$str_houzhi; 做为优化。使调用时,其它格式的图片也能调用。在html模版中调用代码为下:[field:litpic function=bigimg('@me')/]或者:{dede:field name='litpic' function='bigimg(@me)'/}

推荐信息