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 czwartek, 28 marca 2024 r. 88 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
28 Marca 2024
Czwartek
Imieniny obchodzą:
Aniela, Antoni, Jan,
Krzesisław, Sykstus
Do końca roku zostało 279 dni.
Cytaty
Jeżeli światło jest pierwszą miłością życia, czyż miłość nie jest pierwszym światłem serca?.
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