Color picker dans parametre admin template joomla

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Color picker dans parametre admin template joomla

    Bonjour à tous,

    Voila la question, j'aimerai integrer un color picker pour que dans l'adminstration du template, l'utilisateur puisse choisir une couleur (de texte par example) facilement et de manière visuelle.

    Voici deux exemple de color picker : http://jscolor.com/ ou http://www.eyecon.ro/colorpicker/ ou le classique moorainbow : http://moorainbow.woolly-sheep.net/

    Pouvez-vous m'aider, je rencontre des difficultés.

    Dans le template xml, je rajoute un champ dans la balise <files> pour déclarer mon dossier ou se trouve les fichiers du color picker, puis dans la balise field name je rajoute addfiledpath avec le lien vers le repertoire ou se trouve le fichier php qui doit implementer le color chooser dans l'admin, je rajoute egalement un type="color" pour appeler le fichier php.

    <fieldset name="test" addfieldpath="/templates/test/">
    <field name="color1" type="color" default="#fffff" label="couleur" description="couleur" />

    Le fichier appeler sera donc color.php dans le dossier test. Il me semble que pour le fichier templatedetails.xml tout est ok il ne me manque rien.

    Ensuite, j'ai un peu de mal avec le fichier php qui va insérer le color picker... faut dire que je ne m'y connais pas beaucoup en php mais j'aimerai comprendre.

    Voici ce que j'ai pensé pour le php :

    <?php
    defined('_JEXEC') or die();

    class "je ne sais quoi" extends "je ne sais quoi" {

    function { (on ilclue les scripts)
    $document->addStyleSheet('/mooRainbow.css');
    $document->addScript('/mooRainbow.js');

    Aprés je ne sais pas trop comment m'y prendre et ca dépend ud fonctionnement du color picker...

    Est-ce que quelqu'un a deja fait cela ?
    Ou peut il me donner une voie pour travailler ?

    Merci
    A bientot

  • #2
    Re : Color picker dans parametre admin template joomla

    Bonsoir,

    J'avais, il y a quelque temps, fourni un zip avec tout ce qu'il faut. Voir ce post


    Vous pouvez l'utiliser directement avec Jommla 2.5 ou étudier le code
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Re : Color picker dans parametre admin template joomla

      Salut,

      Oui j'avais vu mais c'est pour un module non ? je regarde de plus pres. merci

      Commentaire


      • #4
        Re : Color picker dans parametre admin template joomla

        Des paramètres sont des paramètres que ce soit un module, plugin, template
        UP, le plugin universel à découvrir sur https//up.lomart.fr
        bgMax
        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

        Commentaire


        • #5
          Re : Color picker dans parametre admin template joomla

          salut
          effectivement, il suffit de mettre les fichiers, changer le chemin d'appel dans ton fieldset pour pointer le bon dossier et appeler le novueau type d'élément
          Ced
          Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
          http://www.template-creator.com Outil de création de templates
          Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

          Commentaire


          • #6
            Re : Color picker dans parametre admin template joomla

            Ok merci j'ai réussi.

            Commentaire


            • #7
              Re : Color picker dans parametre admin template joomla

              je reviens juste sur ce post, en joomla 2.5 il y a un champ natif "color", donc il suffit de l'appeler dans le XML avec type="color" et ça devrait marcher
              (pour ceux qui voudraient faire la meme chose sans se casser la tete )
              Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
              http://www.template-creator.com Outil de création de templates
              Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

              Commentaire


              • #8
                Re : Color picker dans parametre admin template joomla

                bonsoir, je ne sait pas quoi en penser. J ai tésté le type="color" sur un j 2.5.7 et il me repond une erreur javascript.

                mooRainbow.js:5Uncaught TypeError: Object false has no method 'rgbToHex'
                Class.autoSetmooRainbow.js:5
                i.extend.$ownermootools-core.js:141
                Class.setMooRainbowmooRainbow.js:6
                i.extend.$ownermootools-core.js:141
                Class.manualSetmooRainbow.js:4
                i.extend.$ownermootools-core.js:141
                Class.initializemooRainbow.js:2
                (anonymous function)mootools-more.js:27
                i.extend.$ownermootools-core.js:141
                (anonymous function)mootools-core.js:136
                (anonymous function)index.php:94
                hmootools-core.js:33
                Array.implement.eachmootools-core.js:40
                (anonymous function)index.php:90
                (anonymous function)mootools-core.js:375
                hmootools-core.js:33
                Array.implement.eachmootools-core.js:40
                invoke.fireEventmootools-core.js:374
                g

                Est ce que cela viens de mon install? ou le bug peut etre reproduit ailleurs?
                Si c est le second cas, ou dois je faire la remontée?

                Commentaire


                • #9
                  Re : Color picker dans parametre admin template joomla

                  salut
                  j'ai testé chez moi et aucune erreur.
                  Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                  http://www.template-creator.com Outil de création de templates
                  Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                  Commentaire


                  • #10
                    Re : Color picker dans parametre admin template joomla

                    Idem chez moi pas d'erreur sous 2.5.7 et 3.0
                    Comment l'utilises-tu dans le xml ?
                    UP, le plugin universel à découvrir sur https//up.lomart.fr
                    bgMax
                    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                    Commentaire


                    • #11
                      Re : Color picker dans parametre admin template joomla

                      <field name="slidetitlecolor" type="color" label="TPL_SLIDETITLE" description="" />.

                      C'est que cela doit venir de chez moi.. C est ce que je voulais savoir.
                      Je n'ais tésté qu avec chrome, et vu qu il n est pas toujours ce qu il y as de plus efficace...

                      @lomart

                      Mais bon j ai implémenté ta version .Il as fallu que je mettes à jour le fichier js vers la version 1.4 pour que cela fonctionnes. Sorti de la 5 minutes pour obtenir ce que je voulais (la doc officielle est bien faite et montres les autres possibilités du script).

                      Merci pour la mise à disposition.
                      Dernière édition par lefabdu51 à 15/10/2012, 08h35

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X