版本:DEDECMS V57 SP1 GBK

在使用DEDECMS的过程中,您可能会遇到一些技术问题。例如,在选择多缩略图模式时,发布图集可以生成缩略图,但生成的HTML文件调用的却是大图而非缩略图。然而,奇怪的是,当点击编辑该图集并保存后,问题却自动解决了。那么,如何从根本上解决这个问题呢?以下是详细的解决方案。

解决办法如下:

打开dede目录下的管理程序album_add.php文件。
然后找到第249行,或者通过搜索以下代码段来定位:

$imgurls .= "{dede:img ddimg='$v' text='$imginfo' width='" . $imginfos[0] . "' height='" . $imginfos[1] . "'} $v {/dede:img}\\\\r\\\\n";

将上述代码修改为以下内容:

$imgurls .= "{dede:img ddimg='$litpicname' text='$imginfo' width='" . $imginfos[0] . "' height='" . $imginfos[1] . "'} $v {/dede:img}\\\\r\\\\n";

完成以上修改后保存文件,重新发布图集即可正常调用缩略图。

下面是几个常用字段的说明:

[field:linkurl/]    表示图片链接地址
[field:imgsrc/] [field:ddimg/]    表示小图片网址
[field:imgsrctrue/]    表示大图片网址

通过以上方法,您可以彻底解决DEDECMS中图集发布时HTML文件调用大图而非缩略图的问题。希望这篇教程对您有所帮助!

如果您还有其他疑问,请随时查阅相关文档或咨询专业人士。