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)'/}
上一篇:首都图书馆上网教程