Fork me on GitHub




(1) 2 »


Shoutbox et les apostrophes
Régulier
Inscrit: 04/11/2005 13:45
Messages: 177
Salut,

J'utilise shoutbox 4.02 sur un xoops 2.0.18.2

J'ai un soucis avec les apostrophes, elles apparaissent comme ceci : \'

Un slash se met systématiquement devant.

Quelqu'un sait quel fichier modifier ?

Posté le : 17/11/2008 14:26
Partager Twitter Partagez cette article sur GG+
Re: Shoutbox et les apostrophes
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Salut, avant de bricoler, teste la version 4.03
http://www.xoops.org/modules/news/article.php?storyid=4531

Nous aviserons ensuite

Posté le : 17/11/2008 16:13
Partager Twitter Partagez cette article sur GG+
Re: Shoutbox et les apostrophes
Régulier
Inscrit: 04/11/2005 13:45
Messages: 177
Ok Blueteen, je n'avais pas vu cette version.

J'essaie de tester ça dès ce soir.

Posté le : 17/11/2008 16:38
Partager Twitter Partagez cette article sur GG+
Re: Shoutbox et les apostrophes
Régulier
Inscrit: 04/11/2005 13:45
Messages: 177
Bon je suis passé en 4.03 avec la Framworks 1.35 mais ça n'a rien changé

Posté le : 17/11/2008 19:06
Partager Twitter Partagez cette article sur GG+
Re: Shoutbox et les apostrophes
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
Et en base de donnée tu as quoi?

Si tu as \' c'est que le pb vient de l'insertion en base, si tu as juste ' c'est que ton pb vient de la lecture de la base.

Posté le : 17/11/2008 19:33
Partager Twitter Partagez cette article sur GG+
Re: Shoutbox et les apostrophes
Régulier
Inscrit: 04/11/2005 13:45
Messages: 177
J'utilise le fichier cvs et non la base.

Le fichier contient les '

Posté le : 17/11/2008 20:00
Partager Twitter Partagez cette article sur GG+
Re: Shoutbox et les apostrophes
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
ah ok

Je connais pas ce module ni son fonctionnement mais le truc est là.

On colle un \ devant ' avant d'inserer une string dans une base de donnee. C'est un des fonctionnements standards pour que le ' ne soit pas pris pour la fin de la string. Et normalement le \ disparait en base.
La a priori on utilise le meme fonctionnement sauf que vue que tu ecris pas en base ca te le colle dans ton fichier a plat.
Donc soit tu as un addslashes() de mis qui sert a rien soit betement tu as la directives magic_quotes_gpc a on
http://fr3.php.net/manual/fr/function.addslashes.php

Tu peux voir la valeur de magic_quotes_gpc par un php_info()

Posté le : 17/11/2008 22:07
Partager Twitter Partagez cette article sur GG+
Re: Shoutbox et les apostrophes
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Salut,
J'ai jeté un oeil, et j'ai bien le même souci avec la version 4.03 et xoops 2.3.1 (et frameworks 1.35).

Dans le fichier /modules/shoutbox/include/class.php, j'ai remplacé la ligne 73
$form_shouttext $myts->addSlashes($shouttext);


Par
$form_shouttext $myts->stripSlashesGPC($shouttext);


Le fichier excel contient donc bien les apostrophes sans le \ devant.
Idem à l'affichage.

Comme, on se trouve dans le test
if($this->storage_type == 'file')


Le changement de la ligne de code est appliqué seulement si on utilise un fichier csv pour stocker les messages (et donc ne change rien si on utilise la base de données).

Je vais poster sur xoops.org pour faire remonter l'info et avoir confirmation de l'auteur, qu'on peut faire ça sans risque.

Posté le : 18/11/2008 14:10
Partager Twitter Partagez cette article sur GG+
Re: Shoutbox et les apostrophes
Régulier
Inscrit: 04/11/2005 13:45
Messages: 177
Blueteen, je confirme que ta manip fonctionne bien dans mon cas.

Tiens nous au courant s'il y a une modif officielle du module.

Posté le : 18/11/2008 17:44
Partager Twitter Partagez cette article sur GG+
Re: Shoutbox et les apostrophes
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Hello to everyone,
I want to know if someone made a nice French translation of this module in version 4.03?
If yes, can I have? and if not, someone he can put my translation day ... because it is super zero.
Here's the link: (this is the version 4.01)

http://cgse.centralexpresservice.com/ ... nglefile.php?cid=6&lid=36

Please accept, ladies and gentlemen my sincere greeting distinguished.

Mister eparcylmen

Traduction en french (merci google)

B'soir m'sieur dames,
Qui c'est qu'à fait la traduc du modulos?
La mienne est pourrave et en 4.01:
http://cgse.centralexpresservice.com/ ... nglefile.php?cid=6&lid=36

Merci et à plus

Posté le : 18/11/2008 18:35

eparcyl... tranquille.
Partager Twitter Partagez cette article sur GG+

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



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

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