• Welcome to Simple Machines Community Forum. Please login or sign up.
December 07, 2021, 12:57:33 PM

News:

Want to get involved in developing SMF, then why not lend a hand on our github!


Configuration affichage vidéos

Started by obelix1502, April 14, 2019, 04:54:32 PM

Previous topic - Next topic

obelix1502

Bonsoir,

Je suis toujours sur SMF 2.0.11, mais je vais faire les mises à jour sous peu (avec une peur bleue de tout perdre).

Mais, le sujet n'est pas là.

Comment se fait-il que sur mon forum, les liens vidéos et youtube en particulier ne s'affichent pas ?

Auparavant, dans des posts, lorsque l'on mettait ces liens entre balides [url], les vidéos s'affichaient. Maintenant, plus rien.

Si on les met en http, plus rien ne s'affiche et si on les mets en https, le lien https s'affiche uniquement et pas l'écran de la vidéo.

J'ai essayé plusieurs navigateurs et sur chromium, j'ai vu que l'écran vidéo s'affiche, mais en demandant d'activer flash-player. Si je l'active, le navigateur tourne, mais rien ne s'affiche.

Donc :

1) Comment se fait-il que flas-player intervient ?
2) comment sa fait-il que les vidéos ne s'affichent plus comme avant ?

Rien n'a été changé dans la disposition du forum.

Merci de l'aide que vous voudrez bien apporter à un débutant comme moi.  ;D  ;)  ;)

maximus23

Bonjour,

Regarde tu dois désinstaller les mods et les mettre à jour avec les nouveaux.

Si il n'y a pas de mise à jour alors il faut installer ceci : https://custom.simplemachines.org/mods/index.php?mod=2681

et alors il suffira de mettre juste l'url plus besoin de balises bbcodes. Pour que les anciens liens fonctionnent il faudra retirer les balises via une procédure sql dans la base de données mais si les liens sont très anciens ils ne seront plus aux normes actuelles des hébergeurs vidéos.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Paulo.chon

Bonjour,

Suite au passage de mon site en https, les vidéos Youtube ne s'affichent plus. Juste un carré blanc là où devrait être la vidéo, mais si on veut modifier un message avec un lien on voit bien le lien.

J'utilise le mode Ohara YouTube Embed mais dans une des premières versions.
Je l'ai désactivé et les liens réapparaissent, avec les balises du mod  de type [youtube].

Je comprends du message de Maximus qu'il faut que je mette à jour le mod, mais en regardant le lien qu'il donne vers le mod Simple Audio Video Embedder j'ai l'impression que celui-ci est à la fois plus simple, plus complet, plus à jour, et donc préférable.

Est-il donc possible de désinstaller Ohara Youtube Embed et installer à la place Simple Audio Video Embedder ?
Enfin oui bien sûr, c'est possible, mais je veux dire comment effacer les balises du premier mod et faut-il mettre des balises du second pour voir apparaître les vidéos, puisqu'elles n'ont évidemment pas été mises au moment de la mise en ligne des liens ?

Et surtout comment faire ?

Je comprends qu'il faut une procédure sql dans la base de données pour enlever les balises [youtube] mais je n'en ai jamais fait, comment procéder ? (mon site est hébergé par OVH).

Merci de m'éclairer.

maximus23


Bonjour,

Pour le mod Simple Audio Video Embedder il ne faut rien comme balise.

Donc il faut simplement retirer les balises dans la Bdd.

Tu retires la première balise puis la deuxième balise en faisant une requête Sql.

Toujours faire un backup de la Bdd avec un outil solide et pas Phpmyadmin lui il ne servira que pour faire les requêtes.

Requête sql replace c'est comme ceci par exemple :

UPDATE smf_messages SET body = replace(body, "[youtube]", "");UPDATE smf_messages SET body = replace(body, "[/youtube]", "");

Ce qui veut dire supprimer la balise.
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Paulo.chon

Cool s'il suffit de supprimer les balises.

Dans phpmyadmin il y a deux types de requêtes sql, "à tables multiples" ou "par exemple".

