PluxToolBar : Du BBcode dans Pluxml

ti_pierreti_pierre Member
février 2009 modifié dans Modifications
PluxToolBar

Outil de mise en page des articles dans l'administration de Pluxml.

Cet outil est basé sur BBPlux qui ne donnais plus signe de vie, et qui méritait un bon coup de jeune !

Voilà qui est fait, nous vous invitons donc à tester cette version Bêta afin de nous retourner tout les bogues.

Vos suggestions sont les bienvenues, vos critiques aussi ( mais moins :p ).

Je vous laisse donc jouer avec !

Téléchargement : PTB Bêta 2

Changelog :

- 22 / 02 / 2009 : Sortie Bêta 2 ( New )
- 10 / 02 / 2009 : Sortie Bêta 1

A bientôt all.

Réponses

  • les images sont des images internes ou externes (en gros est ce interfacé avec le gestionnaire d'images et de doc de pluxml ?)
  • Impatient d'essayer ça !

    Sinon, je me pose la même question que Marama sur le bouton image : doublon de celui de pluxml ou autre fonctionnalité ?


    à plus,

    Gzyg
  • C'est un bouton image classique, donc ne passant pas par l'outil d'insertion d'image de pluxml, mais bon il est vrai qu'il serait plus judicieux pour moi d'ajouter un bouton menant vers le gestionnaire d'image, et un vers le gestionnaire de document, trop peu utilisé je pense, et pourtant bien pratique.

    Je viens de voir que j'avais oublier de mettre le bouton des listes numérotées, je vais donc m'en charger.

    Je mettrais à jour le premier message et vous le notifierais dès que j'ai fini de faire les dernières modifs.
  • Premier message mis à jour, outil en téléchargement.

    Bon tests à tous.
  • GzygGzyg Member
    février 2009 modifié
    Une erreur dans le fichier Lisez-moi_Fr.txt :

    Une fois dézippé, il faut mettre le dossier plugins dans le dossier core de pluxml.

    en clair il faudrait supprimer le dossier parent Upload/core qui induit en erreur...

    Enfin, chez moi, en tout cas ... ;)


    <edit>

    1. les boutons du Chapô envoient les balises dans la zone de contenu, pas dans le chapô... :(

    2. le gestionnaire d'images fonctionne bien ;)

    </edit>


    à plus pour des tests approfondis et merci pour cette archive !

    Gzyg
  • Bonjour à tous,

    En effet avec Marama, nous avons de suite vu l'erreur sur le chapô, je m'en excuse, d'autres erreurs ont été dénichées, elles seront corrigées d'ici à ce week end.

    Une nouvelle archive sera alors mise à disposition pour d'autres tests.

    Merci pour vos retours.
  • Bonjour,

    Juste en passant ,
    je tiens a te rappeller que l'auteur de cette premiere version est moi-même : gcyrillus .
    Hybride avait eu la bonne idée d'ecrire un 'mode d'emploi' beaucoup moins confus que le mien ... et que ce script n'est pas rester longtemps disponible sur son site aprés que j'ai cherché a prendre contact de façon convivial avec lui sur msn ou par mail .

    Que tu ne mette pas mon nom ou pseudo dans le fichier lisez_moi_fr.txt , je m'en fous totalement , mais que le credit de cette idée et que le premier script mis a dispos soit attribué a un autre me vexe .

    Ce script est initialement issue d'une bricole en ligne depuis plusieurs années déja et qui m'est encore trés utile : http://xhtmlcsskits.xooit.net/base.html

    puis , a l'occasion d'un test dans opera :
    http://forum.alsacreations.com/topic.php?fid=5&tid=8106&s=editeur

    et donc enfin remis a jour avec ce script :
    http://pagesperso-orange.fr/michel.deboom/bbcode/bbcodesimp.htm

    Bon je crois que si tu veut citer des sources , tu as maintenant le lien vers le script original , en tout cas pas celui que tu cite :) .

    GC


    Cordialement,
    gcyrillus

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • ti_pierre a écrit:
    Cet outil est basé sur BBPlux qui ne donnais plus signe de vie, et qui méritait un bon coup de jeune !
    ouais enfin bon , skyline n'avais jamais vraiment exprimé d'intérêt pour cet outils ni pour le preview qui va avec .

    Je n'ai pas non plus fait l'absent sur msn quand tu est venu me demander conseils , que je t'ai refournis des archives ... a priori tu n'avais aucun doute d'ou ça venait .

    En tout cas , merci de prendre le temps de remettre ce type d'outils a dispo de la communauté pluxmliene , car je le trouve vraiment utile .. et pour cause :)

    ++


    Cordialement,
    gcyrillus

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • J'ai mis hybride square car je ne savais pas, sur pluxgin c'est ce qui est cité ;)

    Je ne suis pas l'auteur de la mod, j'en suis le repreneur pour cause d'inactivité :)

    Les sources seront bien évidement citées, je ne m'accapare en aucun cas le travail des autres, n'en sois pas inquiet sur ce point.

    Surtout que c'est toi qui m'a aidé à repartir sur cette base, tu en est d'ailleurs remercié.

    Bref, toutes les sources seront citées et une mise à jour est prévue pour fin de week end.

    Encore désolé Gcyrillus ;)
  • ti_pierreti_pierre Member
    février 2009 modifié
    Bonjour à tous,

    Une nouvelle mise à jour de l'archive est disponible ( ah bon je suis en retard ? )

    Cf premier message pour télécharger l'archive.

    Merci à Stephane pour ces modifications ;)

    Merci de tester cette nouvelle version et de retourner les bogues éventuels.

    A plux'
  • @Ti_Pierre

    je viens d'installer la nouvelle version mais les éléments cliqués pour le chapo s'ajoutent dans la partie contenu.

    bonne continuation
  • StéphaneStéphane Member, Former PluXml Project Manager
    Salut SapinTremblant

    Attention la procédure d'installation a changé. voir le fichier readme

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • mars 2009 modifié
    @Stephane : je trouvais la nouvelle version étrangement identique à l'ancienne et pour cause je n'avais pas la nouvelle. La nouvelle fonctionne tout à fait bien. Mes excuses.
  • StéphaneStéphane Member, Former PluXml Project Manager
    Aucun soucis SapinTremblant

    Content que cela fonctionne correctement

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • Salut à tous, si je pouvais juste émettre une suggestion:

    Si l'on souhaite mettre en forme deux fois de suite, par exemple vouloir mettre en gras puis en italique, il faut resélectionner le texte que l'on veut mettre en italique, donc peut-être cela serait mieux si le texte restait sélectionné après une 1ère mise en forme.

    Ce n'est qu'une suggestion :).
  • AndreaAndrea Member
    J'ai regardé le fichier php et le javascript mais...
    je ne parviens pas à ajouter les balises titres (h3 et h4) et citation, ainsi que code en particulier

    Est-ce que quelqu'un pourrait m'expliquer concraitement ;-) cela

    Je pensais pouvoir m'en sortir mais il y a des choses dans ce codes qui m'échappe complètement !
  • DeevadDeevad Member
    ti_pierre a écrit:
    PluxToolBar

    Outil de mise en page des articles dans l'administration de Pluxml.
    [...]
    Je vous laisse donc jouer avec !
    [...]
    A bientôt all.
    Merci, j'aime beaucoup l'intégration des boutons, c'est très pratique.
    Super aide - éditeur qui devrait être en natif dans pluxml car il ne touche pas à la philosophie.

    j'ai modifier le fichier php de config de la barre afin de généraliser la procédure de sélectionner le texte à baliser ; puis d'appuyer sur le bouton pour l'encadrer de balises. En effet, quelques unes avaient le comportement de poser à l'endroit du curseur <balisedébut></balisefin> sans encadrer le texte.

    Pour mon confort, j'ai changer l'icone de retour à la ligne en icone "</br>" ; ça m'aide.

    <?php
    
    function pluxtoolbar($textarea='') {
    
    ?>
    
    <div class="editeur">
    <p>
    	<input class="para" type="button" onclick="Insert('<?php echo $textarea ?>', 2)" title="paragraphe" />
       <input class="bold" type="button" onclick="Insert('<?php echo $textarea ?>', 5)" title="Texte en gras" />
    	<input class="italic" type="button" onclick="Insert('<?php echo $textarea ?>', 6)" title="Texte en italic" />
    	<input class="underline" type="button" onclick="Insert('<?php echo $textarea ?>', 7)" title="Texte souligné" />
    	<input class="strike" type="button" onclick="Insert('<?php echo $textarea ?>', 9)" title="Texte barré" />
        <input class="h1" type="button" onclick="Insert('<?php echo $textarea ?>', 0)" title="Titre H1" />
        <input class="h2" type="button" onclick="Insert('<?php echo $textarea ?>', 1)" title="Titre H2" />
    	<input class="acronym" type="button" onclick="Insert('<?php echo $textarea ?>', 4,'Veuillez entrer la définition',' ')" title="Accronym" />
    	<input class="ul" type="button" onclick="Insert('<?php echo $textarea ?>', 8)" title="Liste à puce" />
    	<input class="ol" type="button" onclick="Insert('<?php echo $textarea ?>', 18)" title="Liste numérotée" />
    	<input class="p_left" type="button" onclick="Insert('<?php echo $textarea ?>', 15)" title="Texte à gauche" />
    	<input class="p_center" type="button" onclick="Insert('<?php echo $textarea ?>', 16)" title="Texte centré" />
    	<input class="p_right" type="button" onclick="Insert('<?php echo $textarea ?>', 17)" title="Texte à droite" />
    	<input class="link" type="button" onclick="Insert('<?php echo $textarea ?>', 11,'Veuillez entrer l\'adresse','http://www.')" title="Lien" />
    	<input class="br" type="button" onclick="Insert('<?php echo $textarea ?>', 12)" title="Retour à la ligne" />
    	<input class="hr" type="button" onclick="Insert('<?php echo $textarea ?>', 13)" title="Ligne horizontale" />
    	<input class="image" type="button" onclick="openPopup('images.php','Images','740','500');return false;" title="Gestionnaire d'images" />
    	<input class="document" type="button" onclick="openPopup('documents.php','Documents','740','500');return false;" title="Gestionnaire de documents" />
    </p>
    </div>
    
    <?php
    }
    ?>
    
  • juin 2009 modifié
    bonjour,

    pour ajouter une balise :

    Dans le fichier pluxtoolbar.js il y a un tableau listant les balises utilisables
    var balises = new Array('h1','h2','p','cite','accronym','b','i','u','ul','s','div','a','br','hr','img', 'p', 'p', 'p', 'ol');
    
    ,
    h1 correspons a 0 , h2 a 1 et ainsi de suite .

    Pour ajouter des balises , il suffit d'inserer leur nom dans le tableau ... toujours a la fin !
    donc pour ajouter h3 et h4 :
    var balises = new Array('h1','h2','p','cite','accronym','b','i','u','ul','s','div','a','br','hr','img', 'p', 'p', 'p', 'ol','h3','h4');
    
    Voila , maintenant le tableau completer , le script va pouvoir gerer ces 2 balises supplementaires.

    Pour ajouter un bouton et rendre leur insertions possible:
    dans le fichier : pluxmltoolbar.php on va retrouver les element de formulaires dedié a ces effet , Ils suffit de copier l'un des imput et de modifier :
    son nom de class
    son title
    et surtout la fonction onclick qui va extraire le non de la balise a afficher a partir de son numero(place) dans le tableau du fichier js ...
    En gros , selon le tableau "balises" ci-dessus , les numeros de h3 et h4 sont 19 et 20 , on insere donc dans le formulaire 2 input de type "button" supplementaire :
    <input class="h3" type="button" onclick="Insert('<?php echo $textarea ?>', 19)" title="Titre H3" />
        <input class="h4" type="button" onclick="Insert('<?php echo $textarea ?>', 20)" title="Titre H4" />
    
    reste a jouter les class associer dans le fichier css et les images associées .

    Pour une balise de type auto-fermante , ou embarquant un style particulier , ou generer un modele , ça se passe dans la fonction "insert(); avec les conditions if . ... il est donc possible aussi de se creer un modele tout pret de mise en page .. (une base pour C.V. , recettes de cuisine , tableau et functions js préembarqué {devis , calcul automatique , tri , .... } , en gros un squelette de liste pourrais se faire comme ceci :
    ajouter au tableau(array) balises :, 'ul><li>item 1</li><li>item 2</li></ul ' (premier et dernier chevron a ne pas marquer , penser a echapper les eventuelles quotes simple (apostrophes).

    @ Ti_Pierre , manque toujours (a mon simple avis ) le preview en popup dans le theme en cours si pratique et rassurant :)

    ++

    reponse trés tardive , a mon dernier passage , impossible de poster .. et je ne passe plus souvent


    Cordialement,
    gcyrillus

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • StéphaneStéphane Member, Former PluXml Project Manager
    Deevad a écrit:
    ... - éditeur qui devrait être en natif dans pluxml car il ne touche pas à la philosophie.
    Il le sera ;) C'est prévu !

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • DeevadDeevad Member
    Stéphane a écrit:
    Deevad a écrit:
    ... - éditeur qui devrait être en natif dans pluxml car il ne touche pas à la philosophie.
    Il le sera ;) C'est prévu !
    Bonne nouvelle !
  • anthoxanthox Member
    Bonjour,
    l'archive étant indisponible serait t'il possible de ré-uploader ?

    Merci d'avance :)
  • Je vais remettre cela en place dès ce soir, mes excuses.

    L'upload sera effectué vers 21 heures.
  • anthoxanthox Member
    Ok, j'attends ça alors :)
  • Pio154Pio154 Member
    Toujours pas de nouvelle ? Ce mode m'intéresse !
  • anthoxanthox Member
    juin 2009 modifié
    Moi aussi malheuresement toujours aucune nouvelle de ce dernier.
    Dommage :(
  • Bonsoir !
    désolé du nécropost,
    mais j'aimerai avoir des nouvelles de ce plugins, d'autant plus que le lien de téléchargement est mort...

    ( j'ai utiliser la fonction de recherche pour trouver ce topic, et je n'en ai pas vu de plus récent concernant le BBcode )

    voilà, au revoir ;)
  • Bonjour, la PluxToolBar est désormais intégrée dans Pluxml de base.

    :)
  • ah ! tout s'explique ^^
    j'avais cru que ce plugins ajoutais le support du BBcode avec un barre d'utilisation,
    je n'avais pas penser que c'était cette barre qui figurait maintenant dans pluxml ( vu qu'elle sert de raccourci pour les balises )

    alors, merci ^^
Connectez-vous ou Inscrivez-vous pour répondre.