首先,我们需要对Dedecms的核心文件进行修改。打开`include/extend.func.php`文件,在其中添加以下代码:
// 取原图地址
function bigimg($str_pic) {
$str_houzhi = substr($str_pic, -4); // 获取图片后缀
$str_sub = substr($str_pic, 0, -7) . $str_houzhi; // 删除缩略图字符串最后七位,然后补上正确的后缀
return $str_sub;
}
上述代码的作用是通过处理缩略图路径,生成对应的原图路径。具体来说,它会移除缩略图路径中多余的字符(通常是`-litpic`或类似的标识),从而返回完整的原图路径。
接下来,在模板文件中调用该函数即可实现原图的显示。以下是两种常见的调用方式: 1. **列表页调用**: 如果您需要在列表页中调用原图,可以使用以下代码: `
通过以上方法,您可以轻松地在Dedecms中调用原图,而无需依赖任何额外插件或工具。这种方法简单高效,非常适合初学者和有一定基础的开发者使用。
需要注意的是,在修改核心文件时,请务必做好备份工作,以防止意外情况导致网站无法正常运行。此外,如果您对PHP代码不熟悉,建议在专业人士的指导下进行操作,确保网站的安全性和稳定性。
希望本文的内容能够帮助到您!如果您还有其他关于Dedecms的问题,欢迎随时提问。