Et des tas de champs où on peut sélectionner des choses.
Et aussi un champ libre je pense, c'est là qu'on peut mettre la requête que tu indiques je suppose ?
Du coup pas besoin de se servir des champs ?

(Comme je disais je n'en ai jamais fait, d'où le mode boulet...)

Paulo.chon

En tenant de désinstaller Ohara YouTube Embed j'ai un échec :
Chercher :
<img><iframe>

Remplacer :
<img>


La seule ligne que je trouve dans post.php où il est question de iframe est celle-ci :
if ($smcFunc['htmltrim'](strip_tags(parse_bbc($_POST['message'], false), '<img><object><iframe><object>')) === '' && (!allowedTo('admin_forum') || strpos($_POST['message'], '[html]') === false))

Puis-je déplacer <iframe> entre <img> et <object> pour que la désinstallation le trouve, ou effacer ensuite <iframe> manuellement ?
Cela n'aura-t-il pas d'autres conséquences que sur ce mod Ohara ?

maximus23

Bonjour,


Voici ce que tu dois avoir après désinstallation du mod :



if ($smcFunc['htmltrim'](strip_tags(parse_bbc($_POST['message'], false), '<img>')) === '' && (!allowedTo('admin_forum') || strpos($_POST['message'], '[html]') === false))
$post_errors[] = 'no_message';



:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Paulo.chon

Merci Maximus !

Donc si j'enlève des deux <object> ça devrait se passer tout seul !

Paulo.chon

En effet donc, c'est ce que j'ai fait et la désinstallation s'est bien passée !

Merci encore Maximus.

Pour ce qui est de la requête sql par contre, je suis toujours en plein questionnements....  :-[

Quote from: Paulo.chon on July 24, 2021, 04:12:42 AM
Dans phpmyadmin il y a deux types de requêtes sql, "à tables multiples" ou "par exemple".

Et des tas de champs où on peut sélectionner des choses.
Et aussi un champ libre je pense, c'est là qu'on peut mettre la requête que tu indiques je suppose ?
Du coup pas besoin de se servir des champs ?

(Comme je disais je n'en ai jamais fait, d'où le mode boulet...)

maximus23

Bonjour,

Pour ta requête tu lances phpmyadmin tu sélectionnes ta Bdd active puis tu vas au dessus dans l'onglet Sql.

Là tu copies la requête dans la fenêtre et tu l'exécutes en faisant exécuter.

Idem avec la deuxième.

Rien de bien compliqué.

Attention j'insiste un solide backup avant de toucher à la Bdd.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Paulo.chon

OK merci !

Avec OVH je peux faire une sauvegarde de la base de données facilement.
Je ne sais pas si ce backup est "solide", mais le fichier obtenu contient bien toutes les tables en tout cas....

ironside.legende

Le mods : "Yet_Another_YouTube_BBCode_v4.14.zip" fonctionne à merveille , balise "youtube" ou pas , c'est  la même chose.

tu peux laisser le lien comme ça

https://youtu.be/wIiS8VWSoSk

tu peux laisser le lien comme ça aussi

[youtube]https://youtu.be/wIiS8VWSoSk[/youtube]

les balises ne seront pas visible et la video sura lisible automatiquement.

seule chose a faire et de régler la taille de cette video dans l'admin

admin=>configuration des paquets=>

Default width used for YouTube bbcode when not specified
Use 0 to use responsive video display                                            =>640

Default height used for YouTube bbcode when not specified
Use 0 to use responsive video display                                           =>0
SMF: 2.0.18
SimplePortal:2.3.7

maximus23

Bonjour,
Quote
Le mods : "Yet_Another_YouTube_BBCode_v4.14.zip" fonctionne à merveille , balise "youtube" ou pas , c'est  la même chose.

Un mod pour tout comme Simple Audio Video Embedder est beaucoup plus simple plus besoin de gérer quoi que ce soit et les mises à jour sont en updates.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

ironside.legende

Personnellement je trouve ça bien de pouvoir choisir la hauteur ou la largeur de la video. ;)
SMF: 2.0.18
SimplePortal:2.3.7

