Problème de vignette Youtube

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Problème de vignette Youtube

Message par orpheus Dim 1 Oct 2017 - 10:25

Détails techniques


Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://empiredesouvenirs.forumactif.com/t327-team-kids-nouvelle-chaine-sur-youtube

Description du problème

Bonjour,

mon soucis est ma foi assez simple, en fait lorsque je souhaite proposer sur mon forum un lien Youtube mais sans pour autant utiliser les balises Youtube (uniquement le bouton « insérer un lien »), j'ai une vignette Youtube qui apparaît permettant à mes membres de lire la vidéo directement depuis le sujet alors que moi, je ne souhaite pas avoir de vignette mais uniquement un texte sur lequel mes membres puissent cliquer.

Phénomène étrange, lorsque je fais une prévisualisation, j'ai bien le texte cliquable qui apparaît, c'est dès que je publie que la vignette apparaît.

Merci d'avance pour votre aide.
orpheus

orpheus
*****

Messages : 736
Inscrit(e) le : 21/05/2009

https://empiredesouvenirs.forumactif.com
orpheus a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème de vignette Youtube

Message par Neptunia Dim 1 Oct 2017 - 19:41

Coucou ^^


Right PA > Modules > HTML et javascript > Gestion des codes Javascript

C'est un module javascript que "quelqu'un" t'a ajouté qui produit l'intégration systématique des vidéos Youtube. Et il y a d'ailleurs des chances que tu aie un script équivalent pour Dailymotion.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème de vignette Youtube

Message par orpheus Dim 1 Oct 2017 - 19:46

Coucou Smile

Ah oui je viens d'aller vérifier, j'ai ceci dans les Javascript :

Code:
jQuery(function(){
   
    var ancho = "560";
    var alto = "315";
   
    jQuery('.postbody a[href*="youtube.com/watch"]').each(function(){
    var ytid = jQuery(this).attr('href').split("v=")[1].split("&")[0];
    jQuery(this).html("<iframe width="+ancho+" height="+alto+" src=http://www.youtube.com/embed/"+ytid+" frameborder=0 allowfullscreen></iframe><br>");
    });
   
    jQuery('.postbody a[href*="youtu.be/"]').each(function(){
    var ytid = jQuery(this).attr('href').split("youtu.be/")[1].split("?")[0];
    jQuery(this).html("<iframe width="+ancho+" height="+alto+" src=http://www.youtube.com/embed/"+ytid+" frameborder=0 allowfullscreen></iframe><br>");
    });
    });

Concrètement si je vire cette option, cela changera quoi sur mon forum en dehors des vignettes automatique ?
orpheus

orpheus
*****

Messages : 736
Inscrit(e) le : 21/05/2009

https://empiredesouvenirs.forumactif.com
orpheus a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème de vignette Youtube

Message par Neptunia Dim 1 Oct 2017 - 19:58

La seule chose que cela changera est qu'il faudra utiliser le bbcode youtube ou le code d'intégration depuis le site (code commençant par <iframe) pour poster une vidéo sur ton forum. Exactement comme sur n'importe quel forum !

Si on poste un lien, ça restera un lien.

Le script est là pour permettre à tout le monde de poster des vidéos. Y-compris ceux qui ne savent pas comment faire.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème de vignette Youtube

Message par orpheus Dim 1 Oct 2017 - 20:53

D'accord, je comprends mieux ^^
Et il n'existe pas un code ou autre chose qui permettrai de le désactiver uniquement pour certains posts ?
Car vu sous cet angle, ça m'embête un peu de supprimer cette fonction ...
orpheus

orpheus
*****

Messages : 736
Inscrit(e) le : 21/05/2009

https://empiredesouvenirs.forumactif.com
orpheus a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème de vignette Youtube

Message par Neptunia Dim 1 Oct 2017 - 21:11

En théorie c'est possible (quoique hors de ma portée).

Toutefois dans ce cas là il faudra insérer ton lien autrement (en html avec ajout d'une class ou d'un identifiant unique) sans quoi le script n'aura aucun moyen de voir la différence entre un lien posté volontairement et un autre posté par méconnaissance des méthodes d'intégration.

Sinon une autre technique consisterait à raccourcir ton lien :
Right 10 raccourcisseurs d'URL fournissant des statistiques

Le script réagit uniquement à du youtube.com/watch ou du youtu.be, si tu lui fournis par exemple du goo.gl/xxxxxx il ne bronchera pas.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème de vignette Youtube

Message par orpheus Dim 1 Oct 2017 - 21:59

Je viens de faire un essai via un raccourcisseur de lien et ça a l'air de fonctionner.
Merci pour cette découverte Neptunia, je passe le sujet en résolu Affirmatif
orpheus

orpheus
*****

Messages : 736
Inscrit(e) le : 21/05/2009

https://empiredesouvenirs.forumactif.com
orpheus a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum