Easy-Design.Net forum




Aide générale Ajout BBCode

Myster Membre non connecté

EDN Enraciné(e)

Rang

Avatar

Inscrit le : 19/01/2011 à 16h42

Messages: 871

Le 11/02/2013 à 10h41
Hellow

J'ai un tout petit petit problème, dans la barre de BBCode j'aimerais afficher un petit bouton, dés lorsque on clique dessus, ça met un code dans le champ de message

Mais je ne trouve pas du tout comment faire, quelqu'un sais-t-il comment faire ?

Merci :)
   
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 11/02/2013 à 13h53
re ,

Tu veux rajouter quel BBcode ?


swan_signature

Site web    
Myster Membre non connecté

EDN Enraciné(e)

Rang

Avatar

Inscrit le : 19/01/2011 à 16h42

Messages: 871

Le 11/02/2013 à 14h00
Un BBCODE de fichier au format .PDF.
Edité par Myster Le 11/02/2013 à 14h00
   
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 11/02/2013 à 17h04
Re,

Dans la V3 il faut modifier dans le

- C:wampwwwphpboostkernelframeworkcontenteditor

-le "bbcode_editor.class.php"



Et dans le :

- C:wampwwwphpboostkernelframeworkcontentparser

-le "bbcode_parser.class.php"
-le "bbcode_unparser.class.php"


Pour la V4 je sais pas, j'ai pas cherché, désolée ..

Voilà, j'espère que cela t'aidera ^^


swan_signature

Site web    
Myster Membre non connecté

EDN Enraciné(e)

Rang

Avatar

Inscrit le : 19/01/2011 à 16h42

Messages: 871

Le 11/02/2013 à 17h13
Merci pour ta réponse, pour la V4, en regardant, ça se passe dans le dossier BBCODE ^^ à la racine (:
   
scromx Membre non connecté

EDN Curieux(se)

Rang

Avatar

Inscrit le : 02/02/2011 à 02h54

Messages: 27

Le 04/05/2015 à 12h31
Bonjour desoler de remonter ce sujet mais voila je souhaiterais ajouter ce bbcode mais a chaque fois j'obtiens une erreur

Code HTML :

<script type="text/javascript"> BBDONNEE = new Window({className: "nuncio", title: "<img src="/upload/MAIL.png"> mail ", top:12, left:12, width:1200, height:540, url: "https://monsitecom/fr/?box=1&protocol=http%3A&direct=write&args=%27s=BBDONNEE%27", showEffectOptions: {duration:1.5}}) win.show(); </script> <a href="#" onclick="BBDONNEE.show();"><img src="/upload/mail.png"> BBDONNEE</a>

BBCODE

[MSG]BBDONNEE[/MSG]

exemple : BBDONNEE = Scromx

Quelqu'un pourrait m'aider ?
   
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 04/05/2015 à 13h53
Bonjour ,

Comment as tu procédé pour l'intégration de la balise PDF dans :

-le "bbcode_parser.class.php"
-le "bbcode_unparser.class.php"

est ce que tu peux détaillé ? Parce que sans plus d'explications, pour t'aider cela va pas etre simple, sans compter que je sais pas si c'est possible ..

*Quoi sur d'autre CMS ils l'ont fait donc .. (pensée perso )

Swan :study



swan_signature

Site web    
scromx Membre non connecté

EDN Curieux(se)

Rang

Avatar

Inscrit le : 02/02/2011 à 02h54

Messages: 27

Le 04/05/2015 à 14h15
Voici les ligne rentrer :

phpboost/kernel/framework/content/parser/bbcode_parser.class.php



Ligne 201:
'MSG'=>'`[MSG](.+)[/MSG]`isU',


Ligne 232:
'MSG'=>"<script type="text/javascript"> $1 = new Window({className: "nuncio", title: "<img src="/upload/MSG.png"> MSG ", top:12, left:12, width:1200, height:540, url: "https://monsite.com/fr/?box=1&protocol=http%3A&direct=write&args=%27s=$1%27", showEffectOptions: {duration:1.5}}) win.show(); </script> <a href="#" onclick="$1.show();"><img src="/upload/MSG.png"> $1</a>",



phpboost/kernel/framework/content/parser/bbcode_unparser.class.php"



Ligne 139:
'`<script type="text/javascript"> (.*) = new Window({className: "nuncio", title: "<img src="/upload/MSG.png"> MSG ", top:12, left:12, width:1200, height:540, url: "https://MONSITE.com/fr/?box=1&protocol=http%3A&direct=write&args=%27s=(.*)%27", showEffectOptions: {duration:1.5}}) win.show(); </script> <a href="#" onclick="(.*).show();"><img src="/upload/MSG.png"> (.*)</a>`isU',


Ligne 171:
"[MSG]$1[/MSG]"


phpboost/kernel/framework/content/editor/bbcode_editor.class.php



Ligne 128:
'L_BB_MSG'=>$LANG['bb_msg'],



phpboost/lang/french/main.php



Ligne 200:
$LANG['bb_msg'] = 'Code MSG [MSG]Pseudo In-game[/MSG] ';


Ligne 201:
$LANG['format_msg'] = 'Votre Pseudo Ingame';



Message d'erreur :



Parse error: syntax error, unexpected ''`<script type="text/javascri' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in /homepages/34/d460429941/htdocs/phpboost/kernel/framework/content/parser/bbcode_unparser.class.php on line 139

Et voila je pensse n'avoir rien oublier ^^

Apres dans le Fichier : bbcode_unparser.class.php

Je vois aussi du javascript mais je ne comprent pas comment il est integrer

J'ai remis en rouge les Zones que j'aimerais entre exemple :[MSG]Scromx[/MSG] Edité par scromx Le 04/05/2015 à 14h24
   
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 04/05/2015 à 16h03
Re,

Ok j'ai compris ..soucis de cochet sur le début de ta syntaxe ..

Regarde:

Citation:
'MSG'=>"<script type="text/javascript">



Il te faut mettre :


Citation:
'MSG'=>'<script type="text/javascript">


C'est une faute d'inattention, regarde bien que tu fermes tes appels de la même façon. Essaie et dis moi ..
Après je peux aussi me tromper.

swan :study


swan_signature

Site web    
scromx Membre non connecté

EDN Curieux(se)

Rang

Avatar

Inscrit le : 02/02/2011 à 02h54

Messages: 27

Le 04/05/2015 à 16h20
Merci, il y avait aussi l'oublie de la , sur la fin de ligne d'avant.

Maintenant J'ai le code qui s'integre bien de la source, mais le java ne marche Pas ^^, et egalement le soucie quand je veut rediter le message au lieu d'avoir le format BBcode j'ai le code complet qui s'affiche.

Exemple : au lieu de

Citation:
[MSG]Scromx[/MSG]


j'ai

Citation:
<script type="text/javascript"> (.*) = new Window({className: "nuncio", title: "<img src="/upload/MSG.png"> MSG ", top:12, left:12, width:1200, height:540, url: "https://MONSITE.com/fr/?box=1&protocol=http%3A&direct=write&args=%27s=(.*)%27", showEffectOptions: {duration:1.5}}) win.show(); </script> <a href="#" onclick="(.*).show();"><img src="/upload/MSG.png"> (.*)</a>


Edité par scromx Le 04/05/2015 à 22h26
   
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 04/05/2015 à 21h24
déjà on avance, je suis pas à l'aise avec le js, mais en regardant dans ton code ..

à la ligne 168 dans le bbcode_unparser.class.php, tu as :

Code TEXT :
"[math]$1[/math]"


mets la virgule en fin de ligne. Il te faut mettre le code suivant

Code TEXT :
"[MSG]$1[/MSG]"


à la ligne 169 toujours dans le bbcode_unparser.class.php

avant cette fermeture php :

Code PHP :
);
$this->content=preg_replace($array_preg,$array_preg_replace,$this->content);


^^


swan_signature

Site web    
scromx Membre non connecté

EDN Curieux(se)

Rang

Avatar

Inscrit le : 02/02/2011 à 02h54

Messages: 27

Le 04/05/2015 à 22h31
Ceci est bien mis comme ceci :

Code PHP :
"[swf=$2,$3]$1[/swf]",
"[swf=$2,$3]$1[/swf]",
"[math]$1[/math]",
"[MSG]$1[/MSG]"
);
$this->content=preg_replace($array_preg,$array_preg_replace,$this->content);


Mais lors de l'edition du message toujours le meme probleme.

La balise BBcode et remplacer par le Code Javascript
   
scromx Membre non connecté

EDN Curieux(se)

Rang

Avatar

Inscrit le : 02/02/2011 à 02h54

Messages: 27

Le 05/05/2015 à 00h53
Probleme resolue, j'ai fais un copier/coller du code Sound et modifier les lignes afin de l'adapter a mon code Javascript et sa marche correctement.

Je te remercie beaucoup Swan pour ton aider apporter.

:ok
   
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 05/05/2015 à 14h58
Bah de rien, j'ai pas fait grand chose :)
Mais place tout de même ta correction sur le site, cela pourras en aider d'autres ;)


swan_signature

Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie