Fork me on GitHub


 Bas   Précédent   Suivant

« 1 ... 38 39 40 (41) 42 43 44 »


Re: Traduction française de Wordbook
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Une incohérence dans le fichier 'entry.php' lorsqu'on recherche les éventuels pluriels à partir de la ligne 123.

En effet, la variable $term est modifiée une première fois ligne 132, et c'est à cette variable modifiée qu'on tente un nouveau test pour une autre forme de pluriel ligne 139 (ajout de 'es'). Par exemple, si le mot de base est "vivant", on va également chercher "vivants" puis ... "vivantses"... Pas terrible! Il vaut mieux chercher "vivantes"...

Et puis, tant qu'à modifier et comme nous sommes en France, j'ai ajouté la vérification du pluriel "aux" avec un test sur "al"...

Le code initial (à partir de la ligne 123) :
if ( $term != $glossaryterm)
    {
    
// singular
    
$term_q preg_quote($term'/');
    
$search_term "/b$term_qb/i";
    
$replace_term "<span><b><a style='color: #2F5376; text-decoration: underline; ' href='".XOOPS_URL."/modules/".$xoopsModule->dirname()."/entry.php?entryID=".$entryID."'>".$term."</a></b></span>";
    
$parts[$key] = preg_replace($search_term$replace_term$parts[$key]);

    
// plural
    
$term $term."s";
    
$term_q preg_quote($term'/');
    
$search_term "/b$term_qb/i";
    
$replace_term "<span><b><a style='color: #2F5376; text-decoration: underline; ' href='".XOOPS_URL."/modules/".$xoopsModule->dirname()."/entry.php?entryID=".$entryID."'>".$term."</a></b></span>";
    
$parts[$key] = preg_replace($search_term$replace_term$parts[$key]);

    
// plural with e
    
$term $term."es";
    
$term_q preg_quote($term'/');
    
$search_term "/b$term_qb/i";
    
$replace_term "<span><b><a style='color: #2F5376; text-decoration: underline; ' href='".XOOPS_URL."/modules/".$xoopsModule->dirname()."/entry.php?entryID=".ucfirst($entryID)."'>".$term."</a></b></span>";
    
$parts[$key] = preg_replace($search_term$replace_term$parts[$key]);
    }


Le code modifié :
if ( $term != $glossaryterm)
    {
    
// sauvegarde du terme
    
$realterm $term;

    
// singular
    
$term2 $realterm;
    
$term_q preg_quote($term2'/');
    
$search_term "/b$term_qb/i";
    
$replace_term "<span><b><a style='color: #2F5376; text-decoration: underline; ' href='".XOOPS_URL."/modules/".$xoopsModule->dirname()."/entry.php?entryID=".$entryID."'>".$term2."</a></b></span>";
    
$parts[$key] = preg_replace($search_term$replace_term$parts[$key]);

    
// plural
    
$term2 $realterm."s";
    
$term_q preg_quote($term2'/');
    
$search_term "/b$term_qb/i";
    
$replace_term "<span><b><a style='color: #2F5376; text-decoration: underline; ' href='".XOOPS_URL."/modules/".$xoopsModule->dirname()."/entry.php?entryID=".$entryID."'>".$term2."</a></b></span>";
    
$parts[$key] = preg_replace($search_term$replace_term$parts[$key]);

    
// plural with e
    
$term2 $realterm."es";
    
$term_q preg_quote($term2'/');
    
$search_term "/b$term_qb/i";
    
$replace_term "<span><b><a style='color: #2F5376; text-decoration: underline; ' href='".XOOPS_URL."/modules/".$xoopsModule->dirname()."/entry.php?entryID=".$entryID."'>".$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='color: #2F5376; text-decoration: underline; ' href='".XOOPS_URL."/modules/".$xoopsModule->dirname()."/entry.php?entryID=".$entryID."'>".$term2."</a></b></span>";
      
$parts[$key] = preg_replace($search_term$replace_term$parts[$key]);
      }
    }


Voilà, j'espère ne pas avoir fait de bétise...

Posté le : 01/08/2007 09:55
_________________
Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Transférer la contribution vers d'autres applications Transférer


Re: mp manager 2.6 beta
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Merci pour le renseignement.

N'aillant pas la possibilité d'installer la Beta, je suis allé lire un thread sur ton site.

Perso, si j'avais une demande par rapport à la 2.5, ce serait de pouvoir paramétrer 'individuellement' l'affichage de la pop-up qui annonce un nouveau MP. Actuellement, elle est gérée au niveau global pour le module et non dans les options du membre. Les 2 options/possibilités (global + indivi) ont un intérêt, AMHA.

