• User

    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? 🙂 :sbonk: 😉 )

    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! 😉


  • Bannato Super User

    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.


  • User

    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. 🙂


  • Community Manager

    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 😉

    :ciauz:


  • User Attivo

    I file interessati ad un'occhiata veloce sono:
    include/joomla.php
    include/frontend.php

    Ho 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!


  • User

    Io include/joomla.php non ce l'ho nella cartella include


  • User

    @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.


  • User

    Si infatti, lo avevo pensato, infatti nella cartella c'è il file mambo.php (include/mambo.php)
    Grazie Blade


  • User

    Credo che questa discussione possa essere molto utile 😉

    http://forum.mamboserver.com/showthread.php?t=25027


  • User Attivo

    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 setPageTitle

    Basta sostituire la porzione di codice:

    
    $this->_head&#91;'title'&#93; = $title ? $GLOBALS&#91;'mosConfig_sitename'&#93; . ' - '. $title : $GLOBALS&#91;'mosConfig_sitename'&#93;;
    

    con

    $this->_head&#91;'title'&#93; = $title ? $title . " - ". $GLOBALS&#91;'mosConfig_sitename'&#93; &#58; $GLOBALS&#91;'mosConfig_sitename'&#93;;
    

  • Bannato Super User

    Grazie a BladeRunner76 e Luca Curatola per la soluzione. 🙂


  • Super User

    Grazie davvero 🙂

    Cordialmente,
    Stuart


  • User

    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!) 😉


  • Super User

    @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


  • User

    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!)


  • Community Manager

    @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 🙂

    😉


  • User Attivo

    @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... :fumato:

    cUratola grazie 😄


  • Super User

    @Luca Curatola said:

    Porca miseria gia' ho un gognome orribile, se poi me lo storpi pure... :fumato:

    Chiedo venia. Mi appello alla palese non-intenzionalità del misspelling 🙂

    Cordialmente,
    Stoowart


  • User Attivo

    @Stuart said:

    Cordialmente,
    Stoowart

    :lol: :lol: :lol:


  • User

    😄 Ecco a voi un'altro Hack, permette di formattare i titoli dei documenti con H1 :vai:

    1. 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)
    2. Aprite il file con un editor e cercate questo pezzo di codice:
            /**
            * Writes Title
            */
            function Title&#40; $row, $params, $link_on, $access &#41; &#123;
                    if &#40; $params->get&#40; 'item_title' &#41; &#41; &#123;
                            if &#40; $params->get&#40; 'link_titles' &#41; && $link_on != '' &#41; &#123;
                                    ?>
                                    <td class="contentheading<?php echo $params->get&#40; 'pageclass_sfx' &#41;; ?>" width="100%">
                                    <a href="<?php echo $link_on;?>" class="contentpagetitle<?php echo $params->get&#40; 'pageclass_sfx' &#41;; ?>">
                                    <?php echo $row->title;?>
                                    </a>
                                    <?php HTML_content:&#58;EditIcon&#40; $row, $params, $access &#41;; ?>
                                    </td>
                                    <?php
                            &#125; else &#123;
                                    ?>
                                    <td class="contentheading<?php echo $params->get&#40; 'pageclass_sfx' &#41;; ?>" width="100%">
                                    <?php echo $row->title;?>
                                    <?php HTML_content&#58;&#58;EditIcon&#40; $row, $params, $access &#41;; ?>
                                    </td>
                                    <?php
                            &#125;
    

    Sostiuitelo con questo:

            /**
            * Writes Title
            */
            function Title&#40; $row, $params, $link_on, $access &#41; &#123;
                    if &#40; $params->get&#40; 'item_title' &#41; &#41; &#123;
                            if &#40; $params->get&#40; 'link_titles' &#41; && $link_on != '' &#41; &#123;
                                    ?>
                                    <td class="contentheading<?php echo $params->get&#40; 'pageclass_sfx' &#41;; ?>" width="100%"><h1>
                                    <a href="<?php echo $link_on;?>" class="contentpagetitle<?php echo $params->get&#40; 'pageclass_sfx' &#41;; ?>">
                                    <?php echo $row->title;?>
                                    </a>
                                    <?php HTML_content&#58;&#58;EditIcon&#40; $row, $params, $access &#41;; ?>
                                    </h1></td>
                                    <?php
                            &#125; else &#123;
                                    ?>
                                    <td class="contentheading<?php echo $params->get&#40; 'pageclass_sfx' &#41;; ?>" width="100%"><h1>
                                    <?php echo $row->title;?>
                                    <?php HTML_content&#58;&#58;EditIcon&#40; $row, $params, $access &#41;; ?>
                                    </h1></td>
                                    <?php
                            &#125;
    
    1. Aprite il file template_css.css e inserite:
    h1&#123;............&#125;
    
    
    td.contentheading h1  &#123;.........................&#125;
    
    

    Tutto quà, se c'è qualche errore fatemi sapere, questo hack dovrebbe essere molto utile 😉

    Ciauz :ciauz: