织梦无法自动获取文章缩略图的原因
通常是我们在系统参数中设置的默认缩略图的尺寸过大,织梦在获取图片时会自动对文章内的图片进行缩小裁剪,如果我们设置的默认缩略图片尺寸过大时,获取文章内容的第一张图片的结果为空,就会造成织梦无法自动提取缩略图的现象
解决方法如下
1、把织梦的默认缩略图的宽度和高度设置小一点
2、织梦无法自动获取缩略图时,获取文章页内第一张图片的原地址为缩略图
在dede/inc/inc_archives_functions.php的第505行
把
if(!is_file($cfg_basedir.$litpic)) $litpic = '';
更改为
if(!is_file($cfg_basedir.$litpic)) $litpic = $litpic = strstr($oldpic,"/uploads");
3、织梦直接获取文章内容第一张图片原地址为缩略图,不在使用织梦的自动缩略图
if(!is_file($cfg_basedir.$litpic)) $litpic = '';
改为
$litpic = strstr($oldpic,"/uploads");