Salve vorrei capire in quale file devo andare ad intervenire per inserire il tag title, almeno in home page.
Inoltre se intervengo sull'index del template, poi metto lo stesso title a tutte le pagine?
Please Help Me
Salve vorrei capire in quale file devo andare ad intervenire per inserire il tag title, almeno in home page.
Inoltre se intervengo sull'index del template, poi metto lo stesso title a tutte le pagine?
Please Help Me
Ti consiglio innanzi tutto di usare openSef per joomla.
Il title tag viene letto dal titolo di ogni pagina nel com_content (Editor).
Così anche descrizione e keywords.
(Lascia in bianco quelle generali).
Tempo fa ho appuntato alcune modifiche per intervenire nel tag <title> e nel title dei link, vedi se possono tornare utili (i numeri delle linee di codice sono riferiti alla 1.0.12):
MODIFICARE IL <TITLE> IN HOME PAGE (DIVERSO DA “HOME”)
componenets/com_content/content.php > linea 220:
sostituirre
// Dynamic Page Title
$mainframe->SetPageTitle( $menu->name );
con
// Dynamic Page Title
$mainframe->SetPageTitle( 'Your Custom Homepage Text Here' );
INSERIRE IL "TITOLO DELLA PAGINA" PRIMA DEL NOME DEL SITO
(ES. TITOLO PAGINA – NOME SITO)
includes/joomla.php linea 509:
sostituire:
$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];
con
$this->_head['title'] = $title ? $title . " - ". $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename'];
INSERIRE TITOLO NELLA CATEGORIA DIVERSO DA QUELLO DELLA SEZIONE
componenets/com_content/content.php > linea 495 prima di
// show/hide empty categories
aggiungere
$section = new mosSection( $database );
$section->load( $category->section );
$pagetitle = $section->name . " - " . $category->name;
Risultato: Nome Sezione – Nome categoria – Nome Sito
aggiungere
$section = new mosSection( $database );
$section->load( $category->section );
$pagetitle = $category->name;
Risultato: Nome Categoria – Nome Sito
aggiungere
$section = new mosSection( $database );
$section->load( $category->section );
$pagetitle = $category->name . " - " . $section->name;
Risultato: Nome Categoria – Nome Sezione – Nome Sito
INSERIRE IL TITLE NEI LINK DEI MENU
/modules/mod_mainmenu.php LINEA 133:
Inserire:
title="'. $mitem->name .'"
INSERIRE IL TITLE NEI LINK DI UNA SEZIONE
componenets/com_content/content.html.php > linea 136:
aggiungere: title="<?php echo $row->name;?>"
INSERIRE IL TITLE NEI LINK DI UNA CATEGORIA
componenets/com_content/content.html.php > linea 296:
aggiungere: title="<?php echo $row->title; ?>"
INSERIRE IL TITLE NEI LINK (ESCLUSI QUELLI IN “CATEGORIA”)
componenets/com_content/content.html.php > linea 610:
aggiungere: title="<?php echo $row->title;?>"
INSERIRE IL TITLE NEI LINK NEL MODULO “ULTIME NOTIZIE”
modules/mod_latestnews.php linea 177
aggiungere title="<?php echo $row->title; ?>"
INSERIRE IL TITLE NEI LINK NEL MODULO “I PIU’ LETTI”
modules/mod_mostread.php linea 161
aggiungere title="<?php echo $row->title; ?>"
INSERIRE IL TITLE NEI LINK DEL PATHWAY
includes/pathway.php
linea 301: aggiungere title="'. $itemname .'"
linea 317: aggiungere title="'. $home .'"
Ti ringrazio motlo, lo terrò a mente anche se ora ho un po' paura a toccare certe cose.
A me per ora basterebbe sapere da dove si cambia il title della home page e inoltre se quando inserisco un contenuto statico posso inserire il title in html direttamente dall'editor dei contenuti statici di joomla.
Ce l'ho.Originariamente inviato da Fedeo
MODIFICARE IL <TITLE> IN HOME PAGE (DIVERSO DA “HOME”)
Ce l'ho.INSERIRE IL "TITOLO DELLA PAGINA" PRIMA DEL NOME DEL SITO
(ES. TITOLO PAGINA – NOME SITO)
Ce l'ho.INSERIRE TITOLO NELLA CATEGORIA DIVERSO DA QUELLO DELLA SEZIONE
Mi manca. Grazie.INSERIRE IL TITLE NEI LINK DEI MENU
Ce l'ho.INSERIRE IL TITLE NEI LINK DI UNA SEZIONE
Ce l'ho.INSERIRE IL TITLE NEI LINK DI UNA CATEGORIA
Ce l'ho. (ma non lo fa già l'editor?)INSERIRE IL TITLE NEI LINK (ESCLUSI QUELLI IN “CATEGORIA”)
Ce l'ho.INSERIRE IL TITLE NEI LINK NEL MODULO “ULTIME NOTIZIE”
Ce l'ho.INSERIRE IL TITLE NEI LINK NEL MODULO “I PIU’ LETTI”
Ce l'ho.INSERIRE IL TITLE NEI LINK DEL PATHWAY
@Ale.diamantesi:
MODIFICARE IL <TITLE> IN HOME PAGE (DIVERSO DA “HOME”)
componenets/com_content/content.php > linea 220:
sostituirre
// Dynamic Page Title
$mainframe->SetPageTitle( $menu->name );
con
// Dynamic Page Title
$mainframe->SetPageTitle( 'Your Custom Homepage Text Here' );
@ppevans:
Mi hai fatto tornare indietro di almeno vent'anni...
Ce l'ho, Ce l'ho, Mi Manca, Mi Manca, Ce l'ho...
Che bei tempi gli anni '80 con le figurine dei calciatori![]()
Ok, grazie!
Ho provato a fare la cosa del title solo che l'unica cosa che accade e che aggiunge (non sostituisce) il tag title cioè (Nome sito - Custom Title) e lo fa solo in home page.
Ho installato JoomlaSef potrebe essere a causa di quello?
Io uso opensef ed è tutto ok.
Il titolo lo indico per ogni pagina (prende il title della pagina nell'editor JCE, come anche i tags)
Il title dei menù mandato da Fedeo funziona perfettamente.
Ti consiglio, se non lo hai già fatto, di instalare questa
patch seo per joomla
OT:
Consiglio al sito diamantesi.it:
Manda i link alla home sempre allo stesso indirizzo www.nomesito.it e non anche a www.nomesito.it/index.php
Rimuovi ogni titolo e tag generale per il sito nella configurazione globale
Grazie mille! Allora, da configurazione totale posso togliere i meta tag e l'ho fatto, ma la descrizione globale a quanto pare consiste solo nel non mettere il "Nome del sito" se fosse così mi dispiacerebbe perchè perdo il footer (copiright 2007 nomesito).
E poi il problema è che la modifica funziona solo in home page e se tolgo la descrizione globale nelle altre pagine non comparirebbe il nome del sito, a meno che non lo mettessi manualmente io ovunque, però poi ci sarebbe il problema dei contenuti dinamici, che vengono inseriti ogni giorno praticamente che non avrebbero il nome del sito nel title.
Per la patch l'indirizzo che mi hai dato non funziona.![]()