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 ;) ;)
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.
:)
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 (https://custom.simplemachines.org/mods/index.php?mod=3268) 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 (https://custom.simplemachines.org/mods/index.php?mod=2681) 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.
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.
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...)
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 ?
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';
:)
Merci Maximus !
Donc si j'enlève des deux <object> ça devrait se passer tout seul !
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...)
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.
:)
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....
Le mods : "Yet_Another_YouTube_BBCode_v4.14.zip" (https://custom.simplemachines.org/mods/index.php?mod=3982) 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
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 (https://custom.simplemachines.org/mods/index.php?mod=2681) est beaucoup plus simple plus besoin de gérer quoi que ce soit et les mises à jour sont en updates.
:)
Personnellement je trouve ça bien de pouvoir choisir la hauteur ou la largeur de la video. ;)
Bonjour,
On sait le faire également avec le mod cité ci-dessus.
Il gère également les mobiles.
:)
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.
Et en plus, pour les bricoleurs, il permet d'ajouter les sites qu'on souhaite. ;)
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 (https://custom.simplemachines.org/mods/index.php?mod=2681) 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 (https://youtu.be/kjffhhnvufgqh).
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...
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. ;)
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...
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... >:(
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 !
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...
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...
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" (https://custom.simplemachines.org/mods/index.php?mod=3982) 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.
Traduction du mod Yet Another YouTube BBCode Tag (https://custom.simplemachines.org/mods/index.php?mod=3982) :
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';
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 :(
Il existe le très bon mod Simple Audio Video Embedder (https://custom.simplemachines.org/index.php?mod=2681).
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
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.
Quote from: alexetgus on September 05, 2021, 02:44:04 PMIl existe le très bon mod Simple Audio Video Embedder (https://custom.simplemachines.org/index.php?mod=2681).
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.
Tu pourrais quand même nous donner le lien du mod qui règle ton souci, non ? ;)
Heu...
Je l'ai mis juste au-dessus, et aussi la traduction en français.