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 sobota, 20 kwietnia 2024 r. 111 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
Forum Ostatnie posty

Zobacz więcej postów...
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ą...
Mod Januszczyk

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
20 Kwietnia 2024
Sobota
Imieniny obchodzą:
Agnieszka, Amalia,
Czesław, Czech,
Czechasz, Czechoń,
Florencjusz,
Florenty, Nawoj,
Sulpicjusz, Szymon,
Teodor
Do końca roku zostało 256 dni.
Cytaty
Chleb otwiera każde usta.
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 (1 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