Inclure un module dans un article avec Joomla 1.5

Publié le 9 avril | par Neoweb| Joomla

Il est parfois très pratique de pouvoir inclure un module dans un article, mais comment faire avec Joomla 1.5 ? C’est un jeu d’enfant, il suffit de suivre les étapes suivantes :

Étape 1 : copier le module

  • Sélectionner « Gestions des modules » (Extensions -> Gestions des modules).
  • Cocher le module souhaité et cliquer sur le bouton « Copier » dans le barre d’outils.

module

Le nouveau module est créé et placé en dessous du module d’origine, sous le nom « Copie de…« .

Étape 2 : changer le nom du module et sa position

  • Ouvrir le module copié en cliquant sur le nom « Copie de…« .
  • Cliquer dans le champ « Titre » pour changer le nom du module.
  • Créer une  position personnalisée, qui sera uniquement utilisée pour inclure le module dans un contenu. Pour cela, ne pas cliquer sur la flèche mais cliquer directement dans le texte et taper le nom de la nouvelle position.

module21

  • Après avoir changé le nom et la position du module, cliquer sur le l’icône « Sauver » dans la barre d’outils située en haut à droite, pour enregistrer les modifications.

Étape 3 :  changer les paramètres du plugin

  • Rendez-vous dans le gestionnaire des plugins (Extensions->Gestionnaire des plugins).
  • Ouvrir le plugin « Content – Load Module » en cliquant directement sur le nom du plugin.

module3

Une fois le formulaire ouvert, vous aurez à droite de l’écran un bloc « Paramètres » du plugin:

  • Cliquer sur le champ « Style » et choisir « Pas d’intégration – sortie brute« .

module4

  • Cliquer sur le bouton  « Sauver » pour enregistrer les modifications.

Étape 4 :  inclure le module dans le contenu

  • Ouvrir l’article  dans lequel vous souhaitez inclure le module.
  • Taper {loadposition module} à l’endroit où vous souhaitez afficher le module.
    • loadposition est une constante pour appeler le plugin que l’on a modifié dans l’étape 3,
    • module est la position personnalisée que l’on a créée dans l’étape 2.

Dans cet exemple,  il faut donc mettre {loadposition Posi_perso}, puis cliquer sur le bouton « Sauver » pour enregistrer l’article.


A propos de l'auteur

a rédigé 273 articles sur Neoweb Mag


95 commentaires pour Inclure un module dans un article avec Joomla 1.5

  1. Jacques Meyer a dit:

    Article très intéressant !
    Mais il faudrait quand même faire l’acquisition d’un outil de capture digne de ce nom et regarder au rendu : les illustrations sont illisibles…
    Bravo quand même

  2. Quan a dit:

    Merci pour la remarque. Je viens de changer les illustrations. 🙂

  3. kass a dit:

    merci bien pour cet article

  4. Astro boy a dit:

    bravo pour cet article je vais me l’imprimer tout de suite !!!

  5. dominique a dit:

    Salut,

    j’ai un soucis, dans la liste des postions je n’ai pas « posi_perso » ????

    dominique

  6. Quan a dit:

    La position « Posi_perso » est une position personnalisée, qu’il faut créer. Pour cela, il suffit de cliquer directement dans le champ texte et de donner un nom à la nouvelle position, comme expliqué dans l’Étape 2 de l’article.

  7. joomlist a dit:

    ca ne serait pas plutot pour 1.5
    mettre {loadposition module}

    MR JOOMLIST

  8. fay a dit:

    slt , j’ai une soucis pour l’intégration d’un module Rokslidshow dans l’article les images ne s’affichent pas .
    répendez moi c trés urgent.
    merci d’avance

  9. bonjour, à vous

    j’aimerai savoir pour le message : {loadposition module}
    faut il le copier dans les codes ? ou alors en texte normal?

    je comprend pas que j y arrive pas

    merci de me repondre rapidement

    bien à vous

    nicolas

  10. Quan a dit:

    Bonjour vangoidsenhoven,

    Il faut mettre {loadposition module} dans le texte et il faut remplacer « module » par le nom de la position personnalisée.

    Bon amusement.

  11. Merci pour cette article… mais il manque une petite précision pour qu il soit totalement complet : Quels changements risquent de générer le changement de sortie dans le plugin load module ? pour les modules déja en place? Pourriez vous, svp détailler un peu ?
    d’avance merci et bravo pour ce site…

  12. Quan a dit:

    Bonjour,

    Il n’y a aucun risque de conflit, utiliser le plugin « Content – Load module » revient à la même chose que dupliquer un module sur une même page.

  13. Jerome a dit:

    Petite astuce supplémentaire pour afficher la position des modules sur votre site, vous pouvez ajouter ?tp=1 à la fin de votre url de la façon suivante :

    http://www.monsite.com/index.html?tp=1

  14. Pingback: Une sélection d’articles Kalenga | Blog Pole Positioning

  15. Confidentiel a dit:

    Encore bravo pour ce tuto qui m’a été très utile.

  16. geo58 a dit:

    bonjour, j’ai une erreur lorsque j’inclus {loadposition Posi_perso} et même {loadmodule Posi_perso}et que je sauvegarde. Que dois je faire SVP ?

    Warning: require_once(plugins/content/mosmodule/mosmodule.inc.php) [function.require-once]: failed to open stream: No such file or directory in /mnt/125/sdb/9/e/pronosports/plugins/content/mosmodule.php on line 13

    Fatal error: require_once() [function.require]: Failed opening required ‘plugins/content/mosmodule/mosmodule.inc.php’ (include_path=’/mnt/125/sdb/9/e/pronosports/include:.:/usr/php5/lib/php’) in /mnt/125/sdb/9/e/pronosports/plugins/content/mosmodule.php on line 13

  17. Raphaël a dit:

    Bonjour Geo,
    D’après les messages d’erreur, il semblerait simplement que le fichier mosmodule.inc.php n’ait pas été trouvé. Vous pouvez peut être contrôler sa présence sur votre serveur, et l’ajouter manuellement si besoin.
    Cordialement,

  18. flexi2202 a dit:

    bonsoir j ai un soucis
    quoi que je fasse dans la partie visible visiteurs j ai ceci
    test load
    Écrit par Administrator
    Jeudi, 04 Juin 2009 20:11
    {loadposition Posi_perso}

  19. Raphaël a dit:

    Bonsoir,
    Avez-vous bien installé et ensuite publié le plugin?

  20. flexi2202 a dit:

    oui bien sur
    merci pour la reponse

  21. flexi2202 a dit:

    dans ma liste j avais deja le plugin 0 Content – Load Module je l ai donc juste active

  22. DragonJoli a dit:

    MERCI !!! J’ai cherché un moment avant de trouver ENFIN la solution !!!

  23. Flo a dit:

    Bonjour,

    est-il possible d’appeler le module que l’on a installé en lui passant une variable en paramètre? (appelé le module un peu comme une fonction)

    Merci

  24. Thibaut a dit:

    Bonsoir,

    Perso ça ne marche pas, cela fait 3 fois que je recommence pas à pas et que dal, ça me mets : {loadposition PositionPerso} et non mon module…. de plus, c’est loadposition ou loadmodule ?

    Merci pour vos réponses,

  25. Quan a dit:

    Bonjour Thibaut,

    C’est bien loadposition {loadposition PositionPerso}.
    Vérifiez bien si vous avez bien activé votre module et changer le paramètre du plugin “Content – Load Module”.

  26. lebressuirais a dit:

    En effet je confirme que ça marche bien, voila un exemple de ce que j’ai fait:
    1) création d’un module appelé google-news (affichage du fil)
    2) j’ai indiqué le nom du fil
    3) dans la zone Position j’ai saisi google-news
    4) sauvegarde du module
    5) création d’un article appelé « On parle de Bressuire sur internet » dans lequel j’ai juste mis {loadposition google-news}
    6) création d’un lien dans mon menu général

    C’est tout et ça a marché du premier coup, à la lecture de cet article bien sur…

    Le résultat est visible à ce lien http://vivre-bressuire.fr/index.php/ils-parlent-de-bressuire-sur-internet.html

  27. lebressuirais a dit:

    Zut on ne peut pas éditer son commentaire alors j’en mets un second car j’ai oublié de dire un grand merci à Quan pour ce très utile et intéressant article.

    Merci aussi à Jérome pour son astuce « ?tp=1 » ça évite de passer par l’admin.

  28. David a dit:

    Bonjour,

    Merci pour cette astuce!

    Cordialement,

    David.

  29. halloahmed a dit:

    Merci infiniment
    tout est tres bien expliqué
    continuez comme ca

  30. xili_35 a dit:

    Astuce très utile, merci !

  31. Biboupat a dit:

    Bonsoir, j’ai essayé votre tuto, il marche en effet mais que sur la page d’accueil. Si j’appelle l’article par une ligne de menu, la page s’ouvre bien mais « rien » à l’emplacement du module souhaité, pas une trace, rien ne s’affiche ?

  32. Flavien a dit:

    Bonjour à tous et merci pour cette page!
    j’ai une question à propos du positionnement des modules: je souhaite inclure le module de recherche sur le site dans le top menu, a droite. Savez vous comment procéder?
    Merci d’avance de vos réponse
    Flavien

  33. Ahmed tunisia a dit:

    bravoo impécable
    merciiiiii

  34. Pingback: links for 2009-09-28 « Ikan66

  35. Tyner a dit:

    Franchement un grand MERCI !!!!
    ça fait des heures que je cherche !!!!!

  36. Alter a dit:

    Bonjour à tous,
    J’ai testé la méthode et j’avais {loadposition PositionPerso} qui s’affichait en clair dans l’article. Impossible de comprendre pourquoi cela ne marchait pas!
    En fait, j’avais fait un copier/coller de « {loadposition PositionPerso} » dans mon article et l’éditeur avait rajouté des balises html!

  37. hatime a dit:

    merci, tu m’as sauvez mon ami 🙂

  38. oziva a dit:

    Super intéressant et très bien fait.
    Est-ce que quelqu’un peut donner des exemples de site sur lequel c’est fait pour visualiser les différentes idées ?

  39. serge a dit:

    très bien expliqué
    il a fallu à mon petit cerveau deux trois relecture pour finalement me rendre compte que la copie du module n’était pas assigné à la page d’accueil, et après tout a baigné !!

    merci

  40. Paul a dit:

    Vraiment excellent !!!
    Je viens de tester et ca fonctionne super !
    Une question pourtant me turlupine depuis quelques mois maintenant :
    Est il possible d’ouvrir (comme un popup) un module en partant d’un lien d’un menu ???
    Si quelqu’un à la réponse je suis preneur !
    Merci pour la collaboration.
    Paul.

  41. Paul a dit:

    Oui.. Bon… J’avais pas trop réfléchi à la question, mais le simple fait de pouvoir charger un module dans un article, il suffit de faire un lien du menu vers l’article. Ce n’est pas trop académique comme démarche mais ca vaut le coup !
    Au cas où vous avez une solution plus simple je suis preneur tout de même !

  42. lebressuirais a dit:

    Quelqu’un à une idée du nombre maximum de modules que l’on peut avoir sur un site sans que ça le « charge » pas trop ?

    Car j’imagine que plus il y a de modules actifs plus il y a de consommation de mémoire et un ralentissement du chargement des pages non ?

  43. rachid a dit:

    merci énormément pour cette astuce très utile.

    Rachid.

  44. houseplus a dit:

    Il y à rien à dire c’est le top merci

  45. digad a dit:

    merci Quan….et merci Alter pour le coup des balises ^^

  46. Federika a dit:

    Top Génial, merci
    Je ne trouvais pas comment mettre des news qui devaient être dans un module gauche ou droite, là c’est top
    merci beaucoup

  47. Jamel a dit:

    Merci pour cet article qui m’a ÉNORMÉMENT servi !
    Jamel

  48. deewayne a dit:

    Merci pour cet article… : j’ai essayé et c’est niquel, par contre pour ceux pour qui ça ne marcherait pas, essayez de mettre {loadposition module} avec le mode html. Car pour moi il n’a fonctionné que de cette manière.

    Par contre j’aurai aimé savoir comment jouer sur la taille qui est réservée au module dans l’article.

    merci d’avance

  49. Excellent , merci pour cette info …

  50. Jean-louis Steven a dit:

    Merci pour ce tuto.
    Ca marche tres bien. et c tres cool. Min moi jai du intervenir forcement dans le code html.
    quelle interpretation pouvez vous faire.
    merci et bye

  51. Drache89 a dit:

    Merci pour le tuto! j’ai mis mon module sur la page d’accueil ca marche très bien seulement j’aimerais le titre de mon module aussi et ça il ne le met pas pourquoi??

    Merci d’avance!!

  52. caroline a dit:

    Bonjour et merci pour ce tuto… par contre dans « Paramètres » « Paramètres du plugin » il est inscrit « il n’y a aucun paramètre de défini pour ce plugin »… je n’ai donc pas de menu déroulant pour choisir « pas d’intégration, sortie brute »… Si vous avez une solution je suis preneur… Merci.

  53. tibass a dit:

    Bonsoir merci pour cette astuce mais pour ma part c’est un échec alors que j’ai fait exactement comme ci dessus et rien j’ai le message afficher {loadposition Posi_perso}et pas de module , je voulais l’essayer sur un module facebook merci de votre aide

  54. tibass a dit:

    je rectifie problème résolu en faite il faut faire attention c’était en caractère gras le fait de le mettre en normale plus de souci merci pour ce tuto

  55. Seb a dit:

    Bonjour, j’aimerais mettre un slide de photos (utilisant RokSlideShow) dans un article mais ça ne fonctionne pas avec votre méthode. Apparament le module se lance et lance le slide de photo mais les photos sont marqués comme non trouvées alors qu’il trouve quand même bien les noms des photos dans le bon dossier photo. Que faire pour que ça fonctionne???
    Merci à tous pour ces informations très utiles.

  56. xbu76 a dit:

    Bonjour
    cela marche bien avec un menu vers un article et un module dans cet article seulement si cette Article est en page d’accueil !!!! qui aurait une solution ?
    quel est la différence entre un article classique et celui-ci en page d’accueil ?
    cdtl

  57. Niko a dit:

    Bonjour,

    j’essaie de positionner 2 sliding menus cote a cote sur la page d accueil mais un seul (le dernier) est visible.
    L autre est positionné mais il ne s affiche pas.
    Quelqu un aurait il une idee?

  58. fabrice a dit:

    Le problème, c’est la duplication au départ, du module…
    Si on modifie le premier module, il faut penser à faire une nouvelle copie pour la prise en compte des changements…

  59. lenoir a dit:

    Merci, merci et merci pour cet article

  60. lebrun a dit:

    Y a pas à dire , ça marche sensaasss !! Merci

  61. timal a dit:

    bonjour,
    bonne astuce, j’ai cependant un souci avec un module jwplayer
    voici qui s’affiche là où je met {loadposition Posi_perso}
    You must have Flash Player installed in order to see this player.
    si vous avec une piste?
    mon player s’affiche parfaitement sinon en module d’origine bien sur

  62. Luthes a dit:

    Bonjour,
    Dans IE ça fonctionne très bien, mais dans Mozilla Firefox, l’article s’affiche tout à droite sur les autres modules.
    Avez vous une solution ?
    Merci.

  63. jean philippe a dit:

    bonjour
    est ce qu’on peut faire la même chose pour intégrer un module dans un module html??

    merci

  64. Phil a dit:

    Bonjour,

    merci pour votre astuce, qui est en faite simple

    et bonne année a tous -:)

  65. touna a dit:

    merciii un article tréééés intéressant

  66. Makarimo a dit:

    c’est vraiment génial merci !!!

  67. kolalou a dit:

    Bonjour
    Merci et vraiment merci pour cet article

  68. Merci, très pratique et ca fonctionne, donc cool !!!

  69. insane a dit:

    Merci pour cet article qui m’a été bien utile

  70. Julbut a dit:

    Super cette petite astuce 🙂
    par contre, je confirme les dire de certain, pour moi ça ne fonctionne que sur ma page d’accueil, après, ça dépend peut-être du template !?

  71. Laurent a dit:

    Bonjour à tout le monde !

    Et bien chez moi c’est que dalle !
    ca ne marche absolument pas : j’ai tout suivi correctement et quand j’ajoute
    {loadposition facebook} (la position de mon module s’appelle facebook)

    il me met en clair
    {loadposition facebook}

    Et je n’arrive à rien !

  72. Thierry_H a dit:

    Merci pour ce petit tuto efficace.
    Les explications sont claires et détaillées, l’astuce a fonctionné de suite sur un article au hasard.
    Bravo !

  73. Merci, merci, trois fois merci,
    enfin un article qui m’éclaire complètement sur l’entrée:
    {loadposition module}
    clair, net et précis, et ça marche.
    Olivier

  74. Merci pour ce tuto très utile !

  75. jéjé a dit:

    Ca ne marche pas, j’ai essayé avec une position perso et toutes les positions du templates, j’ai bien activé les modules pour test et aussi activé le plugin « Content – Load Module »,
    Mais à la place de mon module j’ai {loadposition Posi_perso} qui apparait.
    c’est cool de balancer des astuces mais des solutions encore mieux!

  76. Dothy a dit:

    J’ai le même problème que Jéjé. {loadposition Posi_perso} s’affiche en brut à l’intérieur de mon article. Tout est bien publié. Est)ce que le problème peut venir du module que l’on essaie de charger?

  77. annonyma a dit:

    Moi aussi j’ai le meme problème, merci de nous aidez

  78. bar1987ro a dit:

    Article trop cool! il m’a été très utile; un grand merci

  79. Flho a dit:

    BRAVO et MERCI !
    J’ai suivi point par point le tuto et je suis arrivé à la solution promise !
    Mon but était de placer un diaporama RokSlideShow dans un article.
    J’avais commencé par installer et activer MosModule mais je n’ai pas compris comment pointer sur mon module …
    De plus, lorsque j’ai utilisé votre méthode avec MosModule activé, j’ai eu la même erreur que geo58 (= manque mosmodule.inc.php …), je me suis donc dépêcher de désctiver mosmodule.
    En vidant le ca

  80. Flho a dit:

    Ben mon commentaire a été validé automatiquement !!??? J’ai du être trop bavard !! Ceci dit, j’avais fini …
    Allez, juste un petit troll pour la route : Joomla! c’est vraiment une usine à gaz, je préfère tout construire avec le framework PHP Symfony !!

  81. Chris a dit:

    Bonsoir ou bonjour, c’est selon…
    Je retrouve le même problème que Biboupat ci-dessous…
    Y a-t-il une solution?

    « Bonsoir , j’ai essayé votre tuto, il marche en effet mais que sur la page d’accueil. Si j’appelle l’article par une ligne de menu, la page s’ouvre bien mais « rien » à l’emplacement du module souhaité, pas une trace, rien ne s’affiche ? »

  82. Orkaell a dit:

    Un grand merci pour ce tuto clair et concis !
    bonne continuation… 😉

  83. Johnash a dit:

    Un grand merci pour ce tuto très utile! 😉

  84. zanka131 a dit:

    moi ya rien du tout qui s’affiche et pourtant ya pas 36 étapes, on peut pas se tromper !!!

  85. Linquant a dit:

    Article très utile.
    Je n’ai pas trouvé d’Adsense sur la page, dommage car je clique sur les pub des bloggeurs qui m’apportent des reponses

  86. Bertrand a dit:

    Bonjour,
    Moi aussi j’ai cherché ..trop nul !!
    Il faut vérifier que le module soit bien affecté à tous les menus. Du moins pour moi c’est ce qui manquait.
    Ça a l’air de tourner au poil sur mon site de test !

  87. manu a dit:

    Nickel comme article !!

    Merci

  88. Jean-MArc a dit:

    Super Utile ! Merci Beaucoup.

  89. abdelali a dit:

    bon travail

  90. Pingback: joomla | Pearltrees

  91. benoitXV a dit:

    Bonjour et merci
    Mais cela ne fonctionne pas avec tous les modules.
    J’ai essayé avec mod_mainmenu ça fonctionne

    Mais pas avec un module de galerie photo mod_imageloader que je souhaitais intégrer

  92. Bravo, article intéressant … merci

  93. schelkia a dit:

    Merci bcp

  94. Ahmed a dit:

    Merci pour cette astuce, je me demandais comment faire pour afficher un module dans tous les articles ?Comme par exemple un module qui contient une pub Adsence !

  95. peter a dit:

    enfin une solution simple et efficace à mettre en place!!! merci 🙂

Retour en haut ↑