Fork me on GitHub

Rapport de message :*
 

Re: Module Wordbook : indiquer un lien dans n'importe quel module...

Titre du sujet : Re: Module Wordbook : indiquer un lien dans n'importe quel module...
par patrickc80 sur 02/02/2008 07:24:58

Bonjour à tous,
tout d'abord, merci et bravo Aquaportail pour ce code !!!
Citation :

faridelha a écrit:
ok , la sa marche merci

pour le module newbb sa serai interessant aussi


Pour ce qui est du module Newbb, j'avais déjà suggérer cette option, j'aie pas mal cherché et enfin j'aie trouvé.

Pour intégrer le code d'aquaportail, voici la solution:

J'utilise la version 3.08 de Newbb, je croie que pour des versions précédentes qui n'utilisent pas Frameworks, il faille ouvrir le fichier: (votre URL)/class/module.textsanitizer.php, mais je n'en suis pas sûr.


Bien sûr, il faut au préalable avoir copié le fichier replaceterm.inc.php d'Aquaportail à l'emplcement qu'il nous a indiqué.

1- ouvrir le fichier (votre URL)/Frameworks/textsanitizer/module.textsanitizer.php

2- à la ligne 118 et 119, code original:
$text preg_replace($patterns$replacements$text);
        return 
$text;


3- modifier avec ce code:
/**
  * For the module Newbb
  * Hack to view links words posted in the forum, with a corresponding definition in wordbook
  * By Pat80: http://yorkshire.dynalias.com/
  * Use file replaceterm.inc.php v 1.0 February 2008 Exp $ Jef www.aquaportail.com
  * See on the topic: https://www.frxoops.org/modules/newbb/ ... pic_id=25065&forum=12
 */
        
$text preg_replace($patterns$replacements$text);
        include_once 
XOOPS_ROOT_PATH.'/modules/wordbook/include/replaceterm.inc.php';
        
$text wordbook_replace_word($text'''style="border-bottom:1px dotted #2984d6;"');
        return 
$text;


Ca fonctionne pour moi, et je serai curieux de savoir pour vous !!!!

Par contre, j'ai ajouté (target=blank) dans le fichier replaceterm.inc.php, afin d'ouvrir une autre fenêtre et ne pas perdre la page ouverte du forum.
Ceci suite à plusieurs demandes de membres de mon site qui ne savaient plus ou ils étaient !

Dans la fichier replaceterm.inc.php:

ligne 24 modifiée
$replace_term '<a href="'.XOOPS_URL.'/modules/wordbook/entry.php?entryID='.$entryID.'" target="blank" title="'.$term.'" '.$styletoembellish.'>%s</a>';

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

45 Personne(s) en ligne (36 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 45 | Plus ...