Joomla 1.5:attribuer nouvelle position module

Résolu/Fermé
Signaler
-
 orphee -
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?

13 réponses

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
9
Bonjour,

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

Top Sites joomla
4
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 :)
4
Messages postés
34
Date d'inscription
vendredi 10 avril 2009
Statut
Membre
Dernière intervention
29 août 2009
13
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...
}
4
Messages postés
15
Date d'inscription
mardi 3 juin 2008
Statut
Membre
Dernière intervention
18 juin 2008
4
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
3
merci de l'info :) bonne journé :)
0
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
1
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.
0
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
0
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 ! :)
0
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
0
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.
0
Messages postés
15
Date d'inscription
mardi 3 juin 2008
Statut
Membre
Dernière intervention
18 juin 2008
4
De rien ;)
-1
Messages postés
4
Date d'inscription
lundi 9 juin 2008
Statut
Membre
Dernière intervention
10 juin 2008

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
0
personne n'a une idée?
-2
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
-4
Messages postés
4
Date d'inscription
lundi 9 juin 2008
Statut
Membre
Dernière intervention
10 juin 2008

Personne ne peut m'aider?
-5