Joomla.it Forum
Forum traduzioni italiano => Le traduzioni e le informazioni della community => Articoli della community => : gabrielev 28 Oct 2011, 01:39:44
-
Una guida su come nascondere il form di accesso della pagina di offline, semplicemente inserendo un piccolo script nella pagina offline.php.
Link all'articolo: http://www.joomla.it/articoli-community-16-e-17-tab/5217-pagina-qofflineq-nascondere-il-form-di-accesso.html
-
...letto l'articolo....interessante...da provare
;)
-
l'ho appena testato...e se ho capito bene il codice delle script va messo così:
----------------------------------------------------------------------------
<script>
function presskey(e) {
if(window.event) // IE
asciikey = e.keyCode;
else if(e.which) // altri browser
asciikey = e.which;
var element=document.getElementById("form-login");
if (asciikey==106) {
if (element.style.display == 'none')
element.style.display="block";
else
element.style.display="none";
}
}
</script>
<?php
/**
* @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
ecc....
----------------------------------------------------------------------------
l'ho provato e funziona...premo il tasto j e si vede il form...
ok ma se uno mi fa nella pagina CTRL+U mi vede il codice e no penso ci metta molto a capire che
if (asciikey==106)
sia la J ;D
se poi ne vogliamo parlare per una questione estetica..ok...
cmq grazie della news...se magari ci facessi sapere come nascondere lo script...penso sia + utile...
saluti
-
lo script è scritto in Ajax e, che io sappia, nascondere codice in ajax o javascript è impossibile, poichè sono linguaggi lato client, quindi vengono interpretati dal browser. Essendo interpretato dal browser, il codice non può essere nascosto.
-
...ma infatti...ecco perché ti dicevo che se lo consideriamo un articolo per migliorare "graficamente" il login del BE va bene...ma se lo vuoi considerare un modo valido per evitare che le persone trovino il form...credo che ciò ha senso solo per le persone nubbie... ;D
ciao ciao
-
si certo... :)
-
Grazie gabrielev per il suggerimento.
Anche se, come dice robytotem, è solo una questione puramente estetica.
A me interessava proprio quella.
Ciao!
-
A me non funziona!!
Uso joomla 3.2.2
ho copiato il file offline.php che sta dentro system dentro a templates/protostar
ma poi quale modifico? nell'articolo non è chiaro se devo modificare quello che ho copiato in protostar o quello dentro a system (per cui la copia in protostar serve da backup)...io ho modificato quello copiato in protostar, ma non mi è cambiato nulla e il form è ancora li..
forse l'overrride va impostato da dentro il pannello di controllo di joomla?