[Résolu] Ajouter un bbcode
- DaffRider
-
Auteur du sujet
- Hors Ligne
- Membre régulier
-
Moins
Plus d'informations
- Messages : 49
- Remerciements reçus 0
25 Jul 2015 16:28 #7
par DaffRider
Réponse de DaffRider sur le sujet Ajouter un bbcode
OK super
Par contre je regardais le tuto dans kunena c est quel fichier qu il faut editer ?
Merci de m orienter dans les grandes lignes
D avance merci
Par contre je regardais le tuto dans kunena c est quel fichier qu il faut editer ?
Merci de m orienter dans les grandes lignes
D avance merci
Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.
- failrOn
-
- Hors Ligne
- Développeur Kunena
-
Moins
Plus d'informations
- Messages : 5417
- Remerciements reçus 736
25 Jul 2015 16:33 #8
par failrOn
Pour soutenir le projet Kunena : soutenir via le système de sponsor de github
Réponse de failrOn sur le sujet Ajouter un bbcode
C'est le fichier /libraries/kunena/bbcode/bbcode.php que tu dois éditer
Comme expliqué là : kunena.aide-joomla.com/forum/kunena-3-0-...d?limitstart=0#17785 , tu devras ajouter deux morceaux de code
Après il faudra aussi un nouveau bouton pour ça dans l'éditeur de Kunena
Comme expliqué là : kunena.aide-joomla.com/forum/kunena-3-0-...d?limitstart=0#17785 , tu devras ajouter deux morceaux de code
Après il faudra aussi un nouveau bouton pour ça dans l'éditeur de Kunena
Pour soutenir le projet Kunena : soutenir via le système de sponsor de github
Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.
- DaffRider
-
Auteur du sujet
- Hors Ligne
- Membre régulier
-
Moins
Plus d'informations
- Messages : 49
- Remerciements reçus 0
25 Jul 2015 17:20 - 25 Jul 2015 17:20 #9
par DaffRider
Réponse de DaffRider sur le sujet Ajouter un bbcode
Ok merci
je sais pas si c'est jouable
voila le .js que j'ai pu recup ICI
Penses tu que l'on peut le retranscrire pour qu'il soit compatible bbcode Kunena ?
Encore merci pour ton aide
je sais pas si c'est jouable
voila le .js que j'ai pu recup ICI
Code:
// <![CDATA[
function sketchfabButton() {
url = prompt('Enter a Sketchfab model URL: \n\n' +
'https://sketchfab.com/show/dGUrytaktlDeNudCEGKk31oTJY');
if (url === null) {
return;
}
url = url.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
var regexp = /^(http|https):\/\/sketchfab.com\/(show|models)\/([^/]+)$/;
if (!regexp.test(url)) {
alert('Invalid model URL');
return sketchfabButton();
}
var modelId = url.substring(url.lastIndexOf('/') + 1);
insert_text('[sketchfab]' + modelId + '[/sketchfab]\n');
}
// ]]>
Penses tu que l'on peut le retranscrire pour qu'il soit compatible bbcode Kunena ?
Encore merci pour ton aide
Dernière édition: 25 Jul 2015 17:20 par DaffRider.
Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.
- failrOn
-
- Hors Ligne
- Développeur Kunena
-
Moins
Plus d'informations
- Messages : 5417
- Remerciements reçus 736
25 Jul 2015 18:12 - 25 Jul 2015 18:12 #10
par failrOn
Pour soutenir le projet Kunena : soutenir via le système de sponsor de github
Réponse de failrOn sur le sujet Ajouter un bbcode
Cela est du javascript, il faut écrire quelque chose en php dans la classe bbcode de Kunena
Dans le fichier /libraries/kunena/bbcode/bbcode.php à la 819 il faudra ajouter :
et à la fin du fichier :
Je n'ai pas testé donc à essayer sur un site de test
Dans le fichier /libraries/kunena/bbcode/bbcode.php à la 819 il faudra ajouter :
Code:
'sketchfab' => array(
'mode' => BBCODE_MODE_LIBRARY,
'method' => 'DoSketchfab',
'allow_in' => array('listitem', 'block', 'columns'),
'class' => 'block',
'allow_in' => array('listitem', 'block', 'columns'),
'content' => BBCODE_PROHIBIT,
'plain_start' => "[sketchfab]",
'plain_end' => "\n",
),
et à la fin du fichier :
Code:
function DoSketchfab($bbcode, $action, $name, $default, $params, $content) {
if ($action == BBCODE_CHECK)
return true;
return '<iframe width="640" height="480" src="https://sketchfab.com/models/{$content}/embed" frameborder="0" allowfullscreen mozallowfullscreen="true" webkitallowfullscreen="true" onmousewheel=""></iframe>';
}
Je n'ai pas testé donc à essayer sur un site de test
Pour soutenir le projet Kunena : soutenir via le système de sponsor de github
Dernière édition: 25 Jul 2015 18:12 par failrOn.
Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.
- DaffRider
-
Auteur du sujet
- Hors Ligne
- Membre régulier
-
Moins
Plus d'informations
- Messages : 49
- Remerciements reçus 0
25 Jul 2015 23:17 - 25 Jul 2015 23:18 #11
par DaffRider
Réponse de DaffRider sur le sujet Ajouter un bbcode
Salut
J'ai fais les modifs sur le fichier bbcode, ça prend forme cependant j'ai un soucis il à pas l'air d’interpréter la variable $content
Je tape ça dans le topic
il charge bien l'iframe avec la page du service SketchFab.com mais il me sort une erreur 404, avec l'aide de FireBug j’observe que le lien qu'il pointe retourne ceci:
il affiche la variable $content et non le tag du média:
sketchfab.com/models/63fbb8bdb38a474fb170a78d6ac0e2b1/embed
sinon pour rajouter un bouton dans l'éditeur il faut éditer quel fichier
Merci encore infiniment pour ton aide précieuse
J'ai fais les modifs sur le fichier bbcode, ça prend forme cependant j'ai un soucis il à pas l'air d’interpréter la variable $content
Je tape ça dans le topic
Code:
[sketchfab]63fbb8bdb38a474fb170a78d6ac0e2b1[/sketchfab]
il charge bien l'iframe avec la page du service SketchFab.com mais il me sort une erreur 404, avec l'aide de FireBug j’observe que le lien qu'il pointe retourne ceci:
Code:
<iframe width="640" height="480" frameborder="0" onmousewheel="" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen="" src="https://sketchfab.com/models/{$content}/embed">
il affiche la variable $content et non le tag du média:
sketchfab.com/models/63fbb8bdb38a474fb170a78d6ac0e2b1/embed
sinon pour rajouter un bouton dans l'éditeur il faut éditer quel fichier
Merci encore infiniment pour ton aide précieuse
Dernière édition: 25 Jul 2015 23:18 par DaffRider.
Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.
- failrOn
-
- Hors Ligne
- Développeur Kunena
-
Moins
Plus d'informations
- Messages : 5417
- Remerciements reçus 736
26 Jul 2015 09:43 #12
par failrOn
Pour soutenir le projet Kunena : soutenir via le système de sponsor de github
Réponse de failrOn sur le sujet Ajouter un bbcode
Pour la second partie il faut ajouter cela au lieu du code que j'ai donné :
Pour ajouter un nouveau bouton dans l'éditeur il faut modifier ce fichier /libraries/kunena/bbcode/editor.xml en rajoutant une partie pour ton nouveau bouton et il faut modifier l'image : components/com_kunena/site/template/crypsis/media/iconsets/editor/default/default.png
pour ajouter l'icone
Code:
function DoSketchfab($bbcode, $action, $name, $default, $params, $content) {
if ($action == BBCODE_CHECK)
return true;
return "<iframe width=\"640\" height=\"480\" src=\"https://sketchfab.com/models/{$content}/embed\" frameborder=\"0\" allowfullscreen mozallowfullscreen=\"true\" webkitallowfullscreen=\"true\" onmousewheel=\"\"></iframe>";
}
Pour ajouter un nouveau bouton dans l'éditeur il faut modifier ce fichier /libraries/kunena/bbcode/editor.xml en rajoutant une partie pour ton nouveau bouton et il faut modifier l'image : components/com_kunena/site/template/crypsis/media/iconsets/editor/default/default.png
pour ajouter l'icone
Pour soutenir le projet Kunena : soutenir via le système de sponsor de github
Les utilisateur(s) suivant ont remercié: DaffRider
Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.
Temps de génération de la page : 0.390 secondes