- Home
- Categorie
- Coding e Sistemistica
- Joomla!
- Mambo e Title
-
Per la seconda è abbastanza semplice, basta che chiami il collegamento del menù pricipale che visualizza il componente frontpage con il nome che vui tu anzichè home, puoi vedere un esempio su :www.digiterrestre.com
beh..intanto la semplicità è sempre la miglior cosa e come sempre...l'ultima cosa che ti viene in mente. Ora provo subito, preziosissimo EmmeBar!
Per la seconda...diciamoci la verità, se non interessasse ai Mdr (e sembra...sottoilneo sembra perchè con i motori di ricerca è tutto abbastanza aleatorio!! dicevo sembra che interessi) credo che poco interesserebbe anche a noi! (o dici che dovremmo farci curare? )
Comunque se lo scopriamo EmmeBar..ci fanno un monumento!
Anche io continuo a cercare di capire, se trovo la risposta la posto qui.Muchas gracias!
-
In realtà l?unica riga che ci interessa è questa:
<?php mosShowHead(); ?>
ecco, questa è la funzione da modificare,
mosShowHead();
prima va trovato dove è dichiarata, poi va scoperto come scrive il title, ed infine fatta l'inversione.
L'avevo trovata e l'ho guardata, ma è abbastanza complessa, perchè si occupa di buona parte dell'header della pagina e non solo del title, serve un po' di tempo, ma l'impresa non dovrebbe essere impossibile ;), mi raccomando se scopri l'arcano posta la soluzione io farò altrettanto.
-
Sicuramente se ricevo l'illuminazione...la posto qui!
Oh, io comincio a cercare, se tu nel frattempo ti ricordi dov'è dichiarata fammelo sapere così mi concentro solo sulla soluzione.
Secondo me è fattibilissimo.
-
Faccio il mio personale benvenuto sul Forum GT a aBelli
Seguo con molto interesse questo topic, con Emmbar abbiamo provato un casino di gestionali e script
-
I file interessati ad un'occhiata veloce sono:
include/joomla.php
include/frontend.phpHo dato un'occhiata veloce al codice, e le funzioni incriminate sono, oltre
che a mosShowHead() anche :
getHead()
setPageTitle()Purtroppo sono momentaneamente di fretta, ma non dovrebbe essere troppo complicato invertire i campi.
Ciao ciao!
-
Io include/joomla.php non ce l'ho nella cartella include
-
@aBelli said:
Io include/joomla.php non ce l'ho nella cartella include
Perchè tu utilizzi Mambo non Joomla, ma cmq credo che il file sia al 99% identico.
-
Si infatti, lo avevo pensato, infatti nella cartella c'è il file mambo.php (include/mambo.php)
Grazie Blade
-
Credo che questa discussione possa essere molto utile
-
Ottimo, tanto per riportare dal topic segnalato da BladeRunner76:
All'interno del file
include/mambo.php per mambo e
include/joomla.php per joomla
nella funzione setPageTitleBasta sostituire la porzione di codice:
$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];
con
$this->_head['title'] = $title ? $title . " - ". $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename'];
-
Grazie a BladeRunner76 e Luca Curatola per la soluzione.
-
Grazie davvero
Cordialmente,
Stuart
-
Grazie stuart anche da parte mia e anche se in ritardo perchè sono stato pienissimo.
Approfitto e cerco di "sdebitarmi" inserendo un hack che ho creato su Mambo e con il quale puoi decidere di mettere in home page i meta che vuoi tu, a mano (per cui puoi ottimizzare la home e non prenderli in automatico come nelle altre pagine).E' da modificare il file index.php in questo modo:
DA
<head>
<?php mosShowHead(); ?>A:
<head>
<?php if($_REQUEST['option']!="com_frontpage"){?>
<?php mosShowHead(); ?>
<?php } else {?>
<title>Metti qui il titolo</title>
<meta name="description" content="METTI QUI LA DESCRIZIONE" />
<meta name="keywords" content="INSERISCI QUI LE KEYWORD" />
<meta name="robots" content="index, follow" />
<?php }Spero in qualche modo che possa esservi utile (a me lo è stato!)
-
@aBelli said:
Grazie stuart anche da parte mia.....
Ma io non ho fatto nulla
Anzi, io stesso ho sfruttato il lavoro di BladeRunner76 e Luca_Caratola (sono loro che devi ringraziare)E grazie per questo hack che hai presentato.
Cordialmente,
Stuart
-
Hai ragions Stuart!! Allora ritiro il mio grazie a te, tiè!!!
Grazie a tutto il Forum!! Ed in particolar modo a BladeRunner76 e Luca_Caratola (e a Giorgio per aver messo su un posto così creativo!)
-
@aBelli said:
Hai ragions Stuart!! Allora ritiro il mio grazie a te, tiè!!!
Grazie a tutto il Forum!! Ed in particolar modo a BladeRunner76 e Luca_Caratola (e a Giorgio per aver messo su un posto così creativo!)Ma va, siete voi davvero bravi
-
@Stuart said:
Anzi, io stesso ho sfruttato il lavoro di BladeRunner76 e Luca_Caratola (sono loro che devi ringraziare)
Porca miseria gia' ho un gognome orribile, se poi me lo storpi pure...
cUratola grazie
-
@Luca Curatola said:
Porca miseria gia' ho un gognome orribile, se poi me lo storpi pure...
Chiedo venia. Mi appello alla palese non-intenzionalità del misspelling
Cordialmente,
Stoowart
-
-
Ecco a voi un'altro Hack, permette di formattare i titoli dei documenti con H1
- Non ci sarebbe bisogno di dirlo ma non si sa mai: fate una copia del file "content.html.php" (/components/com_content/content.html.php)
- Aprite il file con un editor e cercate questo pezzo di codice:
/** * Writes Title */ function Title( $row, $params, $link_on, $access ) { if ( $params->get( 'item_title' ) ) { if ( $params->get( 'link_titles' ) && $link_on != '' ) { ?> <td class="contentheading<?php echo $params->get( 'pageclass_sfx' ); ?>" width="100%"> <a href="<?php echo $link_on;?>" class="contentpagetitle<?php echo $params->get( 'pageclass_sfx' ); ?>"> <?php echo $row->title;?> </a> <?php HTML_content::EditIcon( $row, $params, $access ); ?> </td> <?php } else { ?> <td class="contentheading<?php echo $params->get( 'pageclass_sfx' ); ?>" width="100%"> <?php echo $row->title;?> <?php HTML_content::EditIcon( $row, $params, $access ); ?> </td> <?php }
Sostiuitelo con questo:
/** * Writes Title */ function Title( $row, $params, $link_on, $access ) { if ( $params->get( 'item_title' ) ) { if ( $params->get( 'link_titles' ) && $link_on != '' ) { ?> <td class="contentheading<?php echo $params->get( 'pageclass_sfx' ); ?>" width="100%"><h1> <a href="<?php echo $link_on;?>" class="contentpagetitle<?php echo $params->get( 'pageclass_sfx' ); ?>"> <?php echo $row->title;?> </a> <?php HTML_content::EditIcon( $row, $params, $access ); ?> </h1></td> <?php } else { ?> <td class="contentheading<?php echo $params->get( 'pageclass_sfx' ); ?>" width="100%"><h1> <?php echo $row->title;?> <?php HTML_content::EditIcon( $row, $params, $access ); ?> </h1></td> <?php }
- Aprite il file template_css.css e inserite:
h1{............} td.contentheading h1 {.........................}
Tutto quà, se c'è qualche errore fatemi sapere, questo hack dovrebbe essere molto utile
Ciauz