Strona G³ówna Forum Dyskusyjne Joomla Mambo Komponenty Modu³y! Pobierz Pliki Ksiêga Go¶ci-Dopisz Siê!! Napisz do nas! Okienka Popups dziêki overLIB!
Dzisiaj jest pi±tek, 27 wrze¶nia 2024 r. 271 dzieñ roku
Prawa Autorskie serwisu JOKRIS.INFO - Strefa Polskich Sk³adników Joomla! i Mambo
PageRank strony http://www.jokris.info Dodaj Nowo¶ci z serwisu Jokris.info do swojej strony iGoogle
 
JOOMLA! TO NAJLEPSZY OBECNIE SYSTEM CMS NA ¦WIECIE! I ZA DARMO!!. PODZIÊKUJMY TWÓRCOM. JOKRIS
 
JOKRIS INFO
JOKRIS INFO
Joomla! - Menu
JOKRIS INFO
JOKRIS INFO
Apel o pomoc
Pomoc dla Kuby Kowalskiego - Przeka¿ 1% Podatku
Przeka¿ 1% podatku dla Jakuba Leszka Kowalskiego
Migracja do Joomla 1.5
Wykonam migracjê
z
Joomla 1.0.XX
do
Joomla 1.5.XX
Zainteresowanych proszê o sk³adanie ofert na mój adres
E MAIL.
Dodaj Do Zak³adek
 
 
Add to Technorati Favorites
Menu g³ówne
Gor±co polecam!!!
Kurs autorstwa Wojtka Romanka tworzenia komponentów do Joomla 1.5. Kursy programowanie, c++, delphi, assembler, c#, csharp, sharp, 8051, 80535, pascal. Programy autorskie. Komponenty do Joomla!. Gor±co polecam. Oby jak najwiêcej takich programistów!...
Najczê¶ciej pobieraj±...
Ksiêga Go¶ci-Wpisy
Lukas
Bardzo przydatna strona, korzystam.
Kontynuuj
Krzysztof
Witam, zapraszam na ulotki.
Kontynuuj
Skype Web
Zadzwoñ do mnie poprzez Skype!
Szukaj w Google
Google Polska!

internet

www.jokris.info
www.2es-sqad.info
pl.wikipedia.org
Kalendarz Imienin
27 Wrze¶nia 2024
Pi±tek
Imieniny obchodz±:
Amadeusz, Amedeusz,
Damian, Kosma,
Przedbor, Urban
Do koñca roku zosta³o 96 dni.
Cytaty
¯ycie jest jak kuchnia - aby zrobiæ w niej cokolwiek, trzeba pobrudziæ rêce.
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
© 2024 JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo
(C) 2024 JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo
Google Twoja Wyszukiwarka
JOKRIS INFO
JOKRIS INFO
Forum Joomla / Mambo :: JOKRIS.INFO - Strefa Polskich Sk³adników Joomla! i Mambo
Forum JOKRIS.INFO
Witaj, Internauto!
Proszê Zaloguj siê aby napisaæ post lub Zarejestruj.
Zapomnia³e¶ has³o?
Jokris - Administrator SerwisuZagadaj na Gadu- Gadu
Zadzwoñ do mnie poprzez Skype!
Zagadaj na Tlena

Odp:po³aczenie modu³ów (0 wej¶æ)
Id¼ na sam dó³ Odpowiedz

TEMAT: Odp:po³aczenie modu³ów

#2761
fenna (U¿ytkownik)
fenna
Nowicjusz
Posty: 7
graphgraph
po³aczenie modu³ów 2008/01/31 15:54 Oklaski: 0  
Witam,
Czy kto¶ mo¿e mi zmieniæ szablon tak, ¿eby zamiast trzech modu³ów obok siebie by³ jeden o szeroko¶ci tych trzech ³±cznie?
Z góry dziêkujê
<?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, #user2, #top{ float:none; width:99%;}
</style>


plik css

#user1, #user2, #top{float:left; width:32%; overflow:hidden; color:#fff;}

S± to modu³y, na których s± umieszczone przyciski typu ³azienki, kuchnie itp. Niestety w obecnej konfiguracji nie jestem w stanie ustawiæ równych odstêpów miêdzy nimi. Inaczej wygl±dajê w IE a inaczej w Mozilli.
www.galeria-wnetrz.pl
JoomlaPE1.2
PonyGalleryNL
  Temat zosta³ zablokowany.
#2782
Krzysztof Stachyra (Administrator Forum)
Krzysztof Stachyra
Administrator Forum
Posty: 697
graph
Odp:po³aczenie modu³ów 2008/02/01 00:19 Oklaski: 88  
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', -); ?>


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&amp;Itemid=44&amp;func=viewcategory&amp; 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&amp;Itemid=44&amp;func=viewcategory&amp; 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.
CMS: Joomla 1.0.7 Pl. Strona: JOKRIS.INFO. Piszcie spokojnie, bez nerwów!!. [NA SKRÓTY DO POBIERALNI] Gadu-Gadu: Skype: PROSZÊ CZYTAÆ REGULAMIN! Jokris
  Temat zosta³ zablokowany.
Id¼ na sam± górê Odpowiedz
© Copyright 2007 Best of Joomla, Powered by FireBoardPobierz nag³ówki ostatnich postów.


Strony zaprzyja¼nione z serwisem JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo oraz partnerskie
 
 
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO



JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
Linki do stron www opartych na Joomla! i nie tylko!. Odsy³acze pobierane s± z komponentu Linki.
JOKRIS INFO
JOKRIS INFO
Do Góry      © 2006 JOKRIS.INFO - Strefa Polskich Sk³adników Joomla! i Mambo - Wszelkie Prawa Zastrze¿one      Do Góry
JOKRIS INFO



Joomla! jest wolnym oprogramowaniem udostêpnianym na warunkach licencji GNU/GPL || Technorati Profile