Page 1 sur 1

RECHERCHE : BBCode video - compatibilité avec phpBB 3.1.x

Posté : jeu. 25 août 2016 17:17
par Bege
Bonjour à tous,
J'espère poster au bon endroit?

Voilà, depuis peu j'utilise l'extension "Advanced BBCode Box", de cette page
mais les anciennes vidéos qui sont dans les divers messages et dont le code s'affichait comme ça ne fonctionne plus :

Code : Tout sélectionner

[video]https://www.youtube.com/watch?v=EOGUIUw8K5A[/video]


est-ce qu'il y a une solution ou autre extension plutôt que de devoir remplacer toutes les balises dans les messages pour pouvoir visionner ces anciennes vidéos?

merci pour vos conseils

Message modifié par : « Raphaël ».
Raison : Messages déplacés dans un nouveau sujet.

EXTENSION : Advanced BBCode Box - BBCodes avancés

Posté : jeu. 25 août 2016 18:09
par Raphaël
Salut Bege,

tu dis : « …mais les anciennes vidéos… », pourquoi parles-tu d’anciennes vidéos ? Tu ne m’en dis pas assez.

Quelle démarche as-tu réalisée pour en arriver là ? Une mise à jour de phpBB 3.0.x vers 3.1.x, de phpBB 3.1.x vers 3.2.x, ou autre chose ?

  1. pour la première hypothèse phpBB 3.0.x vers 3.1.x tu dois avoir respecté ceci : https://www.phpbb.com/customise/db/exte ... x/faq/1521 ;
  2. pour la seconde, tu peux consulter ceci : https://www.phpbb.com/customise/db/exte ... x/faq/2011.

À mon avis tu es dans le cas numéro 1, car ce BBCode n’a pas été maintenu (support arrêté) entre le MOD 3.0.x et son équivalent en extension 3.1.x. C’est indiqué dans l’avant dernier paragraphe : « Discontinued BBCodes » du lien que je t’indique au point numéro 1.

Ajouté 7 minutes 45 secondes après :
Cela étant dit, sans doute qu’une voire deux requêtes SQL peuvent changer tes deux balises : [video] & [/video]. Mais si elles comportent des id/sid à l’intérieur t’es marron pour te taper tout cela à la main.

bonne continuation !

EXTENSION : Advanced BBCode Box - BBCodes avancés

Posté : jeu. 25 août 2016 19:20
par Bege
merci pour ta réponse,

en fait oui, quand je disais "anciennes vidéos" je voulais dire les vidéos qui avaient été mise dans les sujets il y a quelques temps déjà

voilà par exemple un sujet ou on voit bien apparaitre

Code : Tout sélectionner

[video]https://www.youtube.com/watch?v=j1XrYbIEQiA&feature=youtu.be[/video]
mais on ne voit pas la vidéo
http://www.bloooo.fr/forums/viewtopic.php?f=38&t=5122

EXTENSION : Advanced BBCode Box - BBCodes avancés

Posté : jeu. 25 août 2016 20:03
par Raphaël
Il n’y a aucune balise (BBCode) [video]…[/video] dans cette extension, les tiennes proviennent forcément d’une autre système :
  • un MOD provenant de phpBB 3.0.x voire 2.0.x ;
  • une autre extension ;
  • un BBCode personnalisé ;
  • etc..
D’où mes questions. Si tu n’y réponds pas, nous n’allons pas échanger comme cela plus longtemps.

EXTENSION : Advanced BBCode Box - BBCodes avancés

Posté : jeu. 25 août 2016 20:08
par Bege
l'ancien bbcode vient de là :
http://www.phpbb-fr.com/customise/db/bb ... id%C3%A9o/
donc non pas un bbcode personalisé

et le forum est en version 3 depuis un bon moment, je ne sais plus la date exacte,

