[Réglé] Anciens bbcodes ne fonctionnent plus en 3.2

Forum de support pour les questions concernant l'utilisation de phpBB 3.2, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions

Modérateur: Equipe

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.
Partager sur FacebookPartager sur TwitterPartager sur Google+

[Réglé] Anciens bbcodes ne fonctionnent plus en 3.2

Messagepar GBed » 02 Avr 2017 à 21:16

Bonsoir,
J'ai installé la version 3.2.0 sur un forum local ainsi que sur un forum de test, et j'ai des ennuis avec certains bbcodes.
J'ai 2 bbcodes qui imitent la syntaxe de [URL] et [URL=].

  • Premier bbcode :
    Utilisation : [ICI]{RELATIVE_URL}[/ICI]
    Code html : <a href="{RELATIVE_URL}" style="font-weight: bold; font-size: 150%; line-height: 160%;">ICI</a>
    Aide : Renvoi URL local avec le mot ICI : [ICI]URL (relatif ou complet)[/ICI]
  • Deuxième, avec le signe =
    Utilisation : [ICI={RELATIVE_URL}]{TEXT}[/ICI]
    Code html : <a href="{RELATIVE_URL}" style="font-weight: bold; font-size: 150%; line-height: 116%;">{TEXT}</a>
    Aide : Renvoi URL local avec les mots de son choix. [ICI=URL]Texte[/ICI]
J'ai des résultats aberrants sur les deux forums, et je viens de le tester sur votre forum de démo. Je vous joins l'image du message de test avec l'aperçu ICI.

Sur le forum de démo et sur mon forum local, c'est la version sans "égale" qui fonctionne, pas l'autre. Sur mon forum de test, c'est l'inverse !
Si mon forum public était tout neuf, on trouverait peut-être une parade, mais ces 2 bbcodes sont utilisés 1890 fois depuis 2012. Gênant !
Note : qu'on utilise {RELATIVE_URL} ou {URL}, le résultat est le même, mais RELATIVE_URL permet les 2 formats de liens, relatif ou complet.

Merci d'y jeter un œil.

Edit : changement d'adresse de l'image
Modifié en dernier par GBed le 17 Avr 2017 à 17:30, modifié 3 fois.
GBed
Apprenti-posteur
Apprenti-posteur
 
Messages: 120
Enregistré le: 26 Mar 2011 à 11:12

Re: Merci de modifier le titre du sujet afin qu'il soit plus explicite.

Messagepar Steph » 02 Avr 2017 à 22:30

Salut,

Désolé, mais "Problème de bbcode" n'est absolument pas un titre explicite, d'ailleurs, nous savons qu'il y a un "problème" donc il est totalement inutile d'employer ce mot, c'est beaucoup trop générique et en plus cela n'aide pas pour une recherche ultérieure.

Un bon titre est un titre qui permet de se faire une idée du contenu de la demande sans avoir besoin d'ouvrir le sujet pour le lire.
Avatar de l’utilisateur
Steph
Administrateur
Administrateur
 
Messages: 17144
Enregistré le: 29 Déc 2008 à 16:48
Localisation: Alsace / Bas-Rhin / France

Re: Merci de modifier le titre du sujet afin qu'il soit plus explicite.

Messagepar galixte » 03 Avr 2017 à 00:33

Salut,

cela est sans doute dû à l'intégration d'outils provenant de l'auteur s9e dans phpBB 3.2.x. Le mieux serait de demander sur phpBB.com.
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 9712
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.

Re: Anciens bbcodes ne fonctionnent plus en 3.2

Messagepar cocooncrash » 09 Avr 2017 à 11:29

Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé].
decouvrez l'aide complete : ICI
découvrez les règles : La_bas

Pensez a ajouter le tag [réglé] en modifiant votre premier message s'il est résolu. Merci :wink:
Avatar de l’utilisateur
cocooncrash
Resp. des modérateurs
Resp. des modérateurs
 
Messages: 7461
Enregistré le: 07 Jan 2008 à 09:29
Localisation: dans un bocal en compagnie de nemo!!

Re: Anciens bbcodes ne fonctionnent plus en 3.2

Messagepar GBed » 09 Avr 2017 à 18:43

Si ça peut vous faire plaisir, je peux le marquer comme résolu et on n'en parle plus. Moi, je signalais ça comme ce qui m'apparaissait être un bug, mais ça ne vous intéresse pas plus que le forum anglais ici.
C'est un truc tout simple, et qui ne marche plus, je pensais qu'il y avait matière à investigations.

Mon sentiment est qu'il y a interférence entre [ICI] et [ICI=].

J'ai réécrit le bbcode avec une seule version, comme ça :
Code: Tout sélectionner
[ICI t={TEXT;defaultValue=ICI}]{RELATIVE_URL}[/ICI]
et là, ça fonctionne.
MAIS... il faut se palucher tous les messages, même ceux qui ont le code sans le signe = parce que le fourbi généré dans la table phpbb_post est incompatible avec la nouvelle formule.
Comment faire ? Après recherches, j'ai écrit un module qui fait des recherches/remplacements dans le texte des messages. Peut-être que ça existe déjà, mais je n'ai pas trouvé. Et là, ça marche (ya intérêt à sauvegarder sa table avant de se servir du module, j' vous f'rai dire).
Donc, c'est résolu, oui, merci.
GBed
Apprenti-posteur
Apprenti-posteur
 
