Questo sito utilizza cookie per migliorare la tua esperienza e offrire servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento potresti acconsentire all’uso dei cookie. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie approfondisci

Impedire la visualizzazione dei blocchi moduli di un template con ?tp=1

Per impedire la visualizzazione dei blocchi moduli di un template con ?tp=1 il modo più semplice è quello di aggiungere al file .htaccess

##### Start ?tp=1 prevention ######
RewriteCond %{QUERY_STRING} tp=(.*)
RewriteRule ^(.*)$ index.php [F,L]
##### End ?tp=1 prevention ######

Se per caso questo sistema creasse qualche problema con il rewrite del nostro JoomlaSite potremmo optare per un' altra soluzione.

Aprire il file /libraries/ joomla/application/module/helper.php. Attorno alla riga 200 trovate questo codice:

//dynamically add outline style
if(JRequest::getBool('tp')) {
$attribs['style'] .= ' outline';
}

Commentare la linea 3 con / / così

//dynamically add outline style
if(JRequest::getBool('tp')) {
//$attribs['style'] .= ' outline';
}

Fatto questo, il ?tp=1 non funzionerà ed impediremo a chi voglia decifrare il nostro template di vedere i blocchi modulo.

Esistono anche altri metodi, ma questi sono i più semplici da attuare. Ne conosci altri?

Letto 4652 volte

Ultimi Articoli

You are here:   Joomla Blog Home