Jump to content

Changer forme d'un module


Recommended Posts

Bonjour, il existe un module pour afficher un texte qui a été fait pour apparaître dans les colonnes gauches ou droite du site. J'ai bien réussi à le greffer sur le haut de la page comme je le souhaitais mais il apparait avec la forme des colonnes (à la verticale) alors que j'aimerais qu'il soit à l'horizontale. Comment dois-je procéder ?

Merci.

Link to comment
Share on other sites

en fait c'est plutôt le fichier tpl qu'il faudrait, pour voir s'il y a des id et des class affectés à tes éléments.

 

Ensuite si ces id et ces class sont globales (pour tout le thème), il faut les modifier et créer des spécifiques pour toi.

 

Ensuite dans ton fichier css, il faudra les paramétrer avec les bons attributs.

 

Donc donne ton fichier tpl et aussi donne la mise en page que tu souhaites.

Link to comment
Share on other sites

Merci. Voici le fichier tpl (désolée, je ne peux pas l'uploader). En fait, j'aimerais que ça fasse comme un bloc mais à l'horizontale. La forme d'une description courte d'un produit mais dans le haut de la page, juste au-dessus de mon menu déroulant.

 

<!-- MODULE Block fading text haut -->

{if isset($bfthaut_text)}

<script type="text/javascript">

var total_divs={$bfthaut_text|@count};

{if $bfthaut_text|@count > 1}

function fadeEngine(x)

{ldelim}

var y=x;

bfthaut_time = 5000;

if(x==total_divs)

y=1;

else

y++;

{foreach from=$bfthaut_text item=bfthaut_text_item key=bfthaut_i}

{math assign="bfthaut_count" equation='x-y' x=$bfthaut_i y=1}

{if $bfthaut_i == 1}

bfthaut_time = {$bfthaut_text_item.delay};

{else}

if (x == {$bfthaut_count})

bfthaut_time = {$bfthaut_text_item.delay};

{/if}

{/foreach}

$("#bfthaut_fade"+x).css("display","none");

$("#bfthaut_fade"+y).fadeIn("slow");

setTimeout('fadeEngine('+y+')',bfthaut_time);

{rdelim}

fadeEngine(0);

{/if}

</script>

<div class="block">

<h4>{l s='PROMOTION SPECIALE' mod='blockfadingtexthaut'}</h4>

{foreach from=$bfthaut_text item=bfthaut_text_item key=bfthaut_i}

<div id="bfthaut_fade{$bfthaut_i}" style="{if $bfthaut_i != 1}display:none;{/if}" class="block_content">

{$bfthaut_text_item.content}

</div>

{/foreach}

</div>

<script type="text/javascript">

var bfthaut_max_height = 0;

for (var x = 1 ; x <= total_divs ; x++)

{ldelim}

var bfthaut_display = $("#bfthaut_fade"+x).css('display');

$("#bfthaut_fade"+x).css('margin-top','-3000px');

$("#bfthaut_fade"+x).css('display','block');

if ($("#bfthaut_fade"+x).height() > bfthaut_max_height)

bfthaut_max_height = $("#bfthaut_fade"+x).height();

$("#bfthaut_fade"+x).css('display',bfthaut_display);

$("#bfthaut_fade"+x).css('margin-top','0px');

{rdelim}

for (var x = 1 ; x <= total_divs ; x++)

$("#bfthaut_fade"+x).height(bfthaut_max_height);

</script>

{/if}

<!-- /MODULE Block fading text haut -->

Link to comment
Share on other sites

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...