Fork me on GitHub


 Bas   Précédent   Suivant

« 1 (2) 3 4 5 ... 7 »


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
_________________
yorkshire-terrier (cool Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Mise en relation du module News avec le module Wordbook
Aspirant
Inscrit: 10/11/2005 10:39
De Amiens
Messages: 73
Je pense que l'on pourrait l'adapter pour le module Smartsection, mais comme je ne l'utilise pas ??????
Par contre, si quelqu'un a une idée pour le module Newbb, je suis preneur.

Posté le : 22/01/2008 19:55
_________________
yorkshire-terrier (cool Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Yogurt et xoops 2.0.18
Aspirant
Inscrit: 10/11/2005 10:39
De Amiens
Messages: 73
Tu édites le fichier: language/french/modinfo.php
à la ligne 38, il manque une virgule.
Il y a déjà une discussion ICI

Posté le : 20/01/2008 17:00
_________________
yorkshire-terrier (cool Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: "auto-links"
Aspirant
Inscrit: 10/11/2005 10:39
De Amiens
Messages: 73
Peut-être une piste ICI

Posté le : 20/01/2008 16:36
_________________
yorkshire-terrier (cool Open in new window
Transférer la contribution vers d'autres applications Transférer


Mise en relation du module News avec le module Wordbook
Aspirant
Inscrit: 10/11/2005 10:39
De Amiens
Messages: 73
Pour ceux qui seraient intessés, je me suis amusé à utiliser une adaptaion qui fonctionne pour le module Wordbook, afin de l'utiliser avec le module News, (en relation avec le module Wordbook).
Suite à
une discussion qui fonctionne avec Wordbook, je me suis dit pourquoi ne pas essayer de l'adapter pour le module News, afin que les lecteurs qui lisent un article sur votre site qui ne comprennent pas un terme technique, ou un mot spécifique, qui se trouve dans le texte, puissent avoir un lien qui pourrait les renseigner sur ce terme.
Explication:
l'adaptation concerne la création d'un lien automatique sur un mot qui se trouve dans le texte de l'article du module News et qui correspond à une définition qui se trouve dans le module Wordbook, le mot en question est surligné automatiquement en lien sur lequel le lecteur peut cliquer, et accéder ainsi directement sur la page du terme qui se trouve dans Wordbook.

Le code.
Ouvrir le fichier: modules/News/article.php

Le code initial (à partir de la ligne 192):
$bodytext $article->bodytext();


Le code transformé:
$bodytext $article->bodytext();

//hack pour afficher les liens vers les définitions  wordbook par Pat80 Le yorksire Terrier - http://yorkshire.dynalias.com
$parts explode("|LIENTERME|"$bodytext); 
      
// Rechercher tous les termes du glossaire Wordbook.
$allterms $xoopsDB -> query"SELECT entryID, term FROM " $xoopsDB -> prefix"wbentries" ));
while ( list( 
$entryID$term ) = $xoopsDB -> fetchrow($allterms ))
{
foreach(
$parts as $key=>$part)
{
    
$realterm $term;

    
// singulier -
    
$term2 $realterm;
    
$term_q preg_quote($term2'/');
    
$search_term "/b$term_qb/i";
    
$replace_term "<span><b><a style='text-decoration: underline; 'href='".XOOPS_URL."/modules/wordbook/entry.php?entryID=".$entryID."' target='_blank'>".$term2."</a></b></span>";
    
$parts[$key] = preg_replace($search_term$replace_term$parts[$key]);

    
// pluriel -
    
$term2 $realterm."s";
    
$term_q preg_quote($term2'/');
    
$search_term "/b$term_qb/i";
    
$replace_term "<span><b><a style='text-decoration: underline; 'href='".XOOPS_URL."/modules/wordbook/entry.php?entryID=".$entryID."' target='_blank'>".$term2."</a></b></span>";
    
$parts[$key] = preg_replace($search_term$replace_term$parts[$key]);

    
// pluriel avec un e
    
$term2 $realterm."es";
    
$term_q preg_quote($term2'/');
    
$search_term "/b$term_qb/i";
    
$replace_term "<span><b><a style='text-decoration: underline; 'href='".XOOPS_URL."/modules/wordbook/entry.php?entryID=".$entryID."' target='_blank'>".$term2."</a></b></span>";
    
$parts[$key] = preg_replace($search_term$replace_term$parts[$key]);

    
// pluriel avec al pour langue francaise - hack aquaportail.com 
    
if ( substr$realterm, -) == "al" )
      {
      
$term2 substr$realterm0strlen($realterm)-)."aux";
      
$term_q preg_quote($term2'/');
      
$search_term "/b$term_qb/i";
      
$replace_term "<span><b><a style='text-decoration: underline; 'href='".XOOPS_URL."/modules/wordbook/entry.php?entryID=".$entryID."' target='_blank'>".$term2."</a></b></span>";
      
$parts[$key] = preg_replace($search_term$replace_term$parts[$key]);
}

    }
        }
        
$bodytext implode("|LIENTERME|"$parts);

// fin du hack

Posté le : 20/01/2008 06:51
_________________
yorkshire-terrier (cool Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: je n'arrive plus í  poster sur mon forum cbb1.16
Aspirant
Inscrit: 10/11/2005 10:39
De Amiens
Messages: 73
Essaies de voir dans l'administration du module Newbb,
dans les préférences,
à la ligne:
Délai pour éditer une contribution

tu augmente le temps en mettant par exemple: 10

Posté le : 10/01/2008 07:37
_________________
yorkshire-terrier (cool Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Forum CBB
Aspirant
Inscrit: 10/11/2005 10:39
De Amiens
Messages: 73
Bonjour,
je pense que tu dois aller dans l'administration du module Newbb, et sur:

Valeur par défaut du 'Depuis...' utilisé pour le Sélecteur d'affichage et la fonction Recherche


tu dois mettre: 0.

Posté le : 10/01/2008 06:15
_________________
yorkshire-terrier (cool Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: url complet
Aspirant
Inscrit: 10/11/2005 10:39
De Amiens
Messages: 73
M'est d'avis que celà viend de ta redirection avec ton nom de domaine ! Ou une mauvaise config de ton thème ?. Je n'y connais pas grand chose en Frames.
De même, (je pense, mais j'espère me tromper), que le problème que tu évoques sur ce post :

Au secours je crois m'être fais hacker....

A suivre, pour savoir d'où viend cette pub !

Posté le : 30/12/2007 08:31
_________________
yorkshire-terrier (cool Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: module whosonline supp les "?"
Aspirant
Inscrit: 10/11/2005 10:39
De Amiens
Messages: 73
Bonjour,
tu ouvres le fichier whosonline/blocks/whosonline.php, à la ligne 50, tu supprimes :
<IMG height=10 src="".XOOPS_URL."/modules/whosonline/images/quest.gif" width=14>

et voilà, le tour est joué.
A bientôt.

Posté le : 29/12/2007 17:05
_________________
yorkshire-terrier (cool Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Installation yogurt
Aspirant
Inscrit: 10/11/2005 10:39
De Amiens
Messages: 73
Citation :

ignace a écrit:
A-t-on des nouvelles de la nouvelle version de Yogurt?
Merci

Un petit coup d'oeuil ICI
pour voir l'évoluton De Yogurt 2.9

Posté le : 26/12/2007 18:52
_________________
yorkshire-terrier (cool Open in new window
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 (2) 3 4 5 ... 7 »




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

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