× Attention : Cette version n'est plus supportée depuis le 22 Juilet 2009 par la team officielle Joomla!

Question Changement de positionnement de modules

  • marox
  • Portrait de marox Auteur du sujet
  • Visiteur
  • Visiteur
27 Mai 2007 14:48 #1 par marox
Changement de positionnement de modules a été créé par marox
Bonjour/Bonsoir

Voila, j'ai un template (Ja_Teline de Joomlart) et je voudrais changer ou modifier le positionnement de certains modules, comme le schéma ci dessous:

Position Module 1
.
.
.
Position Module 2
.
.
.
Position Module 3


Je voudrais rendre ce schéma de cette manière la:

Position Module 2
.
.
.
Position Module 1
.
.
.
Position Module 3


Donc pour vous rendre la tache plus facile pour me comprendre, voici un lien menant vers la démo du template et voici une capture d'écran montrant les différents modules et leurs positionnements:
Question: Comment rendre la partie B sur l'image, à savoir le header au dessus de la partie 4 et A (sur l'image) et non en dessous comme c'est le cas actuellement?!

En espérant avoir été assez clair quant à mon problème et j'espère qu'il y'a une solution, vu que j'ai déjà vu un site web avec le même template et en ayant la modification que je veux (désolé j'ai perdu le lien de ledit site :confused:). Merci d'avance ;)

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
31 Mai 2007 19:04 #2 par florut
Réponse de florut sur le sujet Re : Changement de positionnement de modules
il faut modifier le fichier index.php contenu dans le dossier /templates/[nom_de_ton_template]/index.php
Tu repères les codes ressemblant à : mosloadmodule ('[position]', #) et tu échanges les positions qui t'intéressent.

Connectez-vous ou Créer un compte pour participer à la conversation.

  • marox
  • Portrait de marox Auteur du sujet
  • Visiteur
  • Visiteur
01 Jui 2007 02:48 #3 par marox
Réponse de marox sur le sujet Re : Changement de positionnement de modules
Bonjour/Bonsoir

En fait j'ai trouvé la réponse par moi même, y'a quelques jours, avant de jeter un coup d'oeil sur votre réponse, et en gros c'est une solution somme toute basique (vu que je ne suis pas un génie coté Php)

Voici une parie de mon index.php:

<div id="ja-mainnavwrap1">

<div id="ja-hpwrap">
<div id="ja-hp">
<?php if (mosCountModules('ja-hpanel')) { ?>
<div class="ja-hpmodule">
<?php mosLoadModules('ja-hpanel',-1); ?>
</div>
<?php } ?>
<?php if ($ja_tool) { ?>
<div id="ja-usertools">
<?php genToolMenu($ja_tool); ?>
</div><div class="clr"></div>
<?php } ?>
</div>
</div>

<div id="ja-mainnavwrap2" class="clearfix">

<div id="ja-mainnav">
<?php
switch ($ja_menutype) {
case 1: echo $topnav;
break;
case 2:
echo "<div class="sfmenu-inner">";
include($ja_template_absolute_path."/ja_cssmenu.php");
echo "</div>";
break;
case 3:
echo "<div class="transmenu-inner">";
include($ja_template_absolute_path."/ja_transmenu.php");
echo "</div>";
break;
case 4:
echo $topnav;
break;
}
?>
</div>

<div id="ja-search">
<?php if ( mosCountModules('user4') ) {
echo mosLoadModules ( 'user4',-1 ); }
else {
echo '&nbsp;';
}
?>
</div>

<span id="ja-hp-switch">Member Area</span>

</div>

</div>

<?php if ($subnav) { ?>
<div id="ja-subnavwrap">
<div id="ja-subnav" class="clearfix">
<?php echo $subnav; ?>
</div>
</div>
<?php } ?>


<div id="ja-headerwrap">
<div id="ja-header" class="clearfix">

<h1>
<a href="index.php">
<img src="<?php echo $ja_template_path;?>/images/logo.gif" alt="<?php echo $mosConfig_sitename?>" />
</a>
</h1>

<div class="ja-day">
<?php
echo "<span>".date ('l')."</span>";
echo " <div>".date ('M')." ".date ('d').date ('S')."</div>";
?>
</div>

</div>
</div>


La partie en rouge est celle du menu horizontal et le menu Login pour les membres, et la partie en bleu c'est la partie du Header normal!
En fait j'ai juste pris la partie en bleu et je l'ai mise à la place de la partie en rouge et vice versa...Ce qui a donné un résultat nickel en local, et j'en doute pas que ça sera la même chose sur un serveur!

Bref, merci beaucoup pour votres réponse, j'ai capté un peu le système de positionnement, et au cas où quelqu'un se pointe avec le même problème que le mien, la réponse est la...Pour le reste Google s'en chargera :p

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: serge
Temps de génération de la page : 0.405 secondes