je ne vois pas trop ce que je peux dire de plus pour renseigner? :(

[edit] d'ailleurs il me revient qu'avec ce bbcode j'avais aussi du transférer par ftp un fichier "video.php", et pour l'instant il est en place

EXTENSION : Advanced BBCode Box - BBCodes avancés

Posté : jeu. 25 août 2016 20:24
par Raphaël
Ok, donc on résume tu es en version phpBB 3, mais laquelle ?!

La branche 3.0.x (ta version de phpBB est la 3.0.14) ou la branche 3.1.x (tel que 3.1.9) ?

Ensuite, le BBCode que tu indiques il n’est pas natif à phpBB, c’est ce que je nomme un BBCode personnalisé, qu’il comporte ou non une page de téléchargement officielle, ainsi qu’un fichier video.php, peu importe, il ne provient ni d’un MOD/extension ni de phpBB nativement.

Je sais bien que certains sont opérables sur les deux branches de phpBB dont je parle mais ce n’est pas une généralité, loin sans faut. Qui plus est si tu utilises une extension telle que celle qui fait l’objet de ce sujet, puisqu’elle vient chanbouler le système des BBCodes de phpBB.

Aussi, ce BBCode, sur sa page de téléchargement il est bien stipulé qu’il est dédié à la version de phpBB 3.0.x. Donc il me faut une réponse plus claire, telle que je te le demande au début de mon message, merci.

EXTENSION : Advanced BBCode Box - BBCodes avancés

Posté : sam. 27 août 2016 09:50
par Bege
le forum est bien en version 3.1.9

et en cherchant j'ai trouvé un autre sujet ou l'auteur dit aussi que ses vidéos entre les balises

Code : Tout sélectionner

[video] et [/video]
ne fonctionnent plus, et
un membre essaye de créer une requête SQL pour modifier ou supprimer ces balises dans la table de la base de données.

Et quand j'ai lancé ce sujet je pensais que le souci était en rapport avec "Advanced BBCode Box - BBCodes avancés"
mais en fait c'est arrivé (je pense) au changement de version de phpBB

EXTENSION : Advanced BBCode Box - BBCodes avancés

Posté : sam. 27 août 2016 10:22
par Raphaël
Dans ce cas tente une analyse des BBCodes « reparsing » avec l’outil STK dédié à phpBB 3.1.x. tu le trouvera dans ce même forum.

Attention à réaliser sa sauvegarde de sa base de données avant toute manipulation.

EXTENSION : Advanced BBCode Box - BBCodes avancés

Posté : sam. 27 août 2016 16:22
par Bege
alors j'ai bien téléchargé STK dans le lien ou il est indiqué "Page de la traduction Française", mais il est entièrement en Anglais, pourtant dans le dossier "Language" il y a bien le dossier "fr" ?
bref je suis allé sur l'onglet "Admin Tools" et "Reparse BBcode", mais là je suis un peu perdu, :(
alors j'ai sélectionné juste un forum de test ou j'ai les balises video, et quand je clique sur "envoyer" j'ai cette réponse qui s'affiche "BBCodes have been reparsed.", mais ça ne fonctionne toujours pas :(

copie d'écran par ici

EXTENSION : Advanced BBCode Box - BBCodes avancés

Posté : sam. 27 août 2016 21:12
par Raphaël
Donc cela confirme que ton BBCode video n'est pas compatible avec la branche 3.1.x de phpBB, uniquement celle de phpBB 3.0.x. On arrête là car on s'éloigne du sujet.

Bonne continuation.

RECHERCHE : BBCode video - compatibilité avec phpBB 3.1.x

Posté : sam. 27 août 2016 21:52
par Bege
d'accord, mais est-ce qu'il n'y a aucun moyen de palier à ça?

RECHERCHE : BBCode video - compatibilité avec phpBB 3.1.x

Posté : sam. 27 août 2016 22:13
par Raphaël
La réponse est oui il y a toujours moyen qu'un jour un développeur créé un BBCode VIDEO spécialement pour phpBB 3.1.x mais dès lors que l'extension ABBC3 propose un BBCode BBVIDEO qui est multi-plateforme (youtube, etc.) je doute que cela arrive.

RECHERCHE : BBCode video - compatibilité avec phpBB 3.1.x

Posté : dim. 28 août 2016 07:20
par Bege
ou alors une requête ou deux pouvant suprimer et/ou modifier les balises [video]existantes

RECHERCHE : BBCode video - compatibilité avec phpBB 3.1.x

Posté : lun. 29 août 2016 20:39
par Raphaël
Oui, mais je ne la connais pas, le mieux serait de demander sur .com ou -fr.com.

Ajouté 3 minutes 34 secondes après :
Avant de demander, regarder bien le contenu d’un post quelconque dans ta base de données pour voir qu’est-ce qui est enregistré exactement.

Par exemple pour un texte, du type : Ma video : [video]http:://www.domaine.tld[/video].

La question est de savoir si le champ du message dans ta base de données est enregistré exactement comme ceci : Ma video : [video]http:://www.domaine.tld[/video] ou autre chose du type : Ma video : [video:ID]http:://www.domaine.tld[/video:ID].

Auquel cas tu comprendras que ce qui est à rechercher puis supprimer ou remplacer est différent.

Le premier cas sera simple : Ma video : [video]http:://www.domaine.tld[/video]
  1. il suffit de rechercher ceci : [video] ;
  2. et de le remplacer ou le supprimer ;
  3. puis de rechercher ceci : [/video] ;
  4. et de le supprimer ou le remplacer.

Dans le second cas, plus compliqué : Ma video : [video:ID]http:://www.domaine.tld[/video:ID]
  1. il est nécessaire de rechercher : :ID ;
  2. de le supprimer ;
  3. puis de rechercher : [video] ;
  4. et de la remplacer ou supprimer ;
  5. enfin, de rechercher ceci : [/video] ;
  6. et de la supprimer ou remplacer.