我们已将旧的 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/