bonjour,
j’ai trouvé une réponse au problème de redirection vers la page maintenance.html.
J’ai modifié le fichier Maintenance.class.php du plug-in ainsi :
J’ai remplacé la ligne 20 par la ligne 21 de mon cru.
[code]
<?php _ include_once(realpath(dirname(__FILE__)) . "/../../../classes/PluginsClassiques.class.php"); _ include_once(realpath(dirname(__FILE__)) . "/../../../classes/Variable.class.php");
_ class Maintenance extends PluginsClassiques{
_ function Maintenance(){ _ $this->PluginsClassiques(); _ }
function demarrage(){ _ include_once(realpath(dirname(__FILE__)) . "/config.php"); _ if (($ip != "xxxxx" && $_SERVER['REMOTE_ADDR'] != "$ip") || !isset($_SESSION["util"]) || empty($_SESSION["util"])) { _ $urlsite = new Variable(); _ $urlsite->charger("urlsite"); _ header("Status : 302 Moved Temporary"); _ if(file_exists("maintenance.html")) _ { _ //header("Location: " . urlfond("maintenance")); _ header("Location: " . "maintenance.html"); _ exit; _ } _ else _ echo "Votre texte si vous n'utilisez pas de fichier html."; _ exit;
_ }
}
_ }
?> [/code]
Il faut placer le fichier maintenance.html à la racine de votre site (donc en dehors du dossier template)
Pensez également à renseigner votre adresse ip dans le fichier config.php pour accéder au BO lorsque le plug-in est activé.
1 Message