piwigo的图片页默认输出的是压缩过的图,尺寸会小点,想换成原图的,找到主题目录下的 template 目录下的 picture_content.tpl 文件,换成下面的内容就行了
<script type="text/javascript">
let url = "{$current.selected_derivative->get_url()}";
if (url.substr(0, 5) === "_data" || url.substr(0, 5) === "i.php") {
let size = url.substring(
url.lastIndexOf(".") - 3,
url.lastIndexOf(".")
);
let originLink;
if (size === "-me" || size === "-la" || size === "-xs") {
// get original address
originLink = url
.replace("_data\/i\/", "")
.replace("i.php?\/", "")
.replace(size, "");
}
document.write("<img src='" + originLink + "' alt='{$ALT_IMG}' />");
} else {
document.write("<img src='" + url + "' alt='{$ALT_IMG}' />");
}
</script>