
CzeœÌ.

SposĂłb podstawowy i najprostszy. Po prostu odpublikowujesz moduÂły "
user2" oraz "
top", i zostawiasz tylko "
user1". Rozci¹gnie Ci siê on na ca³¹, dostêpn¹ szerokoœÌ. No chyba ¿e chcesz koniecznie zrobiÌ to w kodzie templatki, to wówczas poczytaj dalej.

Poda³aœ nie tê czêœÌ kodu z
index.php templatki, ale podejrza³em kod na swój sposób, i prawdopodobnie masz wpis wygl¹daj¹cy podobnie jak poni¿szy. Ale tego to ju¿ nie wiem, bo nie mogê znaleŸÌ tej templatki w necie. Czyli:
Kod: |
<div id="user1">
<?php mosLoadModules ( 'user1' ); ?>
</div>
<div id="user2">
<?php mosLoadModules ( 'user2' ); ?>
</div>
<div id="top">
<?php mosLoadModules ( 'top' ); ?>
</div>
|
Style na razie zostawmy

. MogÂą tam byĂŚ jeszcze cyfry, jako argumenty, np.
Kod: |
<?php mosLoadModules ( 'user1', -2 ); ?>
|
Funkcja
mosLoadAdminModules (); zasadniczo wymaga dwĂłch argumentĂłw.
- 1 - Nazwy pozycji grupy modu³ów (np "user1")
- 2 - Parametru okreÂślajÂący styl wyÂświetlania.
Bez nich moduÂł wyÂświetla siĂŞ ze stylem wymienionym poniÂżej jako 0 ( zero ), wiĂŞc nie zawsze jest konieczny drugi argument liczbowy.
Co oznaczajÂą poszczegĂłlne cyfry:
- 0 - wyÂświetlanie po kolei tego, co narzuca moduÂł
- 1 - wyÂświetlanie kaÂżdego moduÂłu w tabeli
- 2 - wyÂświetlanie kaÂżdego moduÂłu wewnÂątrz znacznikĂłw <div>

I teraz wystarczy tylko zmieniĂŚ powyÂższy kod na poniÂższy:
Kod: |
<div id="user1">
<?php mosLoadModules ( 'user1' ); ?>
</div>
<!--<div id="user2">
<?php mosLoadModules ( 'user2' ); ?>
</div>
<div id="top">
<?php mosLoadModules ( 'top' ); ?>
</div>-->
|

Wy³¹czy³em modu³ "
user2" oraz "
top" bezpoÂśrednio w kodzie templatki.

Co do wypoœrodkowania poszczególnych obrazków menu, czyli równomiernego roz³o¿enia ich, zastosuj siê do poni¿szego wzorca. Na pocz¹tek wykonaj dzielenie 100/iloœÌ obrazków, czyli 100/6=16,666666666666666666666666666667. Zaokr¹glamy do góry, czyli bêdzie 17% dla jeden komórki tabeli. Mo¿emy równie¿, dla bardziej równomiernego u³o¿enia komórek wpisaÌ liczbê u³amkow¹ dla procentów, czyli w PHP bêdzie to 16.66%:
Kod: |
<table style="background-color: transparent;" border="0" cellpadding="0" cellspacing="1" width="100%">
<tbody>
<tr>
<!-----------obrazek 1--------------------->
<td align="left" valign="top" width="16.66%">
<div align="center">
<a href="http://galeria-wnetrz.pl/index.php?option=com_ponygallery&Itemid=44&func=viewcategory&
catid=4"><img src="http://galeria-wnetrz.pl/images/guziki/sypialnie.gif" class="button" hspace="2" vspace="0" alt=" " width="140" height="62" /></a>
</div>
</td>
<!-----------obrazek 2--------------------->
<td align="left" valign="top" width="16.66%">
<div align="center">
<a href="http://galeria-wnetrz.pl/index.php?option=com_ponygallery&Itemid=44&func=viewcategory&
catid=1"><img src="http://galeria-wnetrz.pl/images/guziki/pokoje_dziec.gif" class="button" hspace="2" vspace="0" alt=" " width="140" height="62" /></a>
</div>
</td>
<!-----------az do obrazka 6 wedlug wzorca--------------------->
<td align="left" valign="top" width="16.66%">
<div align="center">.......
<!-----------Koniec modulu--------------------->
</tr>
</tbody>
</table>
|

Kod podany przez Ciebie zamieĂą na dokÂładnie taki, jak podaÂłem poniÂżej:
Kod: |
<?php }?>
<!--<?php if(mosCountmodules("user1"ĂÂŤĂÂť) + mosCountmodules("user2"ĂÂŤĂÂť) + mosCountmodules("
top"ĂÂŤĂÂť)==2){?>
<style type="text/css">
#user1, #user2, #top{ width:48%;}
</style>
<?php }?>
<?php if(mosCountmodules("user1"ĂÂŤĂÂť) + mosCountmodules("user2"ĂÂŤĂÂť) + mosCountmodules("top"
ĂÂŤĂÂť)==1){?>-->
<style type="text/css">
#user1{ float:none; width:99%;}
</style>
|

Powinno zagraĂŚ

. Pozdrawiam.
Jokris.