Desidero recuperare/interrogare le immagini memorizzate dal componente joomla k2 (sotto la scheda Immagine).Dove k2 componet memorizza le sue immagini nel database?
risposta
Per visualizzare l'immagine oggetto K2 è possibile utilizzare questo
echo "media/k2/items/cache/".md5("Image".K2 ITEM ID HERE)."_XL.jpg";
Non è memorizzato nel database.
Usano l'hash MD5 sull'ID oggetto K2 effettivo, ed è così che si rinomina e si salva l'immagine nella cartella media/k2/items/cache/
.
Ovunque l'elemento K2 viene tirato su, usano JFile::exists
(che viene utilizzata per verificare se esiste un file nel set path) con il percorso
URL-ROOT."media/k2/items/cache/".md5("image" . K2 ITEM ID HERE)."_XL.jpg"
e se il file è lì, si vede la Immagine.
Inoltre, il _XL.jpg
cambierà a seconda di quale dimensione dell'immagine è impostata per visualizzare sulla pagina, che si tratti di una miniatura, grande, XL, ecc
So che non è quello che volevi sentire , ma è così che lo fanno :) Spero che aiuti l'uomo!
Grazie Caleb, in realtà stavo guardando questo file modules/mod_k2_content/helper.php e mostra come sono state visualizzate le immagini e sicuramente l'hai chiarito per me. Cheers – mukamaivan
Ancora non accetti? :) –
Grazie @BrentFriar –
Anche se avete ottenuto la condivisione di informazioni può essere utile risposta:
Se si lavora entro i modelli K2 (override Html) a seguito può essere utilizzato per accedere all'immagine aggiunta tramite la scheda dell'immagine K2.
$this->item->image
O
$this->item->imageXLarge (size you want)
si ottiene URL relativo: /media/k2/items/cache/29642a1d30cebf98734fb424b2b1316b_L.jpg
Potete trovare gli originali nei media/k2/items/src/directory. Inoltre, @David è corretto, "Immagine" è necessaria come prefisso all'ID elemento k2.
- 1. Dove Eclipse memorizza le associazioni della tastiera?
- 2. Dove bundler memorizza le gemme?
- 3. Memorizza le immagini del profilo utente sul disco o nel database?
- 4. dove MySQL memorizza i file di database?
- 5. PHP - Memorizza le immagini nei dati SESSION?
- 6. Memorizza le informazioni sensibili nel database Keepass da C#
- 7. Dove google chrome memorizza le estensioni decompresse?
- 8. Dove WordPress memorizza le pagine HTML?
- 9. Memorizza valori NaN nel database SQLite
- 10. Dove Jenkins memorizza le credenziali SVN
- 11. Dove iPhone Simulator memorizza le applicazioni installate?
- 12. Dove mysql memorizza i dati?
- 13. Codeigniter che memorizza il codice html nel database non funziona
- 14. Come memorizzare le immagini nel database mysql utilizzando php
- 15. mantenere le impostazioni nel database
- 16. Facebook PHP SDK - Memorizza i dati utente nel database MYSql
- 17. Come Picasso effettivamente memorizza le immagini nella cache
- 18. Dove nginx memorizza il rewrite_log?
- 19. Dove lein memorizza artefatti Maven?
- 20. Il browser memorizza nella cache le immagini di sfondo CSS?
- 21. Memorizza oggetti personalizzati (Oggetto definito dall'utente) nel database SQLite Android
- 22. Dove memorizza le impostazioni di "Apri con" di Windows?
- 23. Dove il compilatore memorizza i metodi per le classi C++?
- 24. Dove memorizza le password salvate da Internet Explorer?
- 25. Dove git memorizza le informazioni sull'origine di un repository
- 26. Dove/In che modo Eclipse memorizza le librerie utente?
- 27. Dove memorizza JavaScript javascript/HTML localStorage?
- 28. ember-cli dove mettere le immagini
- 29. Memorizza NSDictionary nel portachiavi
- 30. Dove memorizzi le password del database?
Non tutti sono programmatori o sanno di database e phpMyAdmin. Dovresti/potresti spiegare dove si potrebbe mettere questa linea. –