Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 16-08-2009 21:48:25

llbanks
Membre

Mod - Deezer Player Modified - v1.01

Auteur : llbanks

## MOD Title: Deezer Player modifier
## MOD Modified Author: llbanks
##
## MOD Description: Permet d'afficher via un BBCode les MP3 du site Deezer sur votre forum (dans les posts).
##
##
## MOD Version: 1.01
##
## Installation Level: Facile
## Installation Time: 5 minutes
##
## Fichier à éditer : include/parser.php
##            
## Tester sur : fluxbb_1-2-21_fr   
## Tester sur : fluxbb_1-4-x
##
##
##
##
##############################################################
## Veuillez noter que ces mods ne sont pas
## officiellement supportés par PunBB. L'installation
## de ces modifications est à vos risques et périls.
## N'oubliez pas de sauvegarder la base de données et
## les fichiers affectés avant de procéder à
## l'installation de cette modification.
##############################################################
##
##
##     
##
##
##############################################################
## Avant de commencer pensez à sauvegarder tous les fichiers concernés car je ne peut pas être tenu responsable des erreurs de manipulations.
##############################################################

2.jpg

Pour afficher en grand cliquer ici : http://tiba50.free.fr/screen_shot_mod_d … anks/2.jpg


1.jpg

Pour afficher en grand cliquer ici : http://tiba50.free.fr/screen_shot_mod_d … anks/1.jpg



Télécharger

Dernière modification par llbanks (08-11-2010 13:07:02)


ℓℓвαикѕ

Hors ligne

#2 16-08-2009 22:30:00

gogogo3
Membre

Re : Mod - Deezer Player Modified - v1.01

Une petite capture d'écran pour voir un exemple stp ?

Hors ligne

#3 20-08-2009 15:27:31

Djo
Membre

Re : Mod - Deezer Player Modified - v1.01

Je ne sais pas si cela provient de la nouvelle version du site Deezer, mais j'arrive pas à récuperer les URL des chansons comme avant.

Quelqu'un sait comment faire ?
Merci smile

Hors ligne

#4 20-08-2009 19:05:22

adaur
Membre

Re : Mod - Deezer Player Modified - v1.01

Djo a écrit :

Je ne sais pas si cela provient de la nouvelle version du site Deezer, mais j'arrive pas à récuperer les URL des chansons comme avant.

Quelqu'un sait comment faire ?
Merci smile

Tu fais partager et tu as le "Permalien".

Exemple pour Sexy Bitch : http://www.deezer.com/listen-3872920


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#5 21-08-2009 22:27:06

llbanks
Membre

Re : Mod - Deezer Player Modified - v1.01

Bonsoir,

Oui je vous met des screenshots je met un screen de comment prendre les liens deezer pour ceux qui le savent pas.

Bonne soirée


ℓℓвαикѕ

Hors ligne

#6 14-12-2009 00:08:04

La digue
Membre

Re : Mod - Deezer Player Modified - v1.01

merci, on me demande lors de l'installation de chercher

'<span class="bbu">$1</span>',

mais je n'ai rien qui y ressemble :s j'ai juste ceci avec les "span"

'</p><blockquote><div class="incqbox" onclick="pchild=this.getElementsByTagName(\'p\'); if(pchild[0].style.visibility!=\'hidden\'){pchild[0].style.visibility=\'hidden\'; pchild[0].style.height=\'0\';}else{pchild[0].style.visibility=\'\'; pchild[0].style.height=\'\';}"><h4>CLiquez Ici ...<span style="font-weight:normal"></span></h4><p style="visibility:hidden; height:0;">$1</p></div></blockquote><p>',
                     '<acronym>$1</acronym>',
                     '<acronym title="$1">$2</acronym>',
                     '<span style="font-size: smaller;">$1</span>',
                     '<span style="font-size: larger;">$1</span>',

Hors ligne

#7 14-12-2009 10:18:13

llbanks
Membre

Re : Mod - Deezer Player Modified - v1.01

Salut,

tu est en quel version flux bb?
moi sur 1.2.21 je trouve bien les ligne de code dans la ligne 325 du fichier parser.php

function do_bbcode($text)
{
    global $lang_common, $pun_user;

    if (strpos($text, 'quote') !== false)
    {
        $text = str_replace('[quote]', '</p><blockquote><div class="incqbox"><p>', $text);
        $text = preg_replace('#\[quote=("|"|\'|)(.*)\\1\]#seU', '"</p><blockquote><div class=\"incqbox\"><h4>".str_replace(array(\'[\', \'\\"\'), array(\'[\', \'"\'), \'$2\')." ".$lang_common[\'wrote\'].":</h4><p>"', $text);
        $text = preg_replace('#\[\/quote\]\s*#', '</p></div></blockquote><p>', $text);
    }

    $pattern = array('#\[b\](.*?)\[/b\]#s',
                     '#\[i\](.*?)\[/i\]#s',
                     '#\[u\](.*?)\[/u\]#s',
                     '#\[url\]([^\[<]*?)\[/url\]#e',
                     '#\[url=([^\[<]*?)\](.*?)\[/url\]#e',
                     '#\[email\]([^\[<]*?)\[/email\]#',
                     '#\[email=([^\[<]*?)\](.*?)\[/email\]#',
                     '#\[color=([a-zA-Z]*|\#?[0-9a-fA-F]{6})](.*?)\[/color\]#s');

    $replace = array('<strong>$1</strong>',
                     '<em>$1</em>',
                     '<span class="bbu">$1</span>',
                     'handle_url_tag(\'$1\')',
                     'handle_url_tag(\'$1\', \'$2\')',
                     '<a href="mailto:$1">$1</a>',
                     '<a href="mailto:$1">$2</a>',
                     '<span style="color: $1">$2</span>');

ℓℓвαикѕ

Hors ligne

#8 14-12-2009 16:08:38

La digue
Membre

Re : Mod - Deezer Player Modified - v1.01

Je suis sur la 1.2.22,

Je viens de réussir à trouver ou la placer, mon fichier était déjà modifié, je te remercie pour ton tuto et pour ton aide wink

Hors ligne

#9 14-12-2009 17:08:14

llbanks
Membre

Re : Mod - Deezer Player Modified - v1.01

ok de rien happy

Dernière modification par llbanks (12-12-2012 00:35:04)


ℓℓвαикѕ

Hors ligne

#10 14-12-2009 17:34:59

Mattt07
Membre

Re : Mod - Deezer Player Modified - v1.01

idem merci, c'est installé sur mon forum!

Hors ligne

#11 14-02-2010 22:23:50

LoloFluxbb
Membre

Re : Mod - Deezer Player Modified - v1.01

La digue a écrit :

merci, on me demande lors de l'installation de chercher

'<span class="bbu">$1</span>',

mais je n'ai rien qui y ressemble :s j'ai juste ceci avec les "span"

'</p><blockquote><div class="incqbox" onclick="pchild=this.getElementsByTagName(\'p\'); if(pchild[0].style.visibility!=\'hidden\'){pchild[0].style.visibility=\'hidden\'; pchild[0].style.height=\'0\';}else{pchild[0].style.visibility=\'\'; pchild[0].style.height=\'\';}"><h4>CLiquez Ici ...<span style="font-weight:normal"></span></h4><p style="visibility:hidden; height:0;">$1</p></div></blockquote><p>',
                     '<acronym>$1</acronym>',
                     '<acronym title="$1">$2</acronym>',
                     '<span style="font-size: smaller;">$1</span>',
                     '<span style="font-size: larger;">$1</span>',

Salut llbanks, j'ai le même problème depuis que j'ai installé la Puntoolbar je n'arrive plus à installer mod_deezer car je ne trouve la ligne d ecode 326 telle qu'elle est décrite
J'ai la version FLuxBB 1.2.22, puntoolbar 1.5 et le mod_deezer 1.0.1
Tout marché au top avant et depuis cet aprem et l'installation du fichier parser.php qui vient de puntoolbar j'ai le même soucis...
La Digue si tu peux me dire où tu l'as installé ce serait cool, merci...

Dernière modification par LoloFluxbb (14-02-2010 22:24:30)

Hors ligne

#12 15-02-2010 18:24:58

llbanks
Membre

Re : Mod - Deezer Player Modified - v1.01

LoloFluxbb :

Si tu as installer puntoolbar 1.5 fait cette étape :

TROUVER :

    $replace = array('<strong>$1</strong>',
                     '<em>$1</em>',
A LA LIGNE AJOUTER :

                     '<div style="width:px;height:px;"><object width="" height=""><param name="movie" value="http://www.deezer.com/embedded/small-widget.swf?idSong=$1&colorBackground=0x525252&colorButtons=0xDDDDDD&textColor1=0xFFFFFF&autoplay=0"></param><embed src="http://www.deezer.com/embedded/small-widget.swf?idSong=$1&colorBackground=0x525252&colorButtons=0xDDDDDD&textColor1=0xFFFFFF&autoplay=0" type="application/x-shockwave-flash" width="220" height="52"></embed></object><a href="http://www.deezer.com/" style="border:none;margin:0;padding:0;"></a></div>',

Par contre je sais plus si le site deezer à encore changer le code flash de leur player.

Tiens moi au courant merci


ℓℓвαикѕ

Hors ligne

#13 15-02-2010 18:59:22

LoloFluxbb
Membre

Re : Mod - Deezer Player Modified - v1.01

llbanks a écrit :

LoloFluxbb :

Si tu as installer puntoolbar 1.5 fait cette étape :

Tiens moi au courant merci

Merci je vais essayer je te tiens au jus... wink

Hors ligne

#14 15-02-2010 19:20:34

LoloFluxbb
Membre

Re : Mod - Deezer Player Modified - v1.01

Donc cela ne marche toujours pas il semble qu'il me transforme mes balises deezer en balise ins
Voici le code du texte

<p>Vous pouvez faire partager vos musiques, venant de deezer<br><ins>4491492</ins><br>Içi Hells Bell's pour Fafa, <img src="img/smilies/lol.png" alt="lol"><br>Pour cela il suffit de mettre le permalien de la chanson entre 2 balises qui sont [deezer]<strong>http://www.deezer.com/listen-4491492</strong>[/deezer]</p>

Alors que j'ai écris

Vous pouvez faire partager vos musiques, venant de deezer
[deezer]http://www.deezer.com/listen-4491492[/deezer]
Içi Hells Bell's pour Fafa, lol
Pour cela il suffit de mettre le permalien de la chanson entre 2 balises qui sont [deezer]http://www.deezer.com/listen-4491492[/deezer]

Hors ligne

#15 15-02-2010 19:36:45

LoloFluxbb
Membre

Re : Mod - Deezer Player Modified - v1.01

Tiens je donne la partie du parser.php qui me fait c....:siffle::)

$pattern = array('#\[b\](.*?)\[/b\]#s',
                     '#\[i\](.*?)\[/i\]#s',
                     '#\[u\](.*?)\[/u\]#s',
                     '#\[s\](.*?)\[/s\]#s',
                     '#\[q\](.*?)\[/q\]#s',
                     '#\[c\](.*?)\[/c\]#s',
                     '#\[url\]([^\[<]*?)\[/url\]#e',
                     '#\[url=([^\[<]*?)\](.*?)\[/url\]#e',
                     '#\[nospam\]([^\[<]*?)\[/nospam\]#e',
                     '#\[nospam=([^\[<]*?)\](.*?)\[/nospam\]#e',
                     '#\[email\]([^\[<]*?)\[/email\]#',
                     '#\[email=([^\[<]*?)\](.*?)\[/email\]#',
                     '#\[acronym\]([^\[]*?)\[/acronym\]#',
                     '#\[acronym=([^\[]*?)\](.*?)\[/acronym\]#',
                     '#\[small\]([^\[]*?)\[/small\]#',
                     '#\[large\]([^\[]*?)\[/large\]#',
                     '#\[sup\]([^\[]*?)\[/sup\]#',
                     '#\[sub\]([^\[]*?)\[/sub\]#',
                     '#\[color=([a-zA-Z]*|\#?[0-9a-fA-F]{6})](.*?)\[/color\]#s',
                     '#\[---\]#s',
                     '#\[left\](.*?)\[/left\]#s',
                     '#\[right\](.*?)\[/right\]#s',
                     '#\[center\](.*?)\[/center\]#s',
                     '#\[justify\](.*?)\[/justify\]#s');

    $replace = array('<strong>$1</strong>',
                     '<em>$1</em>',
                     '<ins>$1</ins>',
                     '<del>$1</del>',
                     '<q>$1</q>',
                     '<code>$1</code>',
                     'handle_url_tag(\'$1\')',
                     'handle_url_tag(\'$1\', \'$2\')',
                     'nospam_tag(\'$1\')',
                     'nospam_tag(\'$1\', \'$2\')',
                     '<a href="mailto:$1">$1</a>',
                     '<a href="mailto:$1">$2</a>',
                     '<acronym>$1</acronym>',
                     '<acronym title="$1">$2</acronym>',
                     '<span style="font-size: smaller;">$1</span>',
                     '<span style="font-size: larger;">$1</span>',
                     '<sup>$1</sup>',
                     '<sub>$1</sub>',
                     '<span style="color: $1">$2</span>',

Hors ligne

#16 15-02-2010 20:43:22

llbanks
Membre

Re : Mod - Deezer Player Modified - v1.01

effectivement je viens de tester le player flash à changer !
je te tiendrais au courant dès que j'aurais fait la mise à jour.


ℓℓвαикѕ

Hors ligne

#17 15-02-2010 20:47:12

LoloFluxbb
Membre

Re : Mod - Deezer Player Modified - v1.01

Merci grâce à toi et mpok je viens de m'en sortir et le pire c'est que ca marche, mdr

$pattern = array('#\[b\](.*?)\[/b\]#s',
                     '#\[i\](.*?)\[/i\]#s',
                     '#\[u\](.*?)\[/u\]#s','#\[deezer\]http://www.deezer.com/listen-(.*?)\[/deezer\]#s',
                     '#\[s\](.*?)\[/s\]#s',
                     '#\[q\](.*?)\[/q\]#s',
                     '#\[c\](.*?)\[/c\]#s',
                     '#\[url\]([^\[<]*?)\[/url\]#e',
                     '#\[url=([^\[<]*?)\](.*?)\[/url\]#e',
                     '#\[nospam\]([^\[<]*?)\[/nospam\]#e',
                     '#\[nospam=([^\[<]*?)\](.*?)\[/nospam\]#e',
                     '#\[email\]([^\[<]*?)\[/email\]#',
                     '#\[email=([^\[<]*?)\](.*?)\[/email\]#',
                     '#\[acronym\]([^\[]*?)\[/acronym\]#',
                     '#\[acronym=([^\[]*?)\](.*?)\[/acronym\]#',
                     '#\[small\]([^\[]*?)\[/small\]#',
                     '#\[large\]([^\[]*?)\[/large\]#',
                     '#\[sup\]([^\[]*?)\[/sup\]#',
                     '#\[sub\]([^\[]*?)\[/sub\]#',
                     '#\[color=([a-zA-Z]*|\#?[0-9a-fA-F]{6})](.*?)\[/color\]#s',
                     '#\[---\]#s',
                     '#\[left\](.*?)\[/left\]#s',
                     '#\[right\](.*?)\[/right\]#s',
                     '#\[center\](.*?)\[/center\]#s',
                     '#\[justify\](.*?)\[/justify\]#s');

    $replace = array('<strong>$1</strong>',
                     '<em>$1</em>',
                     '<ins>$1</ins>','<div style="width:px;height:px;"><object width="" height=""><param name="movie" value="http://www.deezer.com/embedded/small-widget.swf?idSong=$1&colorBackground=0x525252&colorButtons=0xDDDDDD&textColor1=0xFFFFFF&autoplay=0"></param><embed src="http://www.deezer.com/embedded/small-widget.swf?idSong=$1&colorBackground=0x525252&colorButtons=0xDDDDDD&textColor1=0xFFFFFF&autoplay=0" type="application/x-shockwave-flash" width="220" height="52"></embed></object><a href="http://www.deezer.com/" style="border:none;margin:0;padding:0;"></a></div>',
                     '<del>$1</del>',
                     '<q>$1</q>',
                     '<code>$1</code>',

J'ai insérer les 2 balises dans $pattern et $replace au même endroit en ligne 3, il fallait mettre en correspondance les 2...

Hors ligne

#18 15-02-2010 21:56:01

llbanks
Membre

Re : Mod - Deezer Player Modified - v1.01

Oui pas de souci par contre le lecteur est vieux.
J'ai essayer de mettre le nouveau player mais quelques problèmes persiste donc je mettrais une nouvelle version du mod deezer player si le nouveau lecteur sera opérationnel.

bonne soirée


ℓℓвαикѕ

Hors ligne

#19 15-02-2010 22:01:31

LoloFluxbb
Membre

Re : Mod - Deezer Player Modified - v1.01

k super merci...

Hors ligne

#20 14-09-2010 04:05:04

Jinux
Membre

Re : Mod - Deezer Player Modified - v1.01

Il y a moyen de l'adapter à la version 1.4.x


Les faits ne cessent pas d'exister parce qu'on les ignore !

Hors ligne

#21 14-09-2010 11:21:03

llbanks
Membre

Re : Mod - Deezer Player Modified - v1.01

Bonjour Jinux,

Pour la version 1.4.x

je l'ai adapté quel sont tes mods actuellement installer ?

Voici la modification à faire pour les version fluxbb 1.4.x
j'ai moi même testé sur la version 1.4.2 smile

#
#---------[ 1. Ouvrir ]---------------------------------------------------------
#

include/parser.php


#
#---------[ 2. Trouver (ligne: 755) ]---------------------------------------------
#

        
    $pattern[] = '#\[b\](.*?)\[/b\]#ms';
    $pattern[] = '#\[i\](.*?)\[/i\]#ms';
    $pattern[] = '#\[u\](.*?)\[/u\]#ms';
    $pattern[] = '#\[s\](.*?)\[/s\]#ms';
    $pattern[] = '#\[del\](.*?)\[/del\]#ms';
    $pattern[] = '#\[ins\](.*?)\[/ins\]#ms';
    $pattern[] = '#\[em\](.*?)\[/em\]#ms';
    $pattern[] = '#\[colou?r=([a-zA-Z]{3,20}|\#[0-9a-fA-F]{6}|\#[0-9a-fA-F]{3})](.*?)\[/colou?r\]#ms';
    $pattern[] = '#\[h\](.*?)\[/h\]#ms';

#
#---------[ 3. Remplacer Par ]---------------------------------------------------
#

        $pattern = array('#\[b\](.*?)\[/b\]#ms',
                     '#\[i\](.*?)\[/i\]#ms',
                     '#\[u\](.*?)\[/u\]#ms',
                     '#\[deezer\]deezer.com/listen-(.*?)\[/deezer\]#ms',
                     '#\[s\](.*?)\[/s\]#ms',
                     '#\[del\](.*?)\[/del\]#ms',
                     '#\[ins\](.*?)\[/ins\]#ms',
                     '#\[em\](.*?)\[/em\]#ms',
                     '#\[url\]([^\[<]*?)\[/url\]#e',
                     '#\[url=([^\[<]*?)\](.*?)\[/url\]#e',
                     '#\[email\]([^\[<]*?)\[/email\]#',
                     '#\[email=([^\[<]*?)\](.*?)\[/email\]#',
                     '#\[colou?r=([a-zA-Z]{3,20}|\#[0-9a-fA-F]{6}|\#[0-9a-fA-F]{3})](.*?)\[/colou?r\]#ms',
                     '#\[h\](.*?)\[/h\]#ms');

#
#---------[ 4. Trouver (ligne: 765) ]---------------------------------------------
#

    $replace[] = '<strong>$1</strong>';
    $replace[] = '<em>$1</em>';
    $replace[] = '<span class="bbu">$1</span>';
    $replace[] = '<span class="bbs">$1</span>';
    $replace[] = '<del>$1</del>';
    $replace[] = '<ins>$1</ins>';
    $replace[] = '<em>$1</em>';
    $replace[] = '<span style="color: $1">$2</span>';
    $replace[] = '</p><h5>$1</h5><p>';

#
#---------[ 5. Remplacer Par ]---------------------------------------------------
#


        $replace = array('<strong>$1</strong>',
                     '<em>$1</em>',
                     '<span class="bbu">$1</span>',
                     '<div style="width:px;height:px;"><object width="" height=""><param name="movie" value="http://www.deezer.com/embedded/small-widget.swf?idSong=$1&colorBackground=0x525252&colorButtons=0xDDDDDD&textColor1=0xFFFFFF&autoplay=0"></param><embed src="http://www.deezer.com/embedded/small-widget.swf?idSong=$1&colorBackground=0x525252&colorButtons=0xDDDDDD&textColor1=0xFFFFFF&autoplay=0" type="application/x-shockwave-flash" width="220" height="52"></embed></object><a href="http://www.deezer.com/" style="border:none;margin:0;padding:0;"></a></div>',
                     '<span class="bbs">$1</span>',
                     '<del>$1</del>',
                     '<ins>$1</ins>',
                     '<em>$1</em>',
                     'handle_url_tag(\'$1\')',
                     'handle_url_tag(\'$1\', \'$2\')',
                     '<a href="mailto:$1">$1</a>',
                     '<a href="mailto:$1">$2</a>',
                     '<span style="color: $1">$2</span>',
                     '</p><h5>$1</h5><p>');


/* (Par défault le lecteur ne sera pas en lecture automatique pour éviter les gênes) */

#
#---------[ 6. Sauvegarder/Uploader ]-------------------------------------------------
# 

llbanks

Remarque :

Petite particularité par rapport a la version 1.2 :

  - Récupérez le code url de votre musique sur le site deezer  (EX : http://www.deezer.com/listen-1234)
  - Puis insérez-les entre les balises deezer (sans les "http://www."): [deezer]deezer.com/listen-1234[/deezer]


Tiens moi au courant.

Dernière modification par llbanks (14-09-2010 11:28:53)


ℓℓвαикѕ

Hors ligne

#22 15-09-2010 06:25:22

Jinux
Membre

Re : Mod - Deezer Player Modified - v1.01

Merci beaucoup ça marche nickel, t'es un chef. plus_un


Les faits ne cessent pas d'exister parce qu'on les ignore !

Hors ligne

#23 15-09-2010 17:30:42

Spiky
Membre

Re : Mod - Deezer Player Modified - v1.01

Peut être a proposer dans la partie Trucs et astuces 1.4 ou Mod pour cette adaptation, non ?


I don't play against a team in particular. I play to fight against the idea to lose... Life is beautiful.
Quelque #ID et beaucoup de .CLASS

Hors ligne

#24 15-09-2010 19:38:07

llbanks
Membre

Re : Mod - Deezer Player Modified - v1.01

oui je ferais les démarches pour sa.

merci


ℓℓвαикѕ

Hors ligne

#25 28-04-2011 16:52:41

thib3113
Membre

Re : Mod - Deezer Player Modified - v1.01

j'ai testé le code que tu donné et il ne fonctionnait pas chez moi ... merci quand même

Hors ligne

Pied de page des forums