Posté le : 31/07/2007 22:51
_________________
Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Transférer la contribution vers d'autres applications Transférer


Re: mp manager 2.6 beta
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Bien joué!

Une idée de période/date à laquelle le module en version stable (minimum RC) serait dispo?

Posté le : 31/07/2007 18:01
_________________
Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Transférer la contribution vers d'autres applications Transférer


Re: Traduction française de Wordbook
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Merci pour la réponse, mais d'un autre coté, tu n'utilises pas les catégories sur questionphoto.net...

Comme les développements du module ont été stoppés depuis plus de 2 ans, je soupçonne une petite incompatibilité Php 5 quelque part...


ps: pour les majuscules, il y a des "ucfirst" un peu partout dans les sources...

Posté le : 31/07/2007 15:50
_________________
Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Transférer la contribution vers d'autres applications Transférer


Re: Traduction française de Wordbook
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
De plus, ce phénomène n'apparaît pas chez moi??? Dans mon dictionnaire biologie, cela n'intervient vraiment pas.

@Zorglub: as-tu installé la v1.15 ou la v1.16 (voir la v1.17 RC1) ???

@l'équipe Xoops: les développements de ce module semblent arrêtés depuis plus de 2 ans (et même 3), savez-vous s'il y a eu un successeur???


En effet, je rencontre de nombreuses difficultés et il semble y avoir pas mal d'erreurs. Certaines semblent corrigibles facilement et sans avoir besoin d'un poisson docteur, Garra rufa, mais la gestion des catégories "plante" royalement (impossible d'entrer un terme dans une catégorie spécifique par exemple). La première lettre du mot est mise en majuscule automatiquement (??? :-o ), les tags HTML ne fonctionnent pas partout, etc... Ainsi, une huître prend du H majuscule! Aussi, avant de passer à une éventuelle étape de correction de cette version 1.16 (celle que j'ai installée), je préferais savoir s'il y a eu un successeur/repreneur de ce module.

Posté le : 31/07/2007 11:20
Transférer la contribution vers d'autres applications Transférer


Re: Traduction française de Wordbook
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
J'ai installé le module puis le fichier de défintion de langue et il manque un caractère '<' avant 'php' (première ligne) dans 2 fichiers (dont modinfo.php, et admin.php en plus)???

Ce problème a tout de suite été visible en allant la partie admin du module.

Sinon, la traduction semble très propre (hormis 2-3 fautes de ci, de là... ).

Posté le : 31/07/2007 08:12
_________________
Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Transférer la contribution vers d'autres applications Transférer


Re: Traduction française de Wordbook
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Merci, ça tombe pil poil...

Je n'ai pas pris le temps de regarder, mais c'est bien pour la v1.16 de WordBook et non la 1.15 (la traduction existait déjà il me semble)?

Posté le : 30/07/2007 18:07
_________________
Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Transférer la contribution vers d'autres applications Transférer


Re: Module de e-commerce ?
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Merci, je vais me tenir informé.

Posté le : 19/07/2007 08:35
_________________
Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Transférer la contribution vers d'autres applications Transférer


Re: Module System / Bloc "online"
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Citation :
DuGris a écrit:
Donc une fois que tu connais la valeur de HTTP_USER_AGENT, tu peut déterminer si il s'agit d'un robot ou non et faire ce que tu veux.

Oui, oui, effectivement, j'avais mal analysé les choses. Je voulais faire le test en amont plutôt qu'en aval.

D'ailleurs, ça fonctionne : http://www.aquaportail.com (provisoirement, et juste à de fins d'exemple, j'affiche le nom du robot... ).

Eventuellement, si ça intéresse, je peux afficher la fonction modifiée mais mes sources sont tellement triturés pour l'url-rewriting que l'écriture n'a plus grand chose à voir avec les sources Xoops d'origine...


En tous cas, grand merci pour le lien de la bibliothèque.

Posté le : 18/07/2007 17:56
_________________
Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Transférer la contribution vers d'autres applications Transférer


Re: Module System / Bloc "online"
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Merci pour le lien que je ne connaissais pas.

J'y avais pensé pour l'environnement, mais là, se pose un problème dans le cadre du bloc "online" : l'environnement n'est pas stocké dans le handler 'online'... Seule l'IP est accessible. Du coup, dans la fonction 'b_system_online_show ', le getenv("HTTP_USER_AGENT") ne va accéder qu'aux infos de l'appelant, c'est à dire ... soi-même.

La seule solution simple : les IP. Sinon, cela entraîne de modifier XoopsOnlineHandler dans /kernel/online.php et d'ajouter un champ... C'est tout de suite une autre paire de manche! :-o

Posté le : 18/07/2007 15:54
_________________
Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 ... 38 39 40 (41) 42 43 44 »




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

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