Où le composant k2 stocke-t-il ses images dans la base de données?
Je veux récupérer/requête images stockées par joomla composant k2 (sous l'Onglet Image).
source d'informationauteur mukamaivan
Vous devez vous connecter pour publier un commentaire.
Pour afficher le point K2 image vous pouvez utiliser cette
Ce n'est pas stockée dans la base de données.
Ils utilisent le hash md5 sur le K2 ID de l'élément, et qui est de savoir comment ils renommer et enregistrer l'image dans le dossier
media/k2/items/cache/
.N'importe où le point K2 est tiré vers le haut, ils utilisent
JFile::exists
(qui est utilisé pour vérifier si un fichier existe dans le chemin d'accès défini) avec le cheminet si le fichier est là, il montre l'image.
Aussi, le
_XL.jpg
va changer en fonction de ce que la taille de l'image est réglée pour afficher sur la page, que ce soit une vignette, large, XL, etc.Je sais que ce n'est pas ce que tu voulais entendre, mais c'est la façon dont ils le font 🙂 Hope qui aide l'homme!
Si vous avez la réponse partage de l'info peut être utile:
Si vous travaillez au sein de l'K2 Modèles Html (remplacements) suivants peuvent être utilisés pour accéder à l'image ajoutée par K2 onglet image.
OU
vous obtenez une url relative : /media/k2/items/cache/29642a1d30cebf98734fb424b2b1316b_L.jpg
Vous pouvez trouver les originaux dans les médias/k2/articles/répertoire src/. Aussi, @David est correct, "Image" est nécessaire en tant que préfixe pour le k2 id de l'élément.