哪里K2分量存储器的图像数据库?(Where does k2 component store its

2019-06-25 09:36发布

我想检索是Joomla K2分量(图像标签下)存储/查询图像。

Answer 1:

要显示K2项目的图像,你可以使用这个

echo "media/k2/items/cache/".md5("Image".K2 ITEM ID HERE)."_XL.jpg";


Answer 2:

这不是存储在数据库中的。

他们用实际K2项目ID的MD5哈希,这是他们如何重命名并保存图像的文件夹media/k2/items/cache/

任何地方的K2项目拉升,他们使用JFile::exists (这是用来检查文件是否在设置的路径存在)与路径

URL-ROOT."media/k2/items/cache/".md5("image" . K2 ITEM ID HERE)."_XL.jpg"

如果文件是存在的,它显示的图像。

此外, _XL.jpg将取决于什么尺寸的图像设置为显示在页面上的变化,无论是缩略图,大,XL等。

我知道这是不是你想听到什么,但是这是他们如何做到这一点:)希望帮助的人!



Answer 3:

虽然你得到的答案共享信息可能会有所帮助:

如果K2模板(HTML超驰)内工作的下面可用于访问图像经由图像K2标签添加。

$this->item->image

要么

$this->item->imageXLarge (size you want)

你会得到相对URL:/media/k2/items/cache/29642a1d30cebf98734fb424b2b1316b_L.jpg



Answer 4:

您可以在媒体/ K2 /项目/ src /目录原稿。 此外,@大卫是正确的,“图像”,需要的前缀,K2项目ID。



文章来源: Where does k2 component store its images in the database?