Fork me on GitHub




(1) 2 3 »


Module Wordbook : indiquer un lien dans n'importe quel module...
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
-

Posté le : 30/01/2008 10:13

Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Partager Twitter Partagez cette article sur GG+
Re: Module Wordbook : indiquer un lien dans n'importe quel module...
Régulier
Inscrit: 21/03/2005 00:13
Messages: 324
j'ai essayé pour le module news en mettant pour $textatraiter = $bodytext
et sa marche pas.

Posté le : 30/01/2008 17:30
Partager Twitter Partagez cette article sur GG+
Re: Module Wordbook : indiquer un lien dans n'importe quel module...
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Hum hum, il faut aussi réaffecter en sortie..
-

Posté le : 30/01/2008 17:36

Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Partager Twitter Partagez cette article sur GG+
Re: Module Wordbook : indiquer un lien dans n'importe quel module...
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Pour le module SmartSection, c'est le fichier item.php qu'il faut modifier ligne

Posté le : 30/01/2008 17:38

Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Partager Twitter Partagez cette article sur GG+
Re: Module Wordbook : indiquer un lien dans n'importe quel module...
Régulier
Inscrit: 21/03/2005 00:13
Messages: 324
ok , la sa marche merci

pour le module newbb sa serai interessant aussi

Posté le : 30/01/2008 18:08
Partager Twitter Partagez cette article sur GG+
Re: Module Wordbook : indiquer un lien dans n'importe quel module...
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Citation :
faridelha a écrit:
ok , la sa marche merci



Citation :
pour le module newbb sa serai interessant aussi

Oui, l'insertion n'est pas compliquée mais le problème se pose avec les tag HTML (d'où ma question sur forum.hardware)... C'est une bonne galère, même si je pense avoir trouvé une solution (elle n'est que dans ma tête pour l'instant) honorable au niveau de la facilité du codage, de l'efficacité du script et de la conservation de l'intégrité du texte. En effet, il ne faudrait pas que cette routine prenne un temps fou pour son exécution et qu'il faille un Xeon avec 4 Go de RAM pour faire tourner un site.

Note: ça me rappelle le bon vieux temps quand j'avais écrit le premier logiciel de repiquage d'adresse sur le "11" avec Olimail...

Posté le : 30/01/2008 18:16

Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Partager Twitter Partagez cette article sur GG+
Re: Module Wordbook : indiquer un lien dans n'importe quel module...
Régulier
Inscrit: 21/03/2005 00:13
Messages: 324
pour les articles de mon module news que j'ai renommé en module "cuisine" tout les article sont en html,
et sa fonctionne bien.

Posté le : 30/01/2008 18:28
Partager Twitter Partagez cette article sur GG+
Re: Module Wordbook : indiquer un lien dans n'importe quel module...
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Le problème apparaît lorsqu'un des mots du dictionnaire existe dans un lien HREF, IMG ou dans un TITLE (liste non exhaustive).

Par exemple, si le mot "modules" est présent dans le Glossaire/dictionnaire de Wordbook, tout lien contenant le mot "modules", et en particulier les liens xoopsés , sera modifié!!!

Ainsi, le texte suivant :
Il était une fois des modules intéressants sur le site Xoops.fr : <a href="https://www.frxoops.org/modules/referentiel/" title="les modules sous Xoops">Les modules dispos</a>


Après passage à la moulinette Wordbook, cela va donner :
Il était une fois des <a href="http://www.site.com/modules/wordbook?blabla">modules</aintéressants sur le site Xoops.fr : <a href="https://www.frxoops.org/<a href="http://www.site.com/modules/wordbook?blabla">modules</a>/referentiel/" title="les <a href="http://www.site.com/modules/wordbook?blabla">modules</a> sous Xoops">Les <a href="http://www.site.com/modules/wordbook?blabla">modules</a> dispos</a>


Comprends-tu mieux le problème?

Posté le : 30/01/2008 19:07

Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Partager Twitter Partagez cette article sur GG+
Re: Module Wordbook : indiquer un lien dans n'importe quel module...
Régulier
Inscrit: 21/03/2005 00:13
Messages: 324
ok je vois

j'ai mis un mot clé dans un "title" et effectivement, le probleme est la

Posté le : 30/01/2008 19:33
Partager Twitter Partagez cette article sur GG+
Re: Module Wordbook : indiquer un lien dans n'importe quel module...
Aspirant
Inscrit: 10/11/2005 10:39
De Amiens
Messages: 73
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>';

Posté le : 02/02/2008 07:24
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 3 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

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

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