intégration html 960grid system

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

  • #16
    Comment faire pour definir les liens de menu et les integrer dans un endroit du code html pour que ca ressemble exactement à mon menu?
    Dans l'administration Joomla :
    tu crées un menu.
    Tu crées les liens de menu
    Ensuite tu publies un module de menu avec comme menu associé le menu que tu as crée en position position-1

    si tu as compris ce qu 'ést joomla, tu sait que l'instruction
    Code:
    <jdoc:include type="modules" name="position-1">
    permet d'insérer dans une position nommée position-1 plusieurs modules....

    Dans ton template 1.0, tu doit avoir une liste de lien en dur du type :
    Code:
    <div class="module-menu">
    <ul>
    <li>Mon lien de menu</li>
    <li>Mon second lien de menu</li>
    </ul>
    </div>
    tu modifies ce code en supprimant la liste ul et tu la remplaces par l instruction jdoc que j ai indiqué.
    Ensuite tu renommes ton fichier index.html en index.php et tu le copies dans un dossier nommé :
    /template/montemplateperso/index.php

    tu crées un fichier templatedetails.xml avec la liste des paramètres que tu souhaites modifier depuis l interface d adminisitration des templates (liste des positions, et autres paramètres).

    Tu pourras ensuite les réutiliser dans le template et surtout reutiliser plus facilement ton template.

    Pour l'entete du fichier index.php et le contenu du fichier templatedetails.xml, je t iinvite a regarder ceux de protostar ou beez 3.

    Au niveau css, tu as deux solutions:

    soit tu regardes les classes css utilisées par joomla et tu recuperes les regles css de ton template 1.0 en y associant la classe joomla correspondante.

    soi tu crées une surcharge du module de menu et tu modifies les classes joomla pour les faire correspondre aux classes css de ton template.

    A toi de faire ceci pour chaque fonctionnalité ou groupe de fonctionnalités disponible dans ton template 1.0.

    Une excelente documentation est le livre de ced1870 sur la création de templates.
    C'est une receuil de bonnes pratiques et quand tu auras sorti ton premier template, tu t apercevras que beaucoup de techniques peuvent etre ensuite réutilisées pour le developpement d'autres types d extensions.

    Avec joomla, tu as des tonnes de code que tu peut reutiliser selon tes besoins....

    tu sait, moi non plus, je ne suis pas developpeur.
    Je suis administrateur réseau.

    Quand j ai commencé avec joomla, je n avais aucune notion de programmation orientée objet.
    Donc le $this, il m as fallu 8 mois d autoformation pour comprendre comment m en servir ( et deux ans avant de sortir mon premier composant).
    Et cela m as permis d'utiliser les concepts de POO avec python, que je n utilisait avant que sous forme de programmes procéduraux (je n ais appris que cette methode à la base)....

    Un dernier conseil, si tu souhaites progresser avec joomla, deviens un contributeur.
    Si tu vois une question qui te sembles a ta portée, mais dont tu ne connais pas la réponse, cherches la.
    Non seulement tu aideras qqun mais aussi tu t aideras toi car tu progresseras.

    Commentaire


    • #17
      Re : intégration html 960grid system

      bon oui on arrete le blabla et je conclue juste que je resterais sur l'avis que les cms ( pas que joomla ) ont été inventé pour mettre la piné au site en web 1.0 en matiere de referencement , je ne critique en rien les technologies ( des milliers de contributeurs ) qui ont été inventé ... mais le fait accomplie est bien la !!

      Il est 100 fois plus dur pour moi , developpeur newbie ( sortie d'une formation webdesigner qui a durer 1 an ) et fan de flat design et d'UI , UX ultra simplifié et minimaliste , de mettre en place un menu dans ce cms ... que dans un site en dur !! ...

      - Les reponses sont toutes très pertinentes -

      je vais voir pour essayer de creer un modules avec les recomandations de lefabdu51 et ced1870

      Commentaire


      • #18
        Re : intégration html 960grid system

        de mettre en place un menu dans ce cms ... que dans un site en dur !! ...
        ça c'est normal, puisqu'il faut apprendre le code du CMS et les fonctions à appeler. Maintenant lorsque tu ajoutes une page, dans joomla tu crées des liens de menu qui vont se mettre à jour sur toutes les pages de ton site automatiquement, alors qu'en dur c'est pas la même histoire ...
        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


        • #19
          Re : intégration html 960grid system

          je resterais sur l'avis que les cms ( pas que joomla ) ont été inventé pour mettre la piné au site en web 1.0 en matiere de referencement
          faux, ils ont été inventés pour que des gens qui ne sont pas developpeur de metier puissent créer des sites et les personnaliser au besoin, ceci avec une courbe d apprentissage et un niveau de compétences requis inférieur à ceux qui font des sites développés perso.

          quand a joomla, c est avant tout un framework déstiné a simplifier les taches de dev.

          Sans les cms (il y en a un paquet plus ou moins spécialisés), je ne me serait jamais mis à la création de site.
          Pour deux raisons : manque de compétences et surtout manque de temps.

          C'est la un des principaux atout des cms:
          pour un non developpeur, cela place la création d'un site à sa portée (s'il est pret à apprendre les bases necessaire).
          pour un developpeur, cela lui permet de gagner enormement de temps (et sortir des sites en 48H pour les plus simple).

          Tu sait, dans la création de site, la seule chose importante n'est pas le CMS que tu utilise, mais le cahier des charges de ton site.
          C'est le cahier des charges qui va te guider et te faire choisir tel CMS ou tel autre.
          Si tu choisit Joomla, c est le cahier des charges et tes tests qui te feront choisir telle ou telle extension.
          Tes gouts personels n ont pas à apparaitre, ce qui comptes ce sont les besoins clients et ta manière d y repondre.

          un exemple:
          J'ai crée un boutique récement :
          contrainte indiquée : marché américain, presence sur ebay, et referencement orienté google.
          Bilan, j ai crée ma boutique avec magento et non Joomla, meme si j aurais pu le faire avec .
          Magento est le plus indiqué pour ce type de besoin.
          Dernière édition par lefabdu51 à 10/07/2015, 09h18

          Commentaire


          • #20
            Re : intégration html 960grid system

            Bonjour,


            Envoyé par Goldminion Voir le message
            bon oui on arrete le blabla et je conclue juste que je resterais sur l'avis que les cms ( pas que joomla ) ont été inventé pour mettre la piné au site en web 1.0 en matiere de referencement , je ne critique en rien les technologies ( des milliers de contributeurs ) qui ont été inventé ... mais le fait accomplie est bien la !!
            Vous ne pouvez pas dire cela, surtout sans aucun argument. Joomla est l'un des outils web les mieux conçus pour le référencement. Il suffit de prendre la peine (1°) d'acquérir les connaissances utiles en matière de référencement (et qui n'ont strictement rien à voir avec les CMS), et (2°) d'apprendre à bien utiliser Joomla pour appliquer les techniques SEO qu'elles suggèrent.

            Un expert vous l'a d'ailleurs confirmé :

            Pendant ma formation, un expert certifié par Google inc. nous a dit que les moteurs de recherche préfèrent les sites avec base de données (mais que les sites statique sont aussi très bien pris en considération).
            Or Joomla utilise une base de données.

            __________________________

            Il est 100 fois plus dur pour moi, developpeur newbie (sortie d'une formation webdesigner qui a duré 1 an) [...]
            Une formation de webdesigner (le 5 Juillet vous parliez d'une formation de webmaster, ce qui est bien différent, mais peu importe ici) ne pouvait évidemment pas vous donner les connaissances utiles en développement, surtout en une seule année. Vous l'avez d'ailleurs vous-même écrit :

            je débute en js et php
            A mon avis, c'est là le problème : vous passer d'un CMS, pourquoi pas, en effet, mais dans ce cas il vous faudrait un niveau élevé en PHP et JS. Or, vous en convenez vous-même, ce n'est pas (pas encore) le cas. C'est pourquoi, en attendant d'avoir ce niveau, l'utilisation d'un CMS (Joomla ou un autre, mais bien sûr tout le monde ici vous recommandera Joomla) serait pour vous, du moins en ce moment, la meilleure solution.

            Enfin, un autre argument en faveur des CMS : tous sont conçus pour permettre une édition relativement simple par des personnes non initiées... comme par exemple vos futurs clients. En d'autres termes, s'il arrive que des clients vous demandent d'avoir la main sur leur site, vous serez amené soit à ne pas répondre à leur demande, soit à mettre au point... votre propre CMS. Je ne vois pas trop l'intérêt de ce travail puisqu'il a déjà été fait de nombreuses fois et de façon magistrale. De plus, vos clients pourront aussi trouver qu'il n'est pas du tout rassurant d'avoir à utiliser un CMS propriétaire :-\ Que se passera-t-il, en effet, s'ils venaient, pour une raison ou pour une autre, à se passer de vos services ?


            Bon week-end,



            PhilJ
            Créateur de sites internet — Agence web indépendante http://www.e-33.fr | http://www.quali-site.fr (région de Bordeaux)

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X