Intégrer un lecteur SoundCloud

2 participants

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

Résolu Intégrer un lecteur SoundCloud

Message par papa pig Mar 31 Oct 2017 - 13:58

Bonjour,
[Je travaille sur une version modernbb]
Sur la base de ce tuto : https://forum.forumactif.com/t391533-integrer-une-musique-de-soundcloud-en-bbcode#3288265
J'ai besoin d'un lecteur SoundCloud
J'ai suivi les instructions.

Résultats :
J'ai bien l'icone sur l'éditeur,
J'ai bien activé le HTML partout (forum, profil, message)
Mais je n'ai rien. Le message posté reste sous la forme : [soundcloud]340825987[/soundcloud]

Qu'est-ce que j'ai loupé ?
Merci reflexion
papa pig

papa pig
****

Masculin
Messages : 202
Inscrit(e) le : 22/01/2017

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

Résolu Re: Intégrer un lecteur SoundCloud

Message par Walt Mar 31 Oct 2017 - 14:06

Bonjour @papa pig,

Vous avez loupé une partie du script, plus haut dans le sujet que vous citez :

  • Ici j'ai donné le script pour remplacer les balises [soundcloud] par le lecteur dans les messages,

  • Ici j'ai donné le script permettant d'insérer un bouton dans l'éditeur

Il faut donc deux scripts pour que l'ensemble fonctionne. Wink

Je viens de retester sur ModernBB, c'est fonctionnel !

Cordialement,
Walt
Walt

Walt
Modéractif
Modéractif

Masculin
Messages : 6087
Inscrit(e) le : 08/09/2015

Walt a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Intégrer un lecteur SoundCloud

Message par papa pig Mar 31 Oct 2017 - 14:17

Ah oui ! merci @Walt
ça fonctionne nickel, par contre, sur le portail quand on affiche le sujet concerné en mode news (widget news), ça ne fonctionne pas. Or, dans la méthode html "traditionnelle", ce principe fonctionne.
Une idée ??

voir ex : http://bf-v21.forumactif.com/
papa pig

papa pig
****

Masculin
Messages : 202
Inscrit(e) le : 22/01/2017

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

Résolu Re: Intégrer un lecteur SoundCloud

Message par Walt Mar 31 Oct 2017 - 14:20

Le script n'est pas conçu pour afficher le lecteur sur le portail, c'est mieux ainsi car le portail limite automatiquement le nombre de caractères affichés donc ça pourrait être problématique. Smile

Cordialement,
Walt
Walt

Walt
Modéractif
Modéractif

Masculin
Messages : 6087
Inscrit(e) le : 08/09/2015

Walt a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Intégrer un lecteur SoundCloud

Message par papa pig Mar 31 Oct 2017 - 14:22

Ah mince ... boulette Interrog Je vais devoir repasser par la vieille méthode d'iframe, dommage car cet outil aurait été formidable pour nous.
Merci encore @Walt.
papa pig

papa pig
****

Masculin
Messages : 202
Inscrit(e) le : 22/01/2017

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

Résolu Re: Intégrer un lecteur SoundCloud

Message par Walt Mar 31 Oct 2017 - 14:32

Alors ne nous laissons pas abattre, et tentons de trouver une solution pour que ça marche... Wink

Essayez de remplacer le script qui est destiné à remplacer les balises BBcode par le HTML par celui-ci :

Code:
$(function() {
  var pattern = /\[soundcloud\](.*?)\[\/soundcloud\]/g;
  var replacement = '<iframe width="100%" height="450" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https://api.soundcloud.com/tracks/$1&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&visual=true"></iframe>';
 
  $(window).bind("load", function() {
    setTimeout(function() {
      $(".portal .mod-news .content, #mpage-body-modern .post-content, div.postbody div" + ($("body#phpbb").length ? ".content div" : $("#ipbwrapper").length ? ".post-entry div:not(.clear)" : $("#pun-foot").length ? ".entry-content div div:not(.clear)" : "")).each(function() {
          pattern.test($(this).html()) && $(this).html($(this).html().replace(pattern, replacement))
      });
    }, 600)
  })
});

Ca fonctionne, mais uniquement si la balise soundcloud n'arrive pas en fin des X caractères affichés par le portail. Je vous invite à tester pour voir si ça satisfait vos besoins ou non. Wink

Cordialement,
Walt
Walt

Walt
Modéractif
Modéractif

Masculin
Messages : 6087
Inscrit(e) le : 08/09/2015

Walt a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Intégrer un lecteur SoundCloud

Message par papa pig Mar 31 Oct 2017 - 14:38

::fleur:: ::fleur:: ::fleur:: Yahoo Yahoo Yes Yes victoire
Mille fois MERCI @Walt ... Que dire d'autre ?!
(Et bravo)
Papa pig pig
papa pig

papa pig
****

Masculin
Messages : 202
Inscrit(e) le : 22/01/2017

https://forum.forumactif.com/
papa pig 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