Back to top

Autore Topic: Hacking core Joomla per migliorare indicizzazione  (Letto 5288 volte)

ViperSoulOwner

  • Visitatore
Hacking core Joomla per migliorare indicizzazione
« il: 05 Set 2008, 01:01:24 »
Ciao a tutti!
Tra le molte guide facilmente reperibili in rete ne ho trovata una particolarmente interessante che, prima di seguire alla lettera, preferirei sapere se offre utili consigli o solamente bufale. Vi allego di seguito i 2 passi "più delicati" poichè vanno a modificare direttamente il core di Joomla:

Durante l'installazione del CMS vi verrà chiesto il nome del sito web, che successivamente verrà mostrato come prima parte del title di tutte le pagine web, seguito dal titolo del contenuto visualizzato. Da un punto di vista SEO questa struttura non è corretta, perchè è consigliabile che i titoli siano il più possibile diversi tra loro e correlati ai contenuti delle pagine, tenendo presente che le prime 3-4 parole hanno più peso di quelle successive.
Il nostro intervento di ottimizzazione servirà ad invertire l'ordine in cui vengono mostrati gli elementi del titolo, per visualizzare prima il nome dell'articolo seguito eventualmente dal titolo del sito web. Per far ciò bisogna sostituire la riga 509 del file "joomla.php" contenuto della cartella "includes" della root con la seguente:

$this->_head['title'] = $title ? $title . " - ". $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename'];
ed ottenere dei titoli ottimizzati per i motori di ricerca.
Prima di passare all'argomento successivo è necessaria un'ultima modifica per eliminare la parola "Home" dal titolo della home page del sito web. Per far ciò bisogna sostituire la riga 221 del file "content.php" contenuto nella cartella "components\com_content" con

$mainframe->SetPageTitle(");

L'altro passo che non mi convince è il seguente:

Chiunque abbia letto almeno una volta una guida sull'ottimizzazione del codice HTML saprà sicuramente che è molto importante inserire un attributo Title nei link interni ed esterni, per motivi riguardanti sia l'accessibilità che la Search Engine Optimization. Per inserire il "Title" nei link dei menu di Joomla! si deve sostituire il contenuto del tag a della riga 133 del file "mod_mainmenu.php" contenuto della cartella "modules" con
href="'. $mitem->link .'" class="'. $menuclass .'" '. $id .' title="'. $mitem->name .'" '. $id .'

Ora non vi resta che dire la vostra sull'utilità o pericolosità di tali informazioni!  ;)
« Ultima modifica: 05 Set 2008, 01:03:31 da ViperSoulOwner »

Offline taolo

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3651
  • Sesso: Maschio
    • Mostra profilo
Re: Hacking core Joomla per migliorare indicizzazione
« Risposta #1 il: 10 Set 2008, 00:00:10 »
E' la guida di GL. Ottima!!!  ;)  sono procedure da compiere. C'è da dire che, cmq, si possono istallare bot e componenti che fanno la stessa cosa senza metter mani al core.
Ogni tanto passo da Joomla Blog! Un blog su Joomla

ViperSoulOwner

  • Visitatore
Re: Hacking core Joomla per migliorare indicizzazione
« Risposta #2 il: 10 Set 2008, 02:26:50 »
Ah!  :o
Non sapevo ci fossero componenti che svolgessero tali funzioni. Sapresti indicarmene qualcuno affidabile?
Grazie 1000  ;D

Offline taolo

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3651
  • Sesso: Maschio
    • Mostra profilo
Re: Hacking core Joomla per migliorare indicizzazione
« Risposta #3 il: 10 Set 2008, 09:35:36 »
joomseo permette di invertite titolo contenuto - nome sito; ed anche di togliere home dalla homepage.

Lo stesso fanno altri componenti Seo, lavorandoci un pò su.

Per quel che riguarda i tag nei link è bene attuare la modifica al core.

il vantaggio di utilizzare bot e componenti sta nel poter scegliere approssimativamente in quali pagine attivarli.
Ogni tanto passo da Joomla Blog! Un blog su Joomla

Offline nightplaza

  • Esploratore
  • **
  • Post: 61
    • Mostra profilo
Re: Hacking core Joomla per migliorare indicizzazione
« Risposta #4 il: 10 Set 2008, 16:52:33 »
Buon consiglio! In effetti si può fare tutti con dei componenti, alle volte un po macchinosi ma funzionali...

ViperSoulOwner

  • Visitatore
Re: Hacking core Joomla per migliorare indicizzazione
« Risposta #5 il: 10 Set 2008, 17:24:47 »
Tutto chiaro.
Grazie delle dritte!  8)

Offline helvian

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Hacking core Joomla per migliorare indicizzazione
« Risposta #6 il: 29 Set 2008, 08:56:28 »
Intanto Grazie mille per questi consigli. Ho provato a fare come  hai scritto tu in merito all'inserimento del "Title" nei link dei menù e finalmente funziona, rispetto a mille altre modifiche che si trovano on line.
Peccato però che spariscano completamente i nomi sul menù lasciando solo il Title al passaggio del mouse.
Com'è possibile?
Grazie per le risposte
Paola


L'altro passo che non mi convince è il seguente:

Chiunque abbia letto almeno una volta una guida sull'ottimizzazione del codice HTML saprà sicuramente che è molto importante inserire un attributo Title nei link interni ed esterni, per motivi riguardanti sia l'accessibilità che la Search Engine Optimization. Per inserire il "Title" nei link dei menu di Joomla! si deve sostituire il contenuto del tag a della riga 133 del file "mod_mainmenu.php" contenuto della cartella "modules" con
href="'. $mitem->link .'" class="'. $menuclass .'" '. $id .' title="'. $mitem->name .'" '. $id .'

ViperSoulOwner

  • Visitatore
Re: Hacking core Joomla per migliorare indicizzazione
« Risposta #7 il: 02 Ott 2008, 13:13:43 »
Intanto Grazie mille per questi consigli. Ho provato a fare come  hai scritto tu in merito all'inserimento del "Title" nei link dei menù e finalmente funziona, rispetto a mille altre modifiche che si trovano on line.
Peccato però che spariscano completamente i nomi sul menù lasciando solo il Title al passaggio del mouse.
Com'è possibile?
Grazie per le risposte
Paola

Purtroppo non so cosa dirti perchè, come già accennato all'inizio, i passi da me citati sono solo dei "pezzi" di una guida trovata in rete. Non avendoli scritti io, quindi, non so da cosa possa dipendere il problema. L'unica cosa che posso dirti è che la guida l'ho presa da Zalexo.it se non sbaglio, quindi spulciando meglio quel sito potresti trovare soluzione al tuo dilemma.
Al limite prova a contattare zalexo stesso (è anche un membro dello staff di joomla.it).
Di più non saprei dirti.  :-\
« Ultima modifica: 02 Ott 2008, 13:15:27 da ViperSoulOwner »

Offline helvian

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Hacking core Joomla per migliorare indicizzazione
« Risposta #8 il: 02 Ott 2008, 23:02:05 »
Grazie. Proverò a scrivere a zalexo.

Offline taolo

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3651
  • Sesso: Maschio
    • Mostra profilo
Re: Hacking core Joomla per migliorare indicizzazione
« Risposta #9 il: 08 Ott 2008, 00:53:31 »

Peccato però che spariscano completamente i nomi sul menù lasciando solo il Title al passaggio del mouse.
Com'è possibile?
Grazie per le risposte
Paola

Controlla bene la modifica che hai fatto al core... evidentemente hai cancellato qualche altra cosa...

L'hack menzionato funzione bene
Ogni tanto passo da Joomla Blog! Un blog su Joomla

 



Web Design Bolzano Kreatif