我用dedecms建网站,怎样设置在首页有图显示缩略图无图不显示(网站图片,关键词优化)

时间:2024-04-30 12:08:28 作者 : 石家庄SEO 分类 : 关键词优化
  • TAG :

    %E6%88%91%E7%94%A8dedecms%E5%BB%BA%E7%BD%91%E7%AB%99%EF%BC%8C%E6%80%8E%E6%A0%B7%E8%AE%BE%E7%BD%AE%E5%9C%A8%E9%A6%96%E9%A1%B5%E6%9C%89%E5%9B%BE%E6%98%BE%E7%A4%BA%E7%BC%A9%E7%95%A5%E5%9B%BE%E6%97%A0%E5%9B%BE%E4%B8%8D%E6%98%BE%E7%A4%BA

进入网站后台,在模板中找到:list_article.htm列表文件。官方列表页代码默认是:[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]把它改为:[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array] 然后重新生成下网站,更新下缓存,就可以了。注意:网站图集中缩略图不显示的原因在于,你上传的图片尺寸同时小于DEDE后台设置的默认缩略图尺寸.其解决方法有二种:其一:在后台把默认缩略图宽或高的一个尺寸调小,让你上传的图片二个尺寸中的一个大于,默认值.其二:就是通过修改程序的方式来解决,本方法在DEDE5.5GBK版下测试通过,在文件include/image.func.php中找到 代码如下:if($srcW<=$toW && $srcH<=$toH ) return true;替换成如下代码: //增加小于缩略图尺寸处理开始 if($srcW<=$toW && $srcH<=$toH ) { $ftoH=$toH; $ftoW=$toH; if(function_exists("imagecreatetruecolor")) { @$ni = imagecreatetruecolor($ftoW,$ftoH); if($ni) { imagecopyresampled($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH); } else { $ni=imagecreate($ftoW,$ftoH); imagecopyresized($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH); } } else { $ni=imagecreate($ftoW,$ftoH); imagecopyresized($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH); } switch ($srcInfo[2]) { case 1: imagegif($ni,$toFile); break; case 2: imagejpeg($ni,$toFile,100); break; case 3: imagepng($ni,$toFile); break; case 6: imagebmp($ni,$toFile); break; default: return false; } imagedestroy($ni); } //增加小于缩略图尺寸处理结束当然,如果这个时候还没解决,就考虑下浏览器问题吧,IE模式下,打开Internet选项->高级->使用兼容性视图自动恢复页面布局错误,刷新应该就OK了。

本文:我用dedecms建网站,怎样设置在首页有图显示缩略图无图不显示的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:想换个新手机,一加5t和荣耀V10哪个好,价位下一篇:

46 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18