Autore Topic: [RISOLTO] Joomla 3.8, dove la pagina "head.php" che genera il "generator"  (Letto 3285 volte)

Offline MaxP4

  • Appassionato
  • ***
  • Post: 414
  • Sesso: Maschio
    • Mostra profilo
Fino alla versione 3.7.x navigando su:
libraries/joomla/document/renderer/html
trovavo il file head.php dove potevo commentare la parte relativa al "generator" per evitare che venisse visualizzata la stringa:
<meta name="generator" content="Joomla! - Open Source Content Management" />


In Joomla 3.8 non trovo pi niente... sapete darmi una indicazione?
« Ultima modifica: 21 Set 2017, 08:46:07 da MaxP4 »

Offline Frank Becker

  • Nuovo arrivato
  • *
  • Post: 2
  • Sesso: Maschio
    • Mostra profilo
Re:Joomla 3.8, dove la pagina "head.php" che genera il "generator"
« Risposta #1 il: 21 Set 2017, 00:09:28 »
I do not speak Italy but had exactly the same issue and found your posting. As I have a solution I will response in English then you have it as well ;-). The solution here is hidden inside HeadRenderer.php. The best option would be to use an template overwrite, so that this change is still working once joomla is upgraded. To perform an template overwrite for the header section in joomla 3.8.x for the HeadRenderer.php check here.

Inside that file you can then un-comment the whole generator section and every website which is using the template is no longer adding the "<meta name="" content="" />" part...
« Ultima modifica: 21 Set 2017, 00:12:17 da Frank Becker »

Offline MaxP4

  • Appassionato
  • ***
  • Post: 414
  • Sesso: Maschio
    • Mostra profilo
Re:Joomla 3.8, dove la pagina "head.php" che genera il "generator"
« Risposta #2 il: 21 Set 2017, 08:45:35 »
Hi Frank, tnx a lot!!!

Offline danielecr

  • Abituale
  • ****
  • Post: 1357
    • Mostra profilo
Ciao, per completare la risposta aggiungo che i codici che generano il generator li trovi in questi files:

/libraries/src/Application/AdministratorApplication.php
/libraries/src/Document/Document.php
/libraries/src/Application/SiteApplication.php

Offline MaxP4

  • Appassionato
  • ***
  • Post: 414
  • Sesso: Maschio
    • Mostra profilo
Normalmente, per non far apparirei la riga relativa al generator mi limito a commentare questa stringa nella pagina head.php (e ora in HeadRenderer.php)


Codice: [Seleziona]
// $buffer .= $tab . '<meta name="generator" content="' . htmlspecialchars($generator, ENT_COMPAT, 'UTF-8') . '" />' . $lnEnd;

...sbaglio?

Offline Frank Becker

  • Nuovo arrivato
  • *
  • Post: 2
  • Sesso: Maschio
    • Mostra profilo
You can follow the website I mentioned (this one). There is no need to deal with any other file like:

/libraries/src/Application/AdministratorApplication.php
/libraries/src/Document/Document.php
/libraries/src/Application/SiteApplication.php

Just create a own header.php then uncomment the part mentioned by Max or on the website and you are done with the change and the generator meta tag is removed.
« Ultima modifica: 21 Set 2017, 09:53:28 da Frank Becker »

Offline floyd1616

  • Appassionato
  • ***
  • Post: 494
  • Sesso: Maschio
    • Mostra profilo
Ciao MaxP4,
avresti potuto semplicemente inserire nel file "index.php" del template,
il seguente codice:

Codice: [Seleziona]
$this->setGenerator(null);

nella parte superiore del suindicato file.

Mi connetto al forum adesso, dopo qualche giorno.

Saluti

Offline MaxP4

  • Appassionato
  • ***
  • Post: 414
  • Sesso: Maschio
    • Mostra profilo
Grazie mille

 

Host

Torna su