Tôi muốn truy xuất/truy vấn hình ảnh được lưu trữ bởi thành phần joomla k2 (trong Tab Hình ảnh).K2 componet lưu trữ hình ảnh trong cơ sở dữ liệu ở đâu?
Trả lời
Để hiển thị hình ảnh mục K2 bạn có thể sử dụng
echo "media/k2/items/cache/".md5("Image".K2 ITEM ID HERE)."_XL.jpg";
Nó không được lưu trữ trong cơ sở dữ liệu chút nào.
Chúng sử dụng hàm băm md5 trên ID mục K2 thực tế và đó là cách chúng đổi tên và lưu hình ảnh trong thư mục media/k2/items/cache/
.
Anywhere mục K2 được kéo lên, họ sử dụng JFile::exists
(được sử dụng để kiểm tra xem một tập tin tồn tại trong các thiết lập đường dẫn) với đường dẫn
URL-ROOT."media/k2/items/cache/".md5("image" . K2 ITEM ID HERE)."_XL.jpg"
và nếu tập tin là có, nó cho thấy sự hình ảnh.
Ngoài ra, _XL.jpg
sẽ thay đổi tùy thuộc vào những gì kích thước hình ảnh được thiết lập để hiển thị trên trang web, có thể là một hình ảnh thu nhỏ, lớn, XL vv
Tôi biết đó không phải là những gì bạn muốn nghe , nhưng đó là cách họ làm điều đó :) Hy vọng rằng sẽ giúp con người!
Cảm ơn Caleb, thực ra tôi đã xem tập tin mô-đun/mod_k2_content/helper.php này và hiển thị hình ảnh được hiển thị như thế nào và chắc chắn bạn đã làm rõ nó cho tôi. Chúc mừng – mukamaivan
Vẫn không chấp nhận? :) –
Cảm ơn @BrentFriar –
Mặc dù bạn có những chia sẻ các thông tin có thể hữu ích câu trả lời:
Nếu làm việc trong K2 Templates (ghi đè Html) sau đây có thể được được sử dụng để truy cập hình ảnh được thêm qua tab hình ảnh K2.
$this->item->image
HOẶC
$this->item->imageXLarge (size you want)
bạn sẽ có được url tương đối: /media/k2/items/cache/29642a1d30cebf98734fb424b2b1316b_L.jpg
Bạn có thể tìm thấy bản gốc trong giới truyền thông/k2/mục/src/thư mục. Ngoài ra, @David là chính xác, "Hình ảnh" là cần thiết làm tiền tố cho id mục k2.
- 1. WordPress lưu trữ siêu dữ liệu hình ảnh ở đâu?
- 2. Lưu trữ hình ảnh trong cơ sở dữ liệu MongoDB
- 3. Tôi nên lưu trữ ảnh ở đâu? Hệ thống tệp hoặc cơ sở dữ liệu?
- 4. Cơ sở dữ liệu nhúng của H2 lưu trữ dữ liệu ở đâu?
- 5. Bạn lưu mật khẩu cơ sở dữ liệu ở đâu?
- 6. Android - Đâu là cơ sở dữ liệu SQLite lưu trữ
- 7. Bạn lưu trữ chuỗi kết nối cơ sở dữ liệu ở đâu?
- 8. Cách lưu hình ảnh trong cơ sở dữ liệu SQLite
- 9. Trình giả lập Android lưu trữ cơ sở dữ liệu SQLite ở đâu?
- 10. Tôi nên lưu trữ chuỗi kết nối cơ sở dữ liệu ở đâu?
- 11. Android: Các tệp cơ sở dữ liệu được lưu trữ ở đâu?
- 12. Các truy vấn cơ sở dữ liệu sẽ ở đâu?
- 13. Sequel Pro/MAMP lưu trữ cơ sở dữ liệu cục bộ ở đâu?
- 14. Lưu trữ hình ảnh hồ sơ người dùng trên đĩa hoặc trong cơ sở dữ liệu?
- 15. Lưu trữ kích thước tệp trong cơ sở dữ liệu
- 16. lưu trữ hình ảnh trong cơ sở dữ liệu hoặc trong một tệp hệ thống?
- 17. Dữ liệu đặt hàng Magento được lưu trữ ở đâu?
- 18. Tôi có nên lưu trữ hình ảnh trong cơ sở dữ liệu hoặc thư mục không?
- 19. Cách lưu trữ hình ảnh trong các bảng cơ sở dữ liệu SQL Server cột
- 20. Chuyển đổi phần tử Canvas thành Hình ảnh và lưu trữ trong cơ sở dữ liệu
- 21. đâu mô phỏng iPhone lưu cơ sở dữ liệu sqllite
- 22. Lưu trữ thông tin EXIF trong Cơ sở dữ liệu
- 23. Lưu trữ hình ảnh trong cơ sở dữ liệu trực tiếp hoặc dưới dạng dữ liệu base64?
- 24. Lưu trữ Enums trong Cơ sở dữ liệu MySQL
- 25. Hình ảnh giả lập Android được lưu trữ ở đâu?
- 26. Hadoop là cơ sở dữ liệu lưu trữ tài liệu
- 27. cách lưu trữ mật khẩu trong cơ sở dữ liệu?
- 28. Lưu trữ Chứng chỉ X509 trong cơ sở dữ liệu
- 29. Chrome lưu cơ sở dữ liệu SQLite của mình ở đâu?
- 30. Siêu dữ liệu con trỏ được lưu trữ ở đâu?
Không phải ai cũng là lập trình viên hoặc biết về cơ sở dữ liệu và phpMyAdmin. Bạn nên/có thể giải thích nơi mà dòng này có thể được đặt. –