Ignore:
Timestamp:
May 21, 2011, 10:09:54 AM (10 years ago)
Author:
cam.lafit@…
Message:

Pouvoir mettre Thelia dans un repertoire dédié

  • Une nouvelle constante _RACINE_THELIA sert à indiquer la racine thelia
    • par défaut on conserve le comportement actuel : "./"
    • par exemple si on a le choisi le repertoire "thelia", dans config/mes_options.php sera indiqué define('_RACINE_THELIA','thelia/');
  • On passage on indique à php que ce nouveau repertoire sera à considérer lors des inclusions
    • autrement le moteur thelia ne pourra pas charger les bonnes dépendences
File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/plugin-thelia/spip_thelia_fonct.php

    r47928 r47977  
    11<?php
     2
    23include_spip("inc/charsets") ;
    34function spip_thelia_supprimer_balises_thelia($texte) {
     
    2021        $page = "";
    2122
    22         include_once("../classes/Navigation.class.php");
     23        include_once("../"._RACINE_THELIA."/classes/Navigation.class.php");
    2324       
    2425        ini_set('arg_separator.output', '&amp;');
     
    5152                echo ("erreur : la fonction chemin() dans ecrire/inc/utils.php doit &ecirc;tre mise en commentaire !");
    5253        }
    53         if (!file_exists("../fonctions/moteur.php")&&($_REQUEST['exec']!=""))
     54        if (!file_exists("../"._RACINE_THELIA."fonctions/moteur.php")&&($_REQUEST['exec']!=""))
    5455                echo ("erreur : th&eacute;lia introuvable, v&eacute;rifiez que les sous-r&eacute;pertoires de th&eacute;lia et spip sont dans le m&ecirc;me r&eacute;pertoire.");
    5556        if (!function_exists('lire_config'))
     
    107108        $page = "";
    108109
    109        
    110         include_once("classes/Navigation.class.php");
     110        include_once(_RACINE_THELIA."classes/Navigation.class.php");
    111111       
    112112        ini_set('arg_separator.output', '&amp;');
     
    148148       
    149149        //si version >= 1.3.4 : plus de surcharge dans le plugin, on appelle directement le moteur de Th�lia
    150         include_once("fonctions/moteur.php");
     150        include_once(_RACINE_THELIA."fonctions/moteur.php");
    151151
    152152        //Connexion à SPIP à la création du compte Thelia
     
    304304        ob_start();
    305305        chdir('..');
    306         include_once("fonctions/moteur.php");
     306        include_once(_RACINE_THELIA."fonctions/moteur.php");
    307307        chdir('ecrire');
    308308        $texte = ob_get_contents();
     
    391391        ob_start();
    392392        chdir('..');
    393         include_once("fonctions/moteur.php");
     393        include_once(_RACINE_THELIA."fonctions/moteur.php");
    394394        chdir('ecrire');
    395395        $texte = ob_get_contents();
Note: See TracChangeset for help on using the changeset viewer.