• 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['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];
    

    con

    $this->_head['title'] = $title ? $title . " - ". $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename'];
    

  • 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:


  • User Attivo

    @Luca Curatola said:

    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;;
    

    forse sono scemo ma a me non funziona. questo è il codice che ho cambiato

    	function setPageTitle&#40; $title=null &#41; &#123;
    		if &#40;@$GLOBALS&#91;'mosConfig_pagetitles'&#93;&#41; &#123;
    			$title = trim&#40; htmlspecialchars&#40; $title &#41; &#41;;
    			$this->_head&#91;'title'&#93; = $title ? $title . " - ". $GLOBALS&#91;'mosConfig_sitename'&#93; &#58; $GLOBALS&#91;'mosConfig_sitename'&#93;;
    		&#125;
    	&#125;
    

    ma il risultato è quello di prima. [url=http://www.abruzzoatavola.com]guardate un pò voi


  • User

    :mmm: In effetti il codice che hai postato sembra giusto, anzi lo è! Non è che facendo l'upload del file joomla.php o mambo.php il tuo server non ti permette di sostituire lo stesso? L'unica spiegazione che trovo è questa!!! ()


  • User Attivo

    l'up funzi perfettamente xke le altre pag vanno lisce