Я хочу получить/запросить изображения, сохраненные компонентом joomla k2 (под вкладкой «Изображение»).Где k2 componentet хранит свои изображения в базе данных?
ответ
Для отображения элемента изображения K2 вы можете использовать этот
echo "media/k2/items/cache/".md5("Image".K2 ITEM ID HERE)."_XL.jpg";
Он вообще не хранится в базе данных.
Они используют хеш-память md5 для фактического идентификатора элемента K2, и именно так они переименовывают и сохраняют изображение в папке media/k2/items/cache/
.
Anywhere элемент K2 подтягивается, они используют JFile::exists
(который используется, чтобы проверить, существует ли файл в наборе пути) с путем
URL-ROOT."media/k2/items/cache/".md5("image" . K2 ITEM ID HERE)."_XL.jpg"
и если файл существует, он показывает образ.
Кроме того, _XL.jpg
будет меняться в зависимости от того, какого размера изображения установлено для отображения на странице, будь то эскиз, большой, XL и т.д.
Я знаю, что это не то, что вы хотели услышать , но вот как они это делают :) Надеюсь, что помогает человеку!
Спасибо, Калеб, на самом деле я смотрел этот файл/mod_k2_content/helper.php и показывал, как отображались изображения, и, конечно же, вы его разъяснили для меня. Cheers – mukamaivan
Еще не принимаете? :) –
Спасибо @BrentFriar –
Хотя вы получили обмен информации может быть полезным ответ:
При работа в шаблонах K2 (HTML переопределяет) может быть следующей используется для доступа к изображению, добавленному через вкладку изображений K2.
$this->item->image
ИЛИ
$this->item->imageXLarge (size you want)
вы получите относительный URL: /media/k2/items/cache/29642a1d30cebf98734fb424b2b1316b_L.jpg
Вы можете найти оригиналы в СМИ/k2/пунктов/src /. Кроме того, @David является правильным, «изображение» необходимо как префикс к id элемента k2.
- 1. Где magento хранит свои кешированные изображения?
- 2. Где JPA хранит свои фактические объекты данных?
- 3. Где метеор хранит свои пакеты?
- 4. Где Xcode хранит свои индексы?
- 5. Где Gitosis хранит свои файлы?
- 6. Где Lynx хранит свои куки?
- 7. Где nodejs хранит свои переменные?
- 8. хранит изображения в базе данных sqlite
- 9. Где приложение/веб-сайт хранит свои данные?
- 10. Где Docker хранит изображения?
- 11. Где веб-приложение Java хранит свои данные?
- 12. Где приложение WinForm хранит свои журналы?
- 13. Где Firefox хранит свои закладки локально?
- 14. где именно PIG хранит свои отношения
- 15. Где jqgrid 'restoreRow' хранит свои данные?
- 16. Где сервер разработки ASP.NET хранит свои журналы?
- 17. Где MapReduce History Server хранит свои данные?
- 18. Где кварц Spring хранит свои файлы журналов?
- 19. Где Internet Explorer хранит свои «дополнения»?
- 20. Magento: Где Magento 1.8 хранит варианты оплаты в базе данных?
- 21. Где drupal 7 хранит фактическое содержание в базе данных?
- 22. Где sitecore хранит данные статистики товаров в базе данных ..?
- 23. Где Drupal хранит пользовательские разрешения в базе данных?
- 24. Где конкретно беллетристика5 хранит формы в базе данных?
- 25. Где Couchbase Lite хранит свои данные на Android?
- 26. django хранит предыдущие данные в базе данных
- 27. Где elasticsearch хранит свои данные в файловой системе
- 28. Где хранит Heroku базы данных?
- 29. Где хранит данные ParseFile.getDataInBackground()?
- 30. Текст, который хранит данные в базе данных
Не все программисты или знают о базах данных и phpMyAdmin. Вы должны/могли бы объяснить, где можно поставить эту строку. –