Outils pour utilisateurs

Outils du site


jfusion

Lien vers cette vue comparative

jfusion [2018/12/22 20:12]
jfusion [2018/12/22 22:32] (Version actuelle)
Ligne 1: Ligne 1:
 +Avec **Joomla 1.5.22**, **JFusion 1.5.3** et **DokuWiki 2010-11-07 “Anteater”**,​ j'​obtiens le message d'​erreur suivant :
  
 +**Fatal error: Call to a member function register_hook() on a non-object in /​xxx/​administrator/​components/​com_jfusion/​plugins/​dokuwiki/​hooks.php on line 49**
 +
 +Pour résoudre, le problème il n'y a pas d'​autres solutions que d'​aller modifier manuellement le fichier administrator/​components/​com_jfusion/​plugins/​dokuwiki/​hooks.php
 +
 +Remplacer
 +
 +<code php>
 +if (substr($source_path,​ -1) == DS) {
 +    /**
 +     * define the paths
 +     */
 +    define('​DOKU_INC',​ $source_path);​
 +    require_once $source_path . '​inc'​ . DS . '​events.php';​
 +} else {
 +    /**
 +     * define the paths
 +     */
 +    define('​DOKU_INC',​ $source_path . DS);
 +    require_once $source_path . DS . '​inc'​ . DS . '​events.php';​
 +}
 +</​code>​
 +
 +par
 +
 +<code php>
 +if (substr($source_path,​ -1) == DS) {
 +    /**
 +     * define the paths
 +     */
 +    define('​DOKU_INC',​ $source_path);​
 +    require_once $source_path . '​inc'​ . DS . '​init.php';​
 +} else {
 +    /**
 +     * define the paths
 +     */
 +    define('​DOKU_INC',​ $source_path . DS);
 +    require_once $source_path . DS . '​inc'​ . DS . '​init.php';​
 +}
 +</​code>​
 +
 +__Remarque :__ la connexion au wiki est rétablie, mais l'​affichage ne fonctionne plus en mode "​frameless"​.
 +
 +**Conclusion :** Personnellement,​ je suis revenu en arrière pour remettre mon wiki en version 2009-12-25 "​Lemming"​ avec Joomla 1.5.22 et JFusion 1.5.3. Je vais attendre un correctif de JFusion ou retenter avec la prochaine version stable de DokuWiki.
 +
 +//Source : http://​code.jfusion.org/​issues/​732//​