[Beez5] Un fichier CSS unique avec les modifications?

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

  • [Beez5] Un fichier CSS unique avec les modifications?

    Salut les As,

    afin de ne pas à chaque mise à jour devoir refaire les modifications, je me demandais s'il est possible de faire un fichier CSS unique avec toutes les modifications.

    J'ai donc fait un fichier custom.css, qui appelle d'abord tous les autres inclus dans /templates/beez5/css.


    @import url('beez5.css');
    @import url('beez5_konqueror.css');
    @import url ('beez5_mozilla.css');
    @import url ('beez5_opera.css');
    @import url ('general.css');
    @import url ('general_konqueror.css');
    @import url ('general_opera.css');
    @import url ('general_mozilla.css');
    @import url ('ie7only.css');
    @import url ('ieonly.css');
    @import url ('layout.css');
    @import url ('ieonly.css');
    @import url ('position.css');
    @import url ('print.css');
    @import url ('template.css');
    @import url ('template_rtl.css');
    @import url ('custom.css');

    Ensuite j'ai voulu changer comme "essai" la largeur du menu de gauche qui se trouve dans position.css à la ligne 134 ( .leftbigger ) et vu que c'est en pourcentages, j'ai rajouté les % à #wrapper2 qui se trouve à côté.

    Au départ on est à 25% pour l'un et 72% pour l'autre.
    Ci-dessous la modification.

    /* modification largeur colonne de gauche */

    .leftbigger
    {
    width:15%
    }

    #wrapper2
    {
    width:82%;
    float:left;
    position:relative;
    padding-bottom:20px
    }

    Le problème c'est que je ne vois aucun changement après par FTP avoir chargé custom.css.

    Quelqu'un pourrait il éclairer ma lanterne?
    J'espère qu'à Strasbourg quelqu'un expliquera ce genre de choses.

    En fait à chaque mise à jour, et bien je pourrais alors seulement reprendre mon fichier custom.css et le tour serait joué, mais est ce la bonne méthode?

    En tous cas, ce qui est positif c'est mon fichier custom.css apparait bien dans l'administration de Joomla comme les autres fichiers CSS pour la template Beez5.

    Thierry

  • #2
    Re : [Beez5] Un fichier CSS unique avec les modifications?

    ton fichier custom.css est appellé comment par ton fichier index.php?
    Si ton fichier index.php ne l appelles pas, alors rien ne se passeras.

    Et il y as des regles differentes pour ie et les autres...tu risque des conflits entre tes styles....

    @import url ('custom.css'); un fichier qui s appelles lui meme...
    Dernière édition par lefabdu51 à 03/02/2012, 16h27
    Mon site en cours de construction avec de nouvelles catégories de documents...
    https://informaticien51.fr

    Commentaire


    • #3
      Re : [Beez5] Un fichier CSS unique avec les modifications?

      C'est intéressant, est-ce que Joomla n'a pas prévu une solution plus simple pour ça ? Style surcharger le template comme pour les composants ou les modules ?
      Sinon est-ce que ce n'est pas plus simple de dupliquer le dossier du template, de le renommer et d'utiliser celui renommé ? (quels sont les inconvénients de cette méthode ?)

      Commentaire


      • #4
        Re : [Beez5] Un fichier CSS unique avec les modifications?

        Salut,
        tout dépend de l'ordre d'arrivée des fichiers CSS (à checker dans la source).
        Essaie de placer custom.css en haut de la liste :

        @import url ('custom.css');
        @import url('beez5.css');

        ... etc ...

        Avec Firebug (colonne droite), tu vois tout de suite si c'est ton style qui est pris en compte.

        ... et je pense que c'est une bonne méthode qui évite d'avoir à toucher les fichiers d'origine tout en tracant exactement les modifs.
        “Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter le nouveau service (en Beta) de la base de connaissance https://kb.joomla.fr

        Commentaire


        • #5
          Re : [Beez5] Un fichier CSS unique avec les modifications?

          Comment on fait avec le fichier index.php du template ? Il est souvent hacké et va être écrasé à la mise à jour non ?

          Commentaire


          • #6
            Re : [Beez5] Un fichier CSS unique avec les modifications?

            Comment on fait avec le fichier index.php du template ? Il est souvent hacké et va être écrasé à la mise à jour non ?
            * un index.php de template n'est pas "sculpté dans le marbre " comme d'autres fichiers core
            * le pb sera le même pour les fichiers .css
            * rajouter un fichier custom.css permet justement de garder une trace des modifs qui seraient perdues lors de la mise à jour

            Il est souvent hacké
            Là, je vois pas le rapport.
            “Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter le nouveau service (en Beta) de la base de connaissance https://kb.joomla.fr

            Commentaire


            • #7
              Re : [Beez5] Un fichier CSS unique avec les modifications?

              Salut Ghazal, merci de ta réponse, je comprends le principe du custom.css que vous avez expliqué au dessus et qui est très intéressant, mais si je comprends bien ta réponse il n'y a pas de solution pour le fichier index (que j'ai modifié par exemple pour enlever le 'module' de taille de police) et qui sera écrasé à la prochaine mise à jour ?
              Jusqu'à maintenant je me contentais d'avoir une liste de mes fichiers hacké et que je remettais aprés mise à jour mais votre solution semble vraiment bien.

              Commentaire


              • #8
                Re : [Beez5] Un fichier CSS unique avec les modifications?

                Certains devs de templates proposent cette solution dans les réglages.
                Il faut juste bien placer custom.css dans l'ordre d'arrivée des fichiers CSS.
                J'utilise cette technique pour les CCK également (type ZOO ou K2).
                “Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter le nouveau service (en Beta) de la base de connaissance https://kb.joomla.fr

                Commentaire


                • #9
                  Re : [Beez5] Un fichier CSS unique avec les modifications?

                  pour le fichier index.php, il est ecrasé si on utilise un template standard de joomla..sinon iln est pas mis a jour
                  Mon site en cours de construction avec de nouvelles catégories de documents...
                  https://informaticien51.fr

                  Commentaire


                  • #10
                    Re : [Beez5] Un fichier CSS unique avec les modifications?

                    Oui, d'où l'idée qu'il ne serai pas mal de pouvoir renommer le dossier du template pour qu'il ne soit pas écrasé et le mettre éventuellement à jour manuellement si nécessaire. Mais ça n'a pas l'air simple car on ne peut pas copier/coller le dossier.

                    Commentaire


                    • #11
                      Re : [Beez5] Un fichier CSS unique avec les modifications?

                      Salut à tous,
                      merci pour vos réponses, désolé de n'avoir répondu plus tôt mais j'ai été pris par le boulot.
                      Ok, hier soir je suis tombé là-dessus : Custom CSS
                      Cela m'a l'air pas mal d'après les commentaires.
                      Un petit essai et je vous tiendrai au courant.
                      Thierry

                      Commentaire

                      Annonce

                      Réduire
                      1 sur 2 < >

                      C'est [Réglé] et on n'en parle plus ?

                      A quoi ça sert ?
                      La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                      Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                      Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                      Comment ajouter la mention [Réglé] à votre discussion ?
                      1 - Aller sur votre discussion et éditer votre premier message :


                      2 - Cliquer sur la liste déroulante Préfixe.

                      3 - Choisir le préfixe [Réglé].


                      4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                      2 sur 2 < >

                      Assistance au forum - Outil de publication d'infos de votre site

                      Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                      Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                      Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                      UTILISER À VOS PROPRES RISQUES :
                      L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                      Problèmes connus :
                      FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                      Installation :

                      1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                      Archive zip : https://github.com/AFUJ/FPA/zipball/master

                      2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                      3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                      4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                      5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                      6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                      et remplacer www. votresite .com par votre nom de domaine


                      Exemples:
                      Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                      Télécharger le script fpa-fr.php dans: /public_html/
                      Pour executer le script: http://www..com/fpa-fr.php

                      Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                      Télécharger le script fpa-fr.php dans: /public_html/cms/
                      Pour executer le script: http://www..com/cms/fpa-fr.php

                      En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                      Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                      Voir plus
                      Voir moins
                      Travaille ...
                      X