joomla - K2图像信息是如何存储的?

标签 joomla joomla-k2

我们已将旧的 Joomla 内容导入到 K2 中。在原始内容中,文章图像只是使用 html 编辑器内联放置,但尽管图像确实显示出来,但它们看起来完全不像 K2 使用选项卡 image > browser 处理的图像。 K2 图像看起来好多了。

由于我们有大约 1000 篇文章,我想制作一个可以将图像转换为“K2 方式”的脚本。我的主要问题是我不知道 K2 如何存储这些图像信息。我尝试比较添加图像之前和之后的两个 mysql 转储,但我无法确定涉及哪些表。

所以我的问题是:K2文章图像信息如何以及在哪里处理?

当然,如果已经存在可以进行这种转换的解决方案,我也想知道。

最佳答案

即使在记录和分析所有 SQL 查询之后,我仍然找不到 DB K2 图像信息的存储位置。这是有原因的:它根本不使用数据库。

图像存储在

/media/k2/items/cache/

/media/k2/items/src/

使用 K2 项目 ID 的 md5 和作为文件名的基础。然后,它会动态查找这些文件夹中的图像,以便在您浏览文章时显示。

这里有更多信息:

Where does k2 componet store its images in the database?

我现在制作了一个脚本,可以将嵌入图像转换为 K2 外部图像。

关于joomla - K2图像信息是如何存储的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22482665/

相关文章:

javascript - Chart.JS 图表未生成

joomla - 覆盖 JControllerForm save() 方法以修剪 POST 数据没有效果

joomla - 如何让 Joomla 的面包屑显示正确的 K2 项目路径?

php - Joomla 网站抛出错误

jsp - Joomla 2.5 自定义身份验证插件,通过外部 jsp 网站进行身份验证

joomla - 如何使用 K2 避免重复的基于标签的页面 URL?

Joomla - K2 中保存新项目的标题和别名的代码在哪里

php - 如何从 Joomla 3.2 搜索外部 MySQL 数据摘录

html - PSD 到 Joomla 转换教程