Joomla.it Forum
Componenti per Joomla! => SEO => : honof11 03 Nov 2017, 12:07:11
-
PREMESSA
Joomla 3.8
K2 2.8.0
TinyMCE come editor
Ciao a tutti, vorrei capire se è possibile gestire come K2 manipola le immagine associate agli articoli, in particolare dopo avere inserito un'immagine in un articolo, ispezionando il DOM della pagina trovo qualcosa tipo
img src="/media/k2/items/cache/ccb4e23c8aa216f1e96d31ab209c036b_L.jpg" alt="Una dieta corretta per prevenire il reflusso gastroesofageo" style="width:600px; height:auto
questo annulla qualunque scelta SEO basata sul nome dell'immagine.
è possibile risolvere o gestire questo aspetto?
grazie
-
Quella cosa, ovvero ccb4e23c8aa216f1e96d31ab209c036b_L.jpg succede perchè hai attivato una gestione automatizzata della riduzione delle immagini su K2....o forse è un impostazione di default, non ricordo.
Quella "L" finale vuol dire che si tratta dell'immagine più grande disponibile, la LARGE, quindi un immagine realizzata a partire da una immagine ancora più grande o più pesante e forse ritagliata.
Anche se a livello SEO un nome dell'immagine coerente con il titolo dell'articolo è auspicabile, ma solo per essere rintacciata con ricerche mirate a trovare immagini, è il tag "alt" e "title" che "tirano il carro".
Se non desideri la rinomina del file, devi caricare immagini già ottimizzate e impostare su K2 nessuna riduzione per quelle.
Fossi in te non mi farei troppi "film" su questo aspetto, immagina le migliaia di immagini che ci sono negli e-commerce che hanno rinomine indefinibili: gli articoli per fortuna sono trovabili con una ricerca, vedi amazon, ebay, scout24 e molti altri siti che hanno un sistema automatico di riduzione e cropping.
-
grazie!
per impostare il tag TITLE invece come posso fare? (non trovo nulla su K2)
grazie mille
-
purtroppo devi metter mano al codice in quanto è una mancanza di K"
http://www.joomla-shark.com/joomla-tutorials/k2-tags-the-benefits-and-how-to-customise-the-k2-tag-page.html
-
Ciao a tutti, dalla ricerca fatta, questa mi pare la discussioine più vicina al mio problema e la riesumo per queste ragioni. Ho bisogno di capire come aggiungere il tag title nelle immagini di K2, considerando che queste non le carico dall'editor ma dalla tab immagini. Se nella descrizione non metto nulla, automaticamente il tag alt prende il titolo dell'articolo. Se scrivo in descrizione, quello diventa il tag alt. Come posso modificare il codice affinchè il tag alt resti il titolo dell'articolo e la descrizione, invece, diventi il tag title? (se guito il link suggerito precedentemente ma... non mi è molto chiaro)
Grazie a tutti...
-
Ok, però in questo forum preferiamo non riesumare vecchie discussioni ma aprirne sempre di nuove, grazie della comprensione.
-
Ok, scusate... intanto, esplorando il codice, ho trovato questo:
<img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" /> </a>
a cui ho aggiunto<img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" title="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" /> </a>
in pratica quello che fa ora è aggiungere il tag TITLE usando, come per alt, o il contenuto della descrizione o se assente il titolo dell'articolo...
Volendo usare per il tag title il contenuto dei credits, dovrebbe essere
<img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" title="<?php if(!empty($this->item->image_credits)) echo K2HelperUtilities::cleanHtml($this->item->image_credits); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" /> </a>
spero possa tornare utileciao