Messages: 120
Enregistré le: 26 Mar 2011 à 11:12

Re: Anciens bbcodes ne fonctionnent plus en 3.2

Messagepar galixte » 09 Avr 2017 à 19:06

Bien, merci pour ton retour, ce n'est pas que cela ne nous intéresse pas, c'est surtout aux développeurs de phpBB de te répondre, surtout si tu ouvres un ticket ici : https://tracker.phpbb.com/secure/Dashboard.jspa (il est nécessaire de créer un compte ou d’utiliser celui du forum de phpBB.com).

Quant à ton script permettant les recherches et remplacement, si tu as quelques minutes, et l’envie de partager ton ouvrage, je pense que cela pourra aider d’autres utilisateurs. ;)
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 9712
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.

Re: Anciens bbcodes ne fonctionnent plus en 3.2

Messagepar GBed » 09 Avr 2017 à 20:36

Moi, je veux bien, mais c'est quand même un truc dangereux, à utiliser avec précaution. Ne pas venir se plaindre après... Et puis, j'ai fait ça pour moi, pas pour être publié, les standards ne sont pas rigoureusement suivis.

EDIT du 20/04/2017 : j'enlève ce module, il provoque de graves soucis (pour pas dire plus)...

Effet : http://www.aht.li/3054920/RechRemp.png
L'image, c'était pour un autre bbcode dont j'ai dû aussi changer la syntaxe :
ancienne syntaxe : [Imclic=initiale du modo]fichier_image1,fichier_image2[/Imclic].
nouvelle syntaxe, acceptée par 3.2.0 : [Imclic=initiale du modo,fichier_image1,fichier_image2][/Imclic].
C'est un truc qui change l'image quand on clique dessus.

Si on coche "Test", il n'y a pas de remplacement, mais le module s'arrête à la première tentative et affiche le message avant et le message après remplacement virtuel. Pratique pour tester les expressions rationnelles (ou régulières).

Edit :
Précision 1 : je n'ai PAS testé ce module en version 3.1.x, même si théoriquement il n'y a pas de raison que ça ne marche pas. Mais je ne l'ai fait tourner qu'en 3.2.0.
2. Pour l'utiliser, il faut savoir comment installer un module, bien sûr.
3. Mise à jour du module. Amélioration affichage : lien vers le message en cas de test.
Modifié en dernier par GBed le 20 Avr 2017 à 14:29, modifié 3 fois.
GBed
Apprenti-posteur
Apprenti-posteur
 
Messages: 120
Enregistré le: 26 Mar 2011 à 11:12

Re: Anciens bbcodes ne fonctionnent plus en 3.2

Messagepar galixte » 09 Avr 2017 à 21:09

Merci à toi ! Et n’hésite pas à ouvrir un ticket via le lien indiqué, tu es à mon sens, la meilleure personne pour rapporter ton expérience avec ce problème.
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 9712
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.

Re: Anciens bbcodes ne fonctionnent plus en 3.2

Messagepar GBed » 10 Avr 2017 à 17:36

Bonjour,
Je ne suis pas du tout à l'aise dans le lien que tu m'indiques pour ouvrir un ticket. Et là où j'ai posté, j'ai peu de chances qu'ils donnent suite ?

D'autre part, j'ai rajouté 2 précisions à mon message ci-dessus sur mon module.
GBed
Apprenti-posteur
Apprenti-posteur
 
Messages: 120
Enregistré le: 26 Mar 2011 à 11:12

Re: Anciens bbcodes ne fonctionnent plus en 3.2

Messagepar galixte » 15 Avr 2017 à 02:38

Come on ! Tu as reçu une réponse : https://www.phpbb.com/community/viewtop ... #p14714556. ;)

Aussi, il te demande de réanalyser les messages via la commande ne ligne, mais tu peux aussi le faire avec l’outil STk pour phpBB 3.2.x, disponible sur ce dépôt de fichiers : https://github.com/AlexSheer/phpBB3.2-STK.
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 9712
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.

Re: Anciens bbcodes ne fonctionnent plus en 3.2

Messagepar GBed » 15 Avr 2017 à 09:02

Merci de ton intervention.
Mais j'ai déjà changé la syntaxe, comme indiqué plus haut, en
Code: Tout sélectionner
[ICI t={TEXT;defaultValue=ICI}]{RELATIVE_URL}[/ICI]

Donc je n'ai plus le cas. À moins que ça puisse se faire sur le forum de démo.

Mais il me propose une syntaxe pour me dépanner, en attendant qu'il ait le temps de se pencher sur la question. Et cette syntaxe est à appliquer avant mise à jour, mais ça y est, je suis à jour depuis hier !

Je pense que son "reparser" sert à réanalyser les bbcodes des messages pour que le système tienne compte de la nouvelle syntaxe, mais mon module miracle a fait ça très bien...
Je vais lui répondre à peu près ça.

PS : T’es quand même plus beau ici que là-bas... :wink:
GBed
Apprenti-posteur
Apprenti-posteur
 
Messages: 120
Enregistré le: 26 Mar 2011 à 11:12

Re: Anciens bbcodes ne fonctionnent plus en 3.2

Messagepar galixte » 15 Avr 2017 à 16:15

:oops: :mrgreen:
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 9712
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.


Retourner vers Utilisation

Qui est en ligne

Utilisateurs parcourant ce forum : Bing [Bot] et 1 invité