Créer un module joomla

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

  • [Problème] Créer un module joomla

    Bonjour tout le monde,

    Après bon nombre de recherche... je n'arrive pas à toujours des explications claires et précises afin de mettre en place un module joomla.
    Je sais faire du PHP, mais je ne sais pas comment mettre en oeuvre le module lui-même. Faire en sorte de pouvoir l'installer...

    Quelqu'un pourrait-il m'aider ?

    Cordialement,
    Midone.

  • #2
    Re : Créer un module joomla

    Va voir le tutoriel de ced1870 : http://forum.joomla.fr/showthread.ph...-Joomla%21-1.6

    Sinon tu as aussi un tutoriel ici : http://cocoate.com/fr/node/1870/conc...on-d-un-module (mais c'est pour Joomla 1.5)
    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


    • #3
      Re : Créer un module joomla

      Merci !

      Je suis en train de me pencher dessus.

      Pour ce qui est des API joomla, cela concerne ceci par exemple : http://docs.joomla.org/JApplication/1.6 ???

      Commentaire


      • #4
        Re : Créer un module joomla

        salut
        j'ai fait un tuto ici
        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


        • #5
          Re : Créer un module joomla

          Envoyé par ced1870 Voir le message


          Cédric est distrait on dirait (voir post #2)
          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 : Créer un module joomla

            J'ai vu lol, merci bien

            Je dois en fait, créer un module de gestion de tournois (assez basique pour l'instant) pour mon école... Si je rencontre quelques problèmes, cela ne te dérange pas si je te pose des questions ?

            Commentaire


            • #7
              Re : Créer un module joomla

              Peux-tu expliquer ce que tu comptes faire car j'ai l'impression que tu auras plutôt à développer un composant et non un module.

              Pour ta gestion, tu devras avoir des tables et des formulaires d'encodage non ? Ca, c'est le job d'un composant.
              Le module sert à afficher des informations pas exactement à introduire des données (ok, il y a des exceptions mais c'est pour des usages très simple comme p.e. l'envoi d'un mail)
              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


              • #8
                Re : Créer un module joomla

                Envoyé par cavo789 Voir le message


                Cédric est distrait on dirait (voir post #2)
                oui tu sais ces jours ci avec ma toux j'ai du mal à avoir les yeux bien ouverts!
                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


                • #9
                  Re : Créer un module joomla

                  Peux-tu expliquer ce que tu comptes faire car j'ai l'impression que tu auras plutôt à développer un composant et non un module.

                  Pour ta gestion, tu devras avoir des tables et des formulaires d'encodage non ? Ca, c'est le job d'un composant.
                  Le module sert à afficher des informations pas exactement à introduire des données (ok, il y a des exceptions mais c'est pour des usages très simple comme p.e. l'envoi d'un mail)
                  Bonsoir,

                  Effectivement, ce sera a base de formulaire et de tables.
                  Je commencerai par faire simple avec un côté pour l'administration, la possibilité de créer un tournoi avec une date et un nombre de joueur. Ensuite, les membres pourront remplir un formulaire afin de s'inscrire.

                  Je vais donc chercher côté composant alors ??? aurais-tu quelques adresses sinon ?
                  Merci d'avance =)

                  PS : J'ai trouvé ceci : http://www.joomfi.fr/tuto-joomla/com...composant.html
                  Cela correspond bien à ce que je souhaite, non ?
                  Dernière édition par Midone à 09/11/2011, 20h56

                  Commentaire


                  • #10
                    Re : Créer un module joomla

                    Tu veux créer un programme de gestion d'évènements si je comprends bien : tu crées un évènement dans l'admin et tu autorises l'inscription sur le frontend.

                    Le lien que tu fournis est sacrément basique...

                    Je ne connais pas de tutoriel J1.6, sous J1.5 tu as com_auto de Hagen Graaf. Excellent mais pour J1.5. http://cocoate.com/fr/node/1870/conc...e-complet-auto
                    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


                    • #11
                      Re : Créer un module joomla

                      Ok merci ! Je vais voir ça
                      Après, je ne suis pas obligé de le faire sous la version 1.6 donc si cela doit être en 1.5, ce n'est pas grave !

                      Commentaire


                      • #12
                        Re : Créer un module joomla

                        Envoyé par Midone Voir le message
                        Ok merci ! Je vais voir ça
                        Après, je ne suis pas obligé de le faire sous la version 1.6 donc si cela doit être en 1.5, ce n'est pas grave !
                        [Modo]Déplacement dans la section Développement[/Modo]

                        Tu t'apprêtes à coder, c'est pour le plaisir, le défi ou parce que tu n'as pas trouvé un composant qui fait ce que tu veux ?
                        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


                        • #13
                          Re : Créer un module joomla

                          A la base c'est parce que je n'ai trouvé aucun composant qui gère un tournoi comme je le souhaite. Puis, c'est aussi pour le plaisir car j'aime ça.
                          Au final, je m'en sers en tant qu'un petit projet pour mes études donc, c'est aussi quelque part un défi puisqu'il faut que ça marche !

                          Commentaire


                          • #14
                            Re : Créer un module joomla

                            Je te souhaite bonne programmation dans ce cas; accroche-toi bien au début car les premières heures avec Joomla ne sont pas des plus évidente et puis, et puis, ce n'est plus que du bonheur.
                            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


                            • #15
                              Re : Créer un module joomla

                              Bonjour tout le monde,

                              Suite à l'avancé de mon composant, je viens vous voir pour avoir un peu d'aide sur la compréhension exact du code...
                              J'ai suivant le tutoriel en anglais sur Joomla concernant la création d'un composant avec pour exemple HelloWorld. J'ai compris le fonctionnement général de Joomla, comment installer le composant,...

                              Cependant, je bloque au niveau de la compréhension de certains codes et le lien entre tout ce qu'il se passe.

                              Extrait du code : tournois.php (dans le dossier "admin")

                              Code PHP:
                              <?php
                              defined
                              ('_JEXEC') or die('Restricted access');
                               
                              //On récupère le fichier tournois.php dans admin/helpers/tournois.php
                              JLoader::register('TournoisHelper'dirname(__FILE__) . DS 'helpers' DS 'tournois.php');
                               
                              //On importe la librairie JController
                              jimport('joomla.application.component.controller');
                               
                              //On instancie le controller prefixé par Tournois.
                              $controller JController::getInstance('Tournois');
                               
                              //L'objet controlleur exécute la méthode getCmd qui se trouve dans la classe JRequest
                              $controller->execute(JRequest::getCmd('task'));
                               
                              $controller->redirect();
                              Mes questions sont :

                              Pourquoi récupérer le fichiers tournois.php dans helpers au niveau du controller ?? (Ce fichier Configure une barre de sous-menu au niveau administration.)

                              Malgré l'utilisation des API Joomla que je regarde sur le site, je ne comprends toujours pas ce que fait JRequest::getCmd('task') si ce n'est ce qu'il en est marqué dans la documentation...

                              En d'autre terme, j'ai du mal a concevoir l'utilisation du MVC dans Joomla... car dans l'exemple ci-dessus, je ne vois pas où l'on peut dire que le fichier tournois.php correspond à ce modèle. Il a pour but d'obtenir d'afficher deux sous-menus, pourquoi ne pas le mettre dans views ??

                              @cavo789 : Si tu passes par là, aurais-tu un peu de temps à me consacrer pour m'aider, afin de me donner quelques explications ??

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X