Fork me on GitHub






Problème avec wordbook
Aspirant
Inscrit: 11/08/2005 18:17
Messages: 69
Bonjour, ceci n'est pas le premier topic créé à ce sujet mais voici mon problème :

J'ai installé le module wordbook (fichier xoops2-mod_wordbook_1.15beta2) sur mon site xoops et j'ai un problème avec la modification des entrées (qui m'est souvent refusée).

Le problème vient probablement des apostrophes insérés dans les titres ou dans le corps des entrées, ce que le module gère mal, comme je l'ai vu dans un autre topic.

Voici le lien de ce topic pour info :
https://www.frxoops.org/modules/newbb/ ... 29&forum=12&post_id=41612

Il est conseillé dans ce topic d'ajouter les lignes suivantes dans le fichier modules/wordbook/admin/entry.php

Citation :

$definition = ereg_replace("'","\'",$definition);
$term = ereg_replace("'","\'",$term);



J'ai essayé de le faire à la ligne 210, comme conseillé, mais cela ne résoud pas mon problème.

Je voudrais donc savoir à quel endroit du document je dois ajouter ces lignes (ou si je dois éventuellement les modifier) afin que cela fonctionne (svp : précisez les lignes voisinnes que je sois sûr).

Merci de votre attention et si possible de votre aide

Posté le : 08/03/2006 22:17
Partager Twitter Partagez cette article sur GG+
Re: Problème avec wordbook
Aspirant
Inscrit: 11/08/2005 18:17
Messages: 69
up (help

Posté le : 11/03/2006 19:35
Partager Twitter Partagez cette article sur GG+
Re: Problème avec wordbook
Aspirant
Inscrit: 05/03/2006 22:48
Messages: 28
Peut-être passer à la v1.16 ?
dev.xoops.org
Moi je cherche désespérément la traduction en français de cette version....

Posté le : 12/03/2006 21:06
Partager Twitter Partagez cette article sur GG+
Re: Problème avec wordbook
Newbie
Inscrit: 30/06/2004 16:39
De Nantes
Messages: 4
Salut,

Peut-être que ton problème vient d'un autre caractère spécial que le '.

Ajoute à la ligne 210 de admin\entry.php

$definition = addSlashes($definition);
$term = addSlashes($term);

au lieu de

$definition = ereg_replace("'","\'",$definition);
$term = ereg_replace("'","\'",$term);

En effet la fonction AddSlashes retourne la chaîne str , après avoir échappé tous les caractères qui doivent l'être, pour être utilisée dans une requête de base de données. Ces caractères sont les guillemets simples ( ' ), guillemets doubles ( " ), anti-slash ( \ ) et NUL (le caractère NULL ).

J'espère que cela résoudra ton problème car sinon je ne vois pas, je suis moi aussi en 1.15 et pas de problème.

Remarque : Mieux vaut utiliser le hack avec AddSlashes que celui avec ereg_replace, il couvre plus de "buggs" potentiels.

A+

Posté le : 13/03/2006 11:28
Partager Twitter Partagez cette article sur GG+
Re: Problème avec wordbook
Aspirant
Inscrit: 11/08/2005 18:17
Messages: 69
Ton instruction semble plus intéressante que celle que je comptais utiliser, car plus large. Mais mon problème est bel et bien un problème d'apostrophe (il suffit de faire le test avec deux fois le même texte, une fois sans apostrophe et l'autre fois avec, et on voit d'où vient l'erreur).

Donc, ton message est très intéressant mais je cherche surtout à savoir à quel endroit je dois placer cette instruction. Je n'arrive pas en le placant à la ligne 210.

Pourrais-tu m'indiquer les lignes voisinnes (supérieures et inférieures) de celle à laquelle tu place l'instruction ?

Cela me ferait beaucoup avancer et résoudrait sans doute mon problème.

Merci de ta réponse en tout cas.

Posté le : 14/03/2006 21:50
Partager Twitter Partagez cette article sur GG+
Re: Problème avec wordbook
Aspirant
Inscrit: 11/08/2005 18:17
Messages: 69
up

Posté le : 25/03/2006 12:48
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



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

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