maximus23

Bonjour,

On sait le faire également avec le mod cité ci-dessus.

Il gère également les mobiles.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Paulo.chon

Et il permet l'incrustation d'un nombre incroyable de formats !

Sur mon forum de musique il y a beaucoup de Soundcloud aussi, et d'autres formats.

alexetgus

Et en plus, pour les bricoleurs, il permet d'ajouter les sites qu'on souhaite. ;)

Paulo.chon

Quote from: Paulo.chon on July 23, 2021, 03:35:59 AM
Je comprends du message de Maximus qu'il faut que je mette à jour le mod, mais en regardant le lien qu'il donne vers le mod Simple Audio Video Embedder j'ai l'impression que celui-ci est à la fois plus simple, plus complet, plus à jour, et donc préférable.

En fait non, Simple Audio Video Embedder n'est pas si simple :
En effet il ne nécessite pas de balise, mais le souci c'est qu'il intègre non seulement les liens, par exemple de type https://youtu.be/kjffhhnvufgqh, mais aussi ces liens lorsqu'ils sont "cachés" dans un texte avec une balise url, comme ici une vidéo.

Du coup sur mon forum où de longues listes sont publiées en récapitulatif de sujets, en hyperliens, on a une vidéo à chaque ligne, et c'est illisible...

Quant à la lecture des audios Soundcloud, la plupart ne fonctionnent pas car il faut un format spécial de lien Soundcloud...

alexetgus

Oui, c'est un des gros problèmes de ce mod, il ne permet plus de mettre des liens vers des vidéos, la vidéo s'affiche...

Sinon, pour Soundcloud, tu peux aller dans la base de données et ajouter tes URLs maisons.
Tu as juste à créer la REGEX et son remplacement dans une nouvelle ligne.

Regarde la table mediapro_sites, tu comprendras vite le fonctionnement du truc. ;)

Paulo.chon

Mince, je suis bien embêté maintenant que j'ai enlevé toutes les balises [youtube]..!  :-[ :-[

Plus moyen de revenir en arrière avec un autre mod...

alexetgus

Quote from: Paulo.chon on July 30, 2021, 05:01:02 PM
Mince, je suis bien embêté maintenant que j'ai enlevé toutes les balises [youtube]..!  :-[ :-[

Plus moyen de revenir en arrière avec un autre mod...

Combien de fois il t'a été demandé de faire un backup avant de bricoler ta base de données ?
Maximus passe son temps à le dire et à le répéter... >:(

Paulo.chon

J'ai bien fait une sauvegarde avant de retirer les liens, mais c'était il y a quelques jours...
Juste avant de retirer les liens quoi !

alexetgus

Un backup, ça se fait au minimum tous les jours. Sur un forum fréquenté, ça se fait plusieurs fois par jour.

Et quand on veut être certain de ne pas perturber ses membres, on bricole en local avant de passer la solution en "prod".
Ma foi ! Tu sauras pour la prochaine fois...


Paulo.chon

Non j'ai bien des sauvegardes de chaque jour, mais celle avant de retirer les liens date de 3 jours, juste avant la requête SQL donc.

Et je n'ai testé l'intégration de liens vidéos qu'aujourd'hui.

Mais oui j'ai fait une grosse erreur...


Paulo.chon

Bon he bien la solution a été de suivre le conseil d'ironside.legende ! Merci !!!

Quote from: ironside.legende on July 25, 2021, 04:34:54 AM
Le mods : "Yet_Another_YouTube_BBCode_v4.14.zip" fonctionne à merveille , balise "youtube" ou pas , c'est  la même chose.

En effet, les vidéos sont incrustées même sans balises, par contre quand il y a un texte avec un hyperlien ça conserve bien le texte et n'affiche pas une vidéo !

Ouf !!!!

Bon la prochaine fois je fais les choses à la suite.


Paulo.chon

Traduction du mod Yet Another YouTube BBCode Tag :

Dans Themes/default/languages/ManageSettings.french-utf8, ajouter à la fin, avant ?> :

// Traduction de Yet Another YouTube BBCode Tag mod
$txt['youtube_default_width'] = 'Largeur par défaut utilisée pour le BBCode YouTube lorsqu\'elle n\'est pas spécifiée<div class="smalltext">Mettre <strong>0</strong> pour utiliser l\'affichage vidéo responsive</div>';
$txt['youtube_default_height'] = 'Hauteur par défaut utilisée pour le BBCode YouTube lorsqu\'elle n\'est pas spécifiée<div class="smalltext">Mettre <strong>0</strong> pour utiliser l\'affichage vidéo responsive</div>';


Dans Themes/default/languages/index.french-utf8.php, ajouter à la fin, avant ?> :

// Traduction de Yet Another YouTube BBCode Tag mod
$txt['youtube'] = 'YouTube';
$txt['yt_search'] = 'Recherche YouTube';
$txt['yt_user'] = 'Utilisateur YouTube';
$txt['youtube_link_invalid'] = '[ Lien YouTube non valide ]';
$txt['youtube_no_embed'] = 'Montrer les vidéos YouTube comme des liens';
$txt['youtube_sig_embed'] = 'Autoriser les vidéos YouTube dans les signatures';
$txt['youtube_disable_autoembed'] = 'Désactiver l\'insertion automatique YouTube';



ironside.legende

Quote from: Paulo.chon on July 30, 2021, 05:01:02 PMMince, je suis bien embêté maintenant que j'ai enlevé toutes les balises [youtube]..!  :-[ :-[

Plus moyen de revenir en arrière avec un autre mod...
Maximus à bien dit de faire un backup avant , tu aurais du exporter la table "message" ou la dupliquer sous un autre préfix  :(
SMF: 2.0.18
SimplePortal:2.3.7

alexetgus

Il existe le très bon mod Simple Audio Video Embedder.

J'y ai contribué un tout petit peu et je trouve l'idée du mod géniale ! :)
Pas besoin de balise Youtube ou autre avec ce mod, un simple lien dans les posts suffit ! :D


Paulo.chon

Quote from: ironside.legende on September 05, 2021, 01:28:57 PMMaximus à bien dit de faire un backup avant , tu aurais du exporter la table "message" ou la dupliquer sous un autre préfixe  :(

Je l'avais bien fait, ce n'était pas mon problème.
Mais j'ai fait une sauvegarde, modifié ma base, et seulement plusieurs jours après j'ai installé le mod, et vu qu'il ne convenait pas.
Du coup la modif s'était bien passée, mais ce n'est que plusieurs jours après que je me suis rendu compte que le mod ne convenant pas j'aurais peut-être dû laisser les balises. Et plusieurs jours de messages auraient été perdus en revenant à la sauvegarde.

Paulo.chon

Quote from: alexetgus on September 05, 2021, 02:44:04 PMIl existe le très bon mod Simple Audio Video Embedder.

J'y ai contribué un tout petit peu et je trouve l'idée du mod géniale ! :)
Pas besoin de balise Youtube ou autre avec ce mod, un simple lien dans les posts suffit ! :D

Tout dépend de l'utilisation de ton forum.

Pour le mien, il s'agit d'un forum de musique avec beaucoup de contributions des membres. Et beaucoup de liens "cachés" vers des vidéos (en hyperlien).
Avec ce mod, tous les liens Youtube même cachés font apparaitre la vidéo, ce qui posait d'énormes problèmes.
(Pas seulement sur mon forum, c'est l'objet de pas mal de discussions sur le sujet du mod).

Avec celui que j'ai finalement installé, plus besoin de balise non plus, par contre un lien caché n'apparait pas.

alexetgus

Tu pourrais quand même nous donner le lien du mod qui règle ton souci, non ? ;)

Paulo.chon

Heu...

Je l'ai mis juste au-dessus, et aussi la traduction en français.

Advertisement: