|
L'intestazione delle pagine HTML generate da Joomla!, ossia il contenuto del tag HEAD, viene generata direttamente nel template attraverso la chiamata alla funzione mosShowHead(); è infatti sufficiente aprire il file index.php del template in uso per trovare una riga del tipo: <head> <?php mosShowHead(); ?> ... Pertanto per eliminare il meta tag Generator è necessario modificare il codice sorgente della funzione mosShowHead() che si trova all'interno del file includes/frontend.php. Una volta aperto il file cercare la dichiarazione della funzione (verso circa la linea 189); si troverà il seguente blocco di codice: $mainframe->appendMetaTag('keywords',$mosConfig_MetaKeys); $mainframe->addMetaTag('Generator',$_VERSION->PRODUCT . ' - ' . $_VERSION->COPYRIGHT); $mainframe->addMetaTag('robots', 'index, follow');E' sufficiente commentare (ossia fare precedere da //) la riga relativa al meta tag Generator per eliminarlo dall'output finale: $mainframe->appendMetaTag('keywords',$mosConfig_MetaKeys); //$mainframe->addMetaTag('Generator',$_VERSION->PRODUCT . ' - ' . $_VERSION->COPYRIGHT); $mainframe->addMetaTag('robots', 'index, follow');Trattandosi di una modifica al core, qualsiasi aggiornamento di Joomla! sovrascriverà tale modifica e sarà quindi da rifare.
|