Les Allergies
Alimentaires
Posez votre question Signaler

Joomla 1.5:attribuer nouvelle position module [Résolu]

Carcass - Dernière réponse le 22 oct. 2011 à 20:20
Bonjour,
Dans le cadre de mon stage je développe un site avec joomla 1.5, mon problème est que je voudrai savoir comment attribuer une nouvelle position à un module mais je ne sais pas comment faire... pouvez vous m'aider?
Lire la suite 

Joomla 1.5:attribuer nouvelle position module »

18 réponses
Réponse
+9
moins plus
First of all, a general tip on how to check the available module positions of your current template. Use a url like this: http://www.example.com/index.php?tp=1

After you've created a backup copy of your template folder, go to Template manager \ Site Templates, select your template and click on Edit HTML.

Add the following code where you want to place your new position:
Joomla! 1.0

<?php if (mosCountModules('custom')>0) { ?>
<?php mosLoadModules('custom',-2); ?>
<?php } ?>

Joomla! 1.5

<?php if ($this->countModules('custom')) : ?>
<div>
<jdoc:include type="modules" name="custom" style="xhtml" />
</div>
<?php endif; ?>

Change the name (custom) to whatever you like. Then go to Template Manager\ Module Positions and add the name of the new position (custom in the example).

Then you publish whatever module you want in your new module position .
Ferrassi
Ajouter un commentaire
Réponse
+4
moins plus
Bonjour,

il suffit simplement de taper le nom de la nouvelle position directement dans le sélecteur de position

Top Sites joomla
Ajouter un commentaire
Réponse
+4
moins plus
Sans oublier de déclarer votre nouvelle position dans le fichier templateDetails.xml entre les balises <positions>
Histoire de la trouver dans le menu déroulant des positions de module sans avoir à la taper :)
Ajouter un commentaire
Réponse
+4
moins plus
En fait ton code php et html est là pour créer ce qu'on appelle des blocs. Les blocs définissent le contenu de ta page. A coté de ça tu as les fichiers css qui eux s'occupent du design. Lis bien ce qui suit:

1) Insère le code qui suit entre les balises <body> de ta page:

<div id="new_position">
</div>

2) ouvre le fichier css qui est lié avec cette page html ou php
3) insère où tu veux ds le fichier css grace a notepad ce qui suit:

#new_position
{
position: relative;
top: 5Opx;
left: 100px;
}

Explication: tu crées un bloc sur ta page puis ds le fichier css tu indiques sa position ( a toi de modifier les valeurs pour le positionner ou tu vx moi jai mis des valeurs au hasard px=pixel) ensuite tu géneres le code de ton module a mettre entre les balises div au-dessus. Si tu ne trouves pas ce code cherche sur des forums tu trouveras.

Exemple: si tu vx mettre de la musique sur ta page d'accueil en utilisant le Dew player voici le code

<body>
<div id="en_tete">
<object type="application/x-shockwave-flash" data="dewplayer-multi.swf?mp3=clip.mp3|clip2.mp3&autostart=1&showtime=1&volume=40" width="240" height="20">
<param name="wmode" value="transparent" />
<param name="movie" value="dewplayer-multi.swf?mp3=clip.mp3|clip2.mp3&autostart=1&showtime=1&volume=25" /></object>
</div></body>

: tu vois que je crée un bloc div avc un id en_tete apres ds le css tu mettras

#en_tete
{
position: relative;
etc...
}
Ajouter un commentaire
Réponse
+3
moins plus
Dans index.php de ton template tu rajoutes ça :

<div id="breadcrumbs">
<jdoc:include type="module" name="breadcrumbs" />
</div>

en remplaçant "breadcrumbs" par le nom de ta position

et tu la crée dans ton fichier .css
Carcass - 5 juin 2008 à 13:50
merci de l'info :) bonne journé :)
Ajouter un commentaire
Réponse
+1
moins plus
Salut!

Tout cela est bien pour créer un nouvel emplacement de module, mais comment le positionner ??

Mon souci à moi, c'est que quand j'intègre un élément dans l'emplacement "Right" cela déborde sur mon emplacement "left" (pour précision, ils sont tous les 2 cote à cote dans mon template). Alors je souhaiterai modifier (décaler) "right".

Si quelqu'un peut m'aider. Se serai très aimable.

MErci.

Mattioouu
orphee - 22 oct. 2011 à 20:20
bon déja, il faut que tu calcul combien doivent mesurer tes positions left et right. Et leur donner à chacun une largeur : width:100px; (par exempl pour une position de 100 px de largeur. Ensuite, tu peux jouer aussi sur le padding, à l'intérieur de tes position. La différence, c est que le margin, va te permettre de te positionner par rapport a un autre position, le padding, permet de gérer l'affichage dans le module.
Par exemple, si tu mets padding-left: 5px; , l'affichage à l'interieur de ta position sera décallé de 5px vers la droite, mais sans changer la dimension de ta position.
Ajouter un commentaire
Réponse
+0
moins plus
salut

essaie de trouver ce module sur le web

"Joomla 1.5 modules positions map" un module payant

si vous arrivez à l'acheter ça sera bien, sinon vous devez chercher sur rapidshare et autres sites similaires

ainis si je le trouve vous l'aurez prochainement, juste contactez moi.

Merci

Espérons bien vous aider
Shimrhod - 15 sept. 2008 à 21:21
Bonjour, j'ai lu sur le forum commentcamarche que tu avais le module des positions pour joomla 1.5.

Si tu veux bien me le passer, je t'en serai très reconnaissant ! :)
activeks - 13 nov. 2008 à 16:32
Bonjour;
J'aurai besoin de l'outil dont tu parles si tu peux me l'envoyer à l'adresse suivante : nene4444@yahoo.fr ce serai super gentil de ta part!
Cordialement Yves
Ajouter un commentaire
Réponse
+0
moins plus
ba en fait pour changer le positionnement, tout se passe sur ton fichier template.css ou autre nom.;css
Il faut jouer sur le margin.
Par exemple si tu veux que ta position remonte, tu fais margin-top: -50px;
Si tu le veux plus a droite margin-right: -50px;
Et ainsi de suite, mais la, il s'agit de css.
Le mieux, c'est d'apprendre un peu lmes rudiments du css, sinon tu va galérer, mais rien n'est impossible.
Ajouter un commentaire
Réponse
-1
moins plus
Up!
Ajouter un commentaire
Réponse
-1
moins plus
De rien ;)
julien46- 9 juin 2008 à 17:32
Bonjour à tous,
moi aussi j'ai le mème problème je n'arrive pas à savoir comment faire pour changer de position un module.

Pour info j'utilise le template madeyourweb de joomla et je voudrais descendre les modules user1 et user2 en bas de mes pages car sur le template d'origine c'est deux positions de module sont en haut.

Pourriez vous me donner toute la démarche à suivre?
Merci d'avance
Ajouter un commentaire
Réponse
-2
moins plus
personne n'a une idée?
Ajouter un commentaire
Réponse
-4
moins plus
je ss imane de rabat je ss entraint de passer un stage ma mission est de developper un site avec joomla si c est possible passe moi ton experience avec joomla j ai des probleme je veux te poser des qustion svp repond moi
Ajouter un commentaire
Réponse
-5
moins plus
Personne ne peut m'aider?
Ajouter un commentaire
Ce document intitulé « Joomla 1.5:attribuer nouvelle position module » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?