Thelia 2 est maintenant disponible. Retrouvez toutes les informations ici
Thelia 2 is now available. Find all the information here

Les Modules

Plus de 300 modules Thelia


Maintenance

14 janvier 2013 , par Yoan De Macedo
  • Aidez nous à documenter ce module !

  • Pour contribuer à la mise à jour de la documentation de ce module, inscrivez-vous via le formulaire ci-dessous. Nous vous recontacterons rapidement pour vous donner accès à la modification du module.


Ce plugin permet de passer le site temporairement en maintenance.


1 Message

  • Maintenance Le 23 août 2012 à 10:36

    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é.

    universalix


Ajouter un commentaire

Ce forum est modéré à priori : votre contribution n'apparaîtra qu'après avoir été validée par un administrateur du site.


Le forum
Thelia

Aller au forum

Les réseaux
sociaux

Google+

Nos
partenaires



Contactez
Thelia


Pour toutes questions concernant Thelia, vous pouvez nous contacter :

contacter Thelia par téléphone par téléphone au 04 44 05 31 00

Contacter Thelia e-maiol par mail à l'adresse info@thelia.net

April Oséo FEDER