Apostrophe sur anciens messages après MAJ 3.2.9 > 3.3.2

Forum concernant les demandes de support pour tout problème de mise à jour d'un forum phpBB 3.2.x depuis une version antérieure ou d'une conversion de phpBB2 ou phpBB3 vers phpBB 3.2

Modérateur : Équipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.
Répondre
Marquis73
Posteur néophyte
Posteur néophyte
Messages : 74
Enregistré le : 08 avr. 2020 à 16:23

Apostrophe sur anciens messages après MAJ 3.2.9 > 3.3.2

Message par Marquis73 »

Hello,

Suite à la mise à jour 3.2.9 vers 3.3.2, j'ai un problème sur d'anciens messages, il y a un \ qui précède les apostrophes. Pas de problème sur les messages récents.
Exemple : https://www.rmf-magazine.com/phpBB/view ... 1&t=178928

Savez vous comment corriger ça ?

Merci
F R

Re: Apostrophe sur anciens messages après MAJ 3.2.9 > 3.3.2

Message par F R »

Salut
Étrange cet antislash dans les messages.
Dans un temps on mettait cet antislash pour interpréter les apostrophes dans les fichiers de traductions, pour une extension par exemple. Mais dans un message je ne vois pas l'intérêt.
Et je ne vois pas en quoi une mise à jour en 3.3.2 aurait ajouté ceci dans les messages. :shock:
Avatar du membre
Steph
Administrateur
Administrateur
Messages : 21340
Enregistré le : 29 déc. 2008 à 15:48
Localisation : Alsace / Bas-Rhin / France
Contact :

Re: Apostrophe sur anciens messages après MAJ 3.2.9 > 3.3.2

Message par Steph »

Salut,

Lors de l'édition du message est ce présent également ?

Si oui, il serait bien de savoir si directement dans la base de données c'est le cas aussi.
Avatar du membre
Sylveretour
Maître des floodeurs
Maître des floodeurs
Messages : 2130
Enregistré le : 21 nov. 2017 à 18:24
Localisation : West Coast
Contact :

Re: Apostrophe sur anciens messages après MAJ 3.2.9 > 3.3.2

Message par Sylveretour »

Bonjour,

Je vais alors te proposer une petite requête à exécuter dans phpmyadmin afin de remplacer tous ces anti-slash en une seule passe.
Tu verra aussitôt le nombre de lignes affectées :

Code : Tout sélectionner

UPDATE `phpbb_posts` SET `post_text` = replace(`phpbb_posts`.`post_text`, "\\'", "'") WHERE `phpbb_posts`.`post_id` > 1;
Répondre

Retourner vers « Mises à jour/Conversions »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités