Débutant : Positions, Modules et responsive…

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • #16
    Re : Débutant : Positions, Modules et responsive…

    Bonjour,


    Envoyé par ikeda Voir le message
    Je peux effectivement styler les divs en question via la surcharge CSS (couleur ou autre), mais pas en ce qui concerne les largeurs, dans la mesure où celles-ci sont indiquées en dur DANS le code HTML. Voilà pourquoi il m'a semblé judicieux de "remonter d'un cran" en allant voir du côté du fichier PHP. Mais je le répète, là, je touche aux limites de mes compétences Alors je laisse tomber cette option.
    Même lorsque les directives sont codées en dur dans le HTML, il est (presque) toujours possible de changer la donne, toujours au niveau des directives CSS. Ce n'est pas l'idéal, mais cela permet d'intervenir sans toucher à la vue, qui est bien sûr codée en PHP (via une surcharge dans /templates/votre-template/html/votre-extension).

    Par exemple, si le code de la vue est :
    <div class="une-classe" style="width: 25%;">
    ...
    </div>

    Dans un fichier CSS utilisé par le site, il suffit d'ajouter :

    .une-classe {width: 33.333333% !important; }

    L'attribut !important permet d'imposer une valeur, alors même qu'elle est déjà définie (comme ici, en dur).

    Évidemment, si le code ne contient pas de nom de classe, il est plus compliqué de corriger le tir, et on aura alors plus vite fait de mettre en place une surcharge de vue. Ce serait le cas par exemple avec quelque chose comme :
    <div style="width: 25%;">
    ...
    </div>


    Oui, après avoir consulté vos liens, je commence à comprendre cette logique. Néanmoins, pour pouvoir se positionner sur tel ou tel CCK selon le projet, je me dis qu'il faut tout de même avoir une vision d'ensemble de ce qui existe. Et là, ça commence à se corser. Ce n'est pas comme s'il n'en existait que 3 et que la prise en main de chacun se faisait en une heure…
    Exact. C'est d'autant plus vrai pour les générateurs d'applications comme Seblod, qui demandent vraiment du temps et de la patience pour être bien compris.


    Pour l'heure, je cherche surtout à me familiariser avec tout ça, à trouver une solution qui me permette de démarrer mais si possible de manière pas trop complexe. Apparemment, il faudrait que je jette un œil du côté de Flexi Content…
    Le choix de FlexiContent ou de Content Builder est peut-être une bonne solution dans votre cas (comme déjà dit, il faudrait savoir plus précisément ce que vous souhaitez obtenir), avec un point commun : la gratuité... jusqu'à un certain point seulement, car, par exemple, tous les satellites de Content Builder sont payants (~ 63.00 € ttc l'ensemble avec un support d'une année : https://crosstec.de/en/downloads/con...a.html#plugins). C'est un peu la même chose avec FlexiContent dès que les besoins se font plus pointus (http://www.flexicontent.org/downloads/extensions.html). DJ Catalog2, en revanche, est une extension d'emblée commerciale, mais très complète.

    Une petite astuce finale pour vous aider à faire votre choix : regarder les avis du JED concernant les extensions. Lorsqu'une extension (gratuite ou commerciale) est plébiscitée par des dizaines d'avis, surtout s'ils sont récents, il y a de bonnes chances que vous ne soyez pas déçu. Cependant tâchez aussi de deviner le niveau de connaissances des utilisateurs qui déposent des avis : certains proviennent manifestement de débutants, d'autres de développeurs chevronnés. Ainsi, une extension puissante mais complexe à mettre en œuvre peut être très bien notée par des développeurs. Une telle notation est alors à prendre pour ce qu'elle est : le reflet de l'avis de professionnels aguerris... dont vous ne faites probablement pas partie . Inversement, certains utilisateurs tout à fait débutants, et maladroits, peuvent pester contre une extension, dont ils n'ont même pas consulté la documentation. Les avis du JED doivent donc être lus avec circonspection.

    Encore un grand merci à vous pour vos interventions et vos conseils
    Pas de quoi, même s'il est certain qu'un forum ne pourra pas tout vous apprendre ... surtout concernant la fascinante famille botanique à laquelle appartiennent vos chers brocolis .


    Cordialement,



    PhilJ
    Dernière édition par PhilJ à 11/05/2015, 16h50
    Créateur de sites internet — Agence web indépendante http://www.e-33.fr | http://www.quali-site.fr (région de Bordeaux)

    Commentaire


    • #17
      Re : Débutant : Positions, Modules et responsive…

      L'attribut !important permet d'imposer une valeur, alors même qu'elle est déjà définie (comme ici, en dur).
      Oui, bien vu, ça fonctionne effectivement.
      Après, je me dis que c'est peut-être un peu complexe d'arriver à du vrai responsive via les CSS…
      Indiquer un autre % ne fera que "déplacer le problème", si vous voyez ce que je veux dire.

      le reflet de l'avis de professionnels aguerris... dont vous ne faites probablement pas partie.
      Disons qu'il y a plusieurs façons… de gravir une même montagne.
      Mes compétences initiales ne sont certes pas celles d'un "développeur" de formation. Disons que mes critères sont ailleurs… là où les développeurs ne vont pas la plupart du temps… Chacun son profil !

      À vrai dire, je ne vends pas des brocolis, juste des sites internet
      Voilà pourquoi j'essaie (enfin) d'explorer joomla, histoire de sortir du statique.

      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

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X