Back to top

Autore Topic: Cache K2  (Letto 6965 volte)

Offline besengo

  • Ulcera
  • Esploratore
  • *
  • Post: 115
    • Mostra profilo
Cache K2
« il: 29 Lug 2011, 16:31:55 »
Ciao, una domanda probabilmente semplice semplice, k2 (il componente) crea nella cartella media una sua cartellina che ospita una cartella chiamata CACHE, questa si può svuotare? Perché oramai mi è arrivata quasi a 100 mega! Immagino che serva a rendere le immagini reperibili il più velocemente. Tuttavia posso svuotarla senza pregiudicare niente? Grazie della risposta.

Offline Murphz

  • Global Moderator
  • Abituale
  • ********
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Cache K2
« Risposta #1 il: 29 Lug 2011, 16:47:06 »
Non sono sicuro se sia possibile cancellarle (prova ad eliminarne una), però ti consiglio se non ti servono tutte le foto di eliminare la sua creazione automatica di 5 tipi di foto + l'originale perchè è chiaro che il peso aumenta notevolmente.
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline besengo

  • Ulcera
  • Esploratore
  • *
  • Post: 115
    • Mostra profilo
Re:Cache K2
« Risposta #2 il: 29 Lug 2011, 19:47:48 »
grazie della risposta, ho provato a toglierne una per ogni forma (generic, L, S, M, XL, XS) ho scoperto che l'unica che mi interessa è la S, se la tolgo in effetti il prodotto a cui la foto si riferisce, nella pagina in cui tutti gli "items" vengono elencati, sparisce, potrei cancellare tutte le altre a mano, il problema è che se c'è un settaggio sarebbe bello sapere dov'è, ho guardato ma un riferimento a questo non l'ho trovato, insomma, via, io sono un po tonto, magari se tu lo sai mi faresti un favore. Grazie dell'aiuto.

Offline Murphz

  • Global Moderator
  • Abituale
  • ********
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Cache K2
« Risposta #3 il: 29 Lug 2011, 19:53:41 »
grazie della risposta, ho provato a toglierne una per ogni forma (generic, L, S, M, XL, XS) ho scoperto che l'unica che mi interessa è la S, se la tolgo in effetti il prodotto a cui la foto si riferisce, nella pagina in cui tutti gli "items" vengono elencati, sparisce, potrei cancellare tutte le altre a mano, il problema è che se c'è un settaggio sarebbe bello sapere dov'è, ho guardato ma un riferimento a questo non l'ho trovato, insomma, via, io sono un po tonto, magari se tu lo sai mi faresti un favore. Grazie dell'aiuto.


Mi dispiace ma non c'è nessun settaggio  ::)  io ho modificato il file che salva le immagini per fare in modo che salvi solo una L e S senza l'originale (risparmiando di molto lo spazio), in questo modo utilizzo solo la cartella cache (e non la cartella src).
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline besengo

  • Ulcera
  • Esploratore
  • *
  • Post: 115
    • Mostra profilo
Re:Cache K2
« Risposta #4 il: 30 Lug 2011, 00:54:53 »
grazie lo stesso

Offline rolfo85

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Re:Cache K2
« Risposta #5 il: 11 Dic 2011, 00:21:46 »
Non sono sicuro se sia possibile cancellarle (prova ad eliminarne una), però ti consiglio se non ti servono tutte le foto di eliminare la sua creazione automatica di 5 tipi di foto + l'originale perchè è chiaro che il peso aumenta notevolmente.


Ciao,


Non è che sapresti indicarmi quel'è il file da modificare perció che k2 mi crei solo l'immagine che mi serve invece delle 5 solite piú l'originale ? E casomai anche il tipo di modifica, anche se penso basti solo un commento.


Grazie mille

Offline Murphz

  • Global Moderator
  • Abituale
  • ********
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Cache K2
« Risposta #6 il: 11 Dic 2011, 22:17:09 »
Sinceramente non mi ricordo più esattamente. Ad ogni modo penso veniva gestito da com_k2/models/item.php. Dovresti trovare la funzione prepareItem in cui vien gestita la creazione/visualizzazione di immagini dell'item.

Basta un semplice commento si, si evita che il componente crei le copie dell'originale. All'epoca ero obbligato a fare così e avevo risolto senza problemi, ma è passato tanto tempo e ho anche cambiato versione  ;D  dai un occhiata meglio, se non riesci vedrò di controllare più a fondo io.
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline Murphz

  • Global Moderator
  • Abituale
  • ********
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Cache K2
« Risposta #7 il: 11 Dic 2011, 22:34:36 »
Trovato,
vai su administrator/components/com_k2/models/item.php.

Verso la riga 178 troverai l'inizio del codice per le immagini (//Image).
Scorrendo troverai i vari blocchi //Generic //Small //Medium e via così....di solito formati da:

Codice: [Seleziona]
//XSmall image
$handle->image_resize = true;
$handle->image_ratio_y = true;
$handle->image_convert = 'jpg';
$handle->jpeg_quality = $params->get('imagesQuality');
$handle->file_auto_rename = false;
$handle->file_overwrite = true;
$handle->file_new_name_body = $filename.'_XS';
if (JRequest::getInt('itemImageXS')) {
$imageWidth = JRequest::getInt('itemImageXS');
} else {
$imageWidth = $params->get('itemImageXS', '100');
}
$handle->image_x = $imageWidth;
$handle->Process($savepath);

Commenta tutto il codice da //XSmall image a handle->Process(savepath), a seconda di quale immagine non ti serve ovviamente.

Fammi sapere  :P 
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline rolfo85

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Re:Cache K2
« Risposta #8 il: 12 Dic 2011, 19:15:20 »
Trovato,
vai su administrator/components/com_k2/models/item.php.

Verso la riga 178 troverai l'inizio del codice per le immagini (//Image).
Scorrendo troverai i vari blocchi //Generic //Small //Medium e via così....di solito formati da:

Codice: [Seleziona]
//XSmall image
$handle->image_resize = true;
$handle->image_ratio_y = true;
$handle->image_convert = 'jpg';
$handle->jpeg_quality = $params->get('imagesQuality');
$handle->file_auto_rename = false;
$handle->file_overwrite = true;
$handle->file_new_name_body = $filename.'_XS';
if (JRequest::getInt('itemImageXS')) {
$imageWidth = JRequest::getInt('itemImageXS');
} else {
$imageWidth = $params->get('itemImageXS', '100');
}
$handle->image_x = $imageWidth;
$handle->Process($savepath);

Commenta tutto il codice da //XSmall image a handle->Process(savepath), a seconda di quale immagine non ti serve ovviamente.

Fammi sapere  :P



Ciao,
 
 Grazie mille per l'aiuto, anche so sono riuscito a commentare solo la generic e la xsmall, se commentavo le altre o mi spariva la miniatura nell'amministrazione oppure mi spariva l'ingrandimento nel lightbox, oppure mi sparivano tutte se cancellavo l'originale
 
« Ultima modifica: 12 Dic 2011, 19:35:55 da rolfo85 »

Offline Murphz

  • Global Moderator
  • Abituale
  • ********
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Cache K2
« Risposta #9 il: 12 Dic 2011, 20:54:26 »
Si, le modifiche sono valide solo per i nuovi item o le modifiche...se elimini l'originale di una già fatta elimini tutto (anche se con alcune modifiche puoi evitare che si crea l'originale), basta solo modificare ad hoc quei codici  ;D
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline rolfo85

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Re:Cache K2
« Risposta #10 il: 12 Dic 2011, 21:22:46 »
Ok, grazie comunque per la disponibilità

Offline claudio65

  • Appassionato
  • ***
  • Post: 752
  • Sesso: Maschio
  • Buon forum a tutti
    • Mostra profilo
Re:Cache K2
« Risposta #11 il: 30 Gen 2012, 04:40:14 »
Grazie ragazzi ho seguito quanto esposto nel  vs. post mi è stato molto molto ma molto utile   ;)

Offline giggimix

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re:Cache K2
« Risposta #12 il: 11 Apr 2013, 23:16:54 »
Per joomla 2.5 e ultimo k2, in quale file è posizionato la disattivazione dei formati
Grazie Luigi

 



Web Design Bolzano Kreatif