在使用 Dedecms 构建网站时,文章列表页通常会显示带有图片的文章。然而,并非所有文章都配有图片,这就带来了一个问题:如何让有图片的文章显示缩略图,而没有图片的文章则不显示?本文将为您详细介绍解决这一问题的方法,帮助您优化网站内容展示效果。

对于许多新手来说,这个问题可能会让人感到困惑。不过,通过简单的代码修改,您可以轻松实现这一功能。以下是具体的操作步骤:

首先,打开默认模板文件 /templets/default/list_article.htm(注意,您的模板路径可能有所不同,请根据实际情况调整)。

接下来,找到以下代码片段:


[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : ""); [/field:array]

请将上述代码替换为以下内容:


[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : ""); [/field:array]

完成代码替换后,请确保保存文件并重新生成列表页。这样,系统会自动检测每篇文章是否有缩略图。如果存在缩略图,则正常显示;如果没有,则不会显示任何图片占位符。

通过以上方法,您可以有效解决 Dedecms 列表页中缩略图的显示问题。这一优化不仅提升了用户体验,还使页面布局更加整洁美观。

如果您是 Dedecms 的新手用户,建议多参考相关教程,逐步掌握更多实用技巧。希望本文的内容对您有所帮助!


请注意,在进行任何代码修改之前,务必备份原始文件,以防止意外情况导致数据丢失。