addStyleSheet LESS

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

  • addStyleSheet LESS

    Bonjour

    actuellement on a
    $doc->addStyleSheet('templates/'.$this->template.'/css/template.css');
    qui genere un <link rel="stylesheet"

    ? il n'y a rien en J3 pour generer un
    <link rel="stylesheet/less"

    un truc du genre

    $doc->addStyleSheetLess('templates/'.$this->template.'/css/template.css');
    ou
    $doc->addStyleSheet('templates/'.$this->template.'/css/template.css', 'less');
    ?

    merci

  • #2
    Re : addStyleSheet LESS

    Bonjour,

    less ne peut être utilisé directement, il faut le compiler via lessCSS. Voir la doc http://www.gavick.com/magazine/joomla-and-less.html
    Dernière édition par jisse03 à 20/11/2012, 09h36
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : addStyleSheet LESS

      bien sur que si ! il peut être compilé a la volée avec less.js le temps de la création du site, c'est même assez rapide, sinon j'utilise crunch pour compiler la version finale

      il n'existe donc pas de déclaration en J3 pour less ?

      merci

      Commentaire


      • #4
        Re : addStyleSheet LESS

        Bonjour,

        Comme je te l'avais déjà dit dans ce post, tu peux utiliser l'extension LESS Compiler qui permet de compiler à la volée un fichier CSS
        Attention, il ne faut pas l'utiliser pour compiler les fichiers LESS de Bootstrap pour des problèmes d'arrondi du à LESSPHP. Il faut utiliser Crunch (par exemple)
        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 : addStyleSheet LESS

          Bonjour

          Envoyé par polpaulin Voir le message
          bien sur que si ! il peut être compilé a la volée avec less.js le temps de la création du site, c'est même assez rapide, sinon j'utilise crunch pour compiler la version finale
          As-tu déjà testé less.js sur un Internet Explorer ? C'est la galère... C'est lent, terriblement.

          Je m'y suis essayé il y a un an; j'ai abandonné.
          Christophe (cavo789)
          Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
          Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

          Commentaire


          • #6
            Re : addStyleSheet LESS

            En 3.0, JUI (Joomla User interface), installé dans media/jui et le template protostar a également des définitions less.

            La syntaxe donnée dans le tuto Gavick permet d'utiliser directement less via $this->lessCSS( 'le_chemin_vers_le_fichier.less' ) ;
            Pas de demande de support par MP.
            S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

            Commentaire


            • #7
              Re : addStyleSheet LESS

              As-tu déjà testé less.js sur un Internet Explorer ? C'est la galère... C'est lent, terriblement.
              Oui dès lors que la taille du css commence à être importante c'est effectivement très lent avec un bon vieux IE sur un windows fatigué. Et a priori si on en vient à choisir LESS sur un projet, c'est que le css va être au moins de bonne taille... Donc pour moi aussi pas de less.js.

              Commentaire


              • #8
                Re : addStyleSheet LESS

                Juste pour préciser : ma machine d'alors (l'année dernière) n'était pas une vieille bécane. Je pense que IE8 perdait simplement les pédales avec less.js.

                En ce qui me concerne, j'ai continué à garder la logique de génération des css mais non plus depuis un .less mais un .php. Pour un développeur, c'est tout aussi pratique.
                Christophe (cavo789)
                Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                Commentaire


                • #9
                  Re : addStyleSheet LESS

                  Envoyé par lomart Voir le message
                  Bonjour,

                  Comme je te l'avais déjà dit dans ce post, tu peux utiliser l'extension LESS Compiler qui permet de compiler à la volée un fichier CSS
                  Attention, il ne faut pas l'utiliser pour compiler les fichiers LESS de Bootstrap pour des problèmes d'arrondi du à LESSPHP. Il faut utiliser Crunch (par exemple)
                  oui c'est crunch que j'utilise , mais à la volee en attendant la version finale less.js marche tres bien

                  Commentaire


                  • #10
                    Re : addStyleSheet LESS

                    Envoyé par cavo789 Voir le message
                    Bonjour
                    As-tu déjà testé less.js sur un Internet Explorer ? C'est la galère... C'est lent, terriblement.

                    Je m'y suis essayé il y a un an; j'ai abandonné.
                    Je n'utilise JAMAIS internet depuis plus de 10 ans à part pour tester les sites pour les versions finales, et pour les clients je leur demande Chrome Safari ou Firefox pour tester



                    Envoyé par cavo789 Voir le message
                    En ce qui me concerne, j'ai continué à garder la logique de génération des css mais non plus depuis un .less mais un .php. Pour un développeur, c'est tout aussi pratique.
                    je faisais les feuilles de styles aussi en php avant mais je trouve less beaucoup plus confortable
                    Dernière édition par polpaulin à 20/11/2012, 16h53

                    Commentaire


                    • #11
                      Re : addStyleSheet LESS

                      Envoyé par jisse03 Voir le message
                      La syntaxe donnée dans le tuto Gavick permet d'utiliser directement less via $this->lessCSS( 'le_chemin_vers_le_fichier.less' ) ;
                      j'obtiens
                      Call to undefined method JDocumentHTML::lessCSS()
                      Dernière édition par polpaulin à 20/11/2012, 16h58

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X