Joomla.it Forum

Componenti per Joomla! => SEO => : Mozartino 01 Dec 2013, 10:14:35

: Descrizione inesistente nella sezione dell'intestazione della pagina.
: Mozartino 01 Dec 2013, 10:14:35
Salve a tutti.
Vi riporto un dettaglio di un'analisi SEO, sul sito comprensivomontemurlo.gov.it:
 Descrizione inesistente nella sezione dell'intestazione della pagina.
  Aggiungere una descrizione nella sezione <head> del codice sorgente della pagina: <meta name="descrizione" content="Testo descrittivo con il maggior numero possibile di parole chiave riguardo al contenuto della pagina">.


Potete spiegarmi quale file devo modificare?


Grazie

 
: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: ZioPal 01 Dec 2013, 10:33:57
Ciao Mozartino,
non hai inserito nessuna descrizione per il sito (andrebbe fatto per ogni singola pagina una descrizione differente), quella di base la puoi inserire nella configurazione generale.

Siccome vedo che hai inserito 35 Keywords (sbagliato, nell'analisi dovrebbero dirtelo), dovresti trovare li vicino anche la possibilità d'inserire la Description che manca.

Maurizio ZioPal
: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: Mozartino 01 Dec 2013, 11:40:49
Prima di tutto GRAZIE.

Nella configurazione generale c'è questo: non ho capito qual è il campo da personalizzare con la descrizione...

[allegato eliminato automaticamente dopo un anno]
: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: ZioPal 01 Dec 2013, 13:33:06
Il campo è descrizione che vedo comunque compilato, non vorrei che non venga scritto per colpa del template.

Maurizio ZioPal
: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: Mozartino 01 Dec 2013, 14:27:21
C'entrano qualcosa le impostazioni SEO che ti allego?

[allegato eliminato automaticamente dopo un anno]
: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: ZioPal 01 Dec 2013, 18:18:42
No, la descrizione però potrebbe essere mancante nella voce di menù della Home Page (quella con la stella rossa). ;)

Maurizio ZioPal
: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: Mozartino 08 Dec 2013, 18:10:46
Ho inserito questa descrizione ma il problema non sembra risolto: devo aspettare dei giorni?

[allegato eliminato automaticamente dopo un anno]
: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: ZioPal 08 Dec 2013, 19:09:32
Si era quella, aspettiamo un po' :)

Maurizio ZioPal
: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: giusebos 08 Dec 2013, 19:15:27
No, la descrizione però potrebbe essere mancante nella voce di menù della Home Page (quella con la stella rossa). ;)

Maurizio ZioPal

qualè è la priorità fra la description inserita nell'articolo, nella voce di menù e nella configurazione generale?

Possibile sia:
voce di menù
articolo
configurazione generale


forze mozartino ha fatto confusione con questi?
: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: ZioPal 08 Dec 2013, 19:30:58
Ciao Giusebos,
la priorità è quella che ha detto a me non che non intervenga un qualche componente SEF.

Maurizio ZioPal
: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: Mozartino 17 Dec 2013, 09:44:10
Ho appena fatto una scansione con http://www.seositecheckup.com/index.php
ed il problema è sempre lo stesso:

The meta description tag provides a brief description of your page which can be used by search engines or directories. This description can affect your search engine rankings, and can also show up directly in search engine results (and affect whether or not the user clicks through to your site).
 Your page is missing a meta-description tag. The meta description tag provides a brief description of your page which can be used by search engines or directories. This description can affect your search engine rankings, and can also show up directly in search engine results (and affect whether or not the user clicks through to your site). A meta description tag is meant to be a short and accurate summary of your page's content.
: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: Mozartino 03 Jan 2014, 10:04:11
Avevo aperto un ticket di assistenza Joomla! e mi hanno detto di scrivere nel forum...

Chi può aiutarmi per favore?

Buon anno a tutti
: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: luketto 03 Jan 2014, 14:54:13
Ciao Mozartino, credo che il tuo problema possa dipendere dalla versione fap di Joomla, qui trovi, spero per te, una soluzione:


http://forum.joomla.it/index.php?topic=172091.0 (http://forum.joomla.it/index.php?topic=172091.0)



: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: Mozartino 03 Jan 2014, 18:03:22
Prima di tutto grazie!

Ho aggiunto la riga come richiesto ma non ho capito quali sono le righe da asteriscare

Mi daresti una mano per favore?

Devo poi materialmente anteporre un asterisco (*) alle linee?

Perdona l'ignoranza e buon anno

<?php
/**
* @version        $Id:$
* @package        Plg_jFap
* @copyright    Copyright (C) 2011 ItOpen. All rights reserved.
* @licence      GNU/AGPL
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

jimport( 'joomla.plugin.plugin' );

/**
 * Joomla! jFap plugin
 *
 * @package        jFap
 * @subpackage    System
 */
class  plgSystemJFap extends JPlugin
{
    function onAfterRender(){
        $mainframe = JFactory::getApplication();
        if ($mainframe->isAdmin()){
            return true;
        }
        $body = JResponse::getBody();

        # Too hungry:
        #$style_regexp = '@<span[^>]*>@is';
        #$style_replace = ''

        # Remove style from span
        $style_regexp = '@<span([^>]*?)\sstyle=(["\']).*?\2([^>]*?)>@is';
        $style_replace = '<span\1\3>';
        # Dublin Core MD
        $dc_desc_regexp = '#<meta name="description"#';
        $dc_desc_replace = '<meta name="DC.Description"';
        $body = preg_replace(array($dc_desc_regexp, '/target=[\'"][^\'"]+/', $style_regexp, '/(<meta name="generator" content=")([^"]+)"/'),
                             array($dc_desc_replace, 'onclick="window.open(this.href);return false;" onkeypress="window.open(this.href);return false;', $style_replace, '\1\2 - Versione FAP"'), $body);
        # onkeypress
        # Already in the accessibility links
        #$body = preg_replace('|onclick="(.*?)"|mus', 'onclick="\1" onkeypress="\1"', $body);
        JResponse::setBody($body);
    }

}
: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: luketto 04 Jan 2014, 15:44:35
Ciao Mozartino, buon anno anche a te:
allora con il mio editor le righe dalla 37 alla 40 corrispondono al § Dublin Core MD
o metti un # riga per riga o fai /* ... */
da quello che ho capito ha commentato perché ha però implementato la soluzione nel file index.php del template scelto, fai un po' di prove.



: Re:Descrizione inesistente nella sezione dell'intestazione della pagina.
: Mozartino 06 Jan 2014, 11:35:25
Allora,
/domains/nomesito/public_html/templates/accessible
apro il file index.php
ed aggiungo dopo l'head
<meta name="DC.Description" content="<?php echo $this->description; ?>" />

Se poi vado a
/domains/nomesito/public_html/plugins/system/jfap
apro il file jfap.php
non trovo
<meta name="description" content" [testo contenuto nella meta description]" />
per sostituirlo con
<meta name="DC.description" content" [testo contenuto nella meta description]" />


Vado a verificare o devo aspettare del tempo?