index.php - układ 3 kol. na głównej i 2 kol. na podstronach
Wyniki 1 do 8 z 8

Temat: index.php - układ 3 kol. na głównej i 2 kol. na podstronach

  1. #1
    Debiutant
    Dołączył
    21-11-2012
    Wpisy
    7
    Punkty
    2

    Domyślny index.php - układ 3 kol. na głównej i 2 kol. na podstronach

    Hej,

    chcę zrobić szablon, bazujący na 12 gridach który na stronie głównej miałby układ 3 kolumnowy:
    main(szer:6), sidebar-1(szer:2), sidebar-2(szer:4),

    a na podstronach 2 kolumnowy:
    main(6) sidebar-2(4)

    i na jednej z podstron 1 kolumnowy:
    main(12)

    PHP znam tylko podstawy. Nie mam problemu ze zrobieniem szablonu o stałej szerokości kolumn, ale to mnie trochę przerasta.
    Nie chcę przypisywać innego szablonu do poszczególnych podstron.

    Czy ktoś może mi pomóc, wskazać jakieś istniejące rozwiązanie lub tutorial na którym można się wzorować?

    Pozdrawiam

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    I chyba trochę jeszcze za małą wiedzę na temat projektowania szablonów dla Joomla, bo to, o co pytasz to "standard" od najdawniejszych joomlowych czasów. Najkrócej mówiąc, budujesz szablon trzykolumnowy z kolumną centralną dostosowująca swoją szerokość do szerokości pozostałej w oknie przeglądarki po wyłączeniu wszystkich modułów w kolumnach/kolumnie.
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  4. #3
    Debiutant
    Dołączył
    21-11-2012
    Wpisy
    7
    Punkty
    2

    Domyślny

    To mój pierwszy szablon Jooomla. Zrobiłem coś takiego:
    Kod:
    <div class="container">
    <div class="row">
    
    
    <div id="main">
    <jdoc:include type="message" />
    <jdoc:include type="component" />
    </div>
    
    
    <?php if ($this->countModules('sidebar-1 and sidebar-2')) : ?> 
    <div class="col-lg-2  ">
    <jdoc:include type="modules" name="sidebar-1" style="xhtml" />
    </div>
    <style type="text/css" media="screen">
    #main{width:50%;float: left; }
    </style>
    <?php endif; ?>
    
    
    <?php if ($this->countModules('sidebar-2')) : ?> 
    <div class="col-lg-4  ">
    <jdoc:include type="modules" name="sidebar-2" style="xhtml" />
    </div>
    <?php endif; ?>
    
    
    <?php if (!($this->countModules('sidebar-1'))) : ?> 
    <style type="text/css" media="screen">
    #main{width:66%;float: left; }
    </style>
    <?php endif; ?>
    
    
    
    
    </div>
    </div>
    W układzie 2 kolumnowym to działa i w 3 kolumnowym również
    nie za bardzo wiem jak zrobić żeby w sytuacji gdy nie wyświetla się sidebar-1 i sidebar-2 main było na całą szerokość

    W jakim szablonie mógłbym podejrzeć mniej przekombinowane rozwiązania?

  5. #4
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Cytat Wysłane przez meek76 Zobacz wiadomość
    W jakim szablonie mógłbym podejrzeć mniej przekombinowane rozwiązania?
    W standardowym. to nie jest "przekombinowane. to jest póki co jeszcze szkielet, w którym masz trzy bloki oznaczone main (nie ma jeszcze potrzeby w przypadku tak prostego rozwiązania osadzać w odrębnym divie, choć pewno taki będzie potrzebny), sidebar-1 i sidebar-2.
    Style wpisane w szablon to jest jakieś rozwiązanie, ale również nienajlepsze.
    Siądź i przerób jakiś kurs projektowania szablonów dla Joomla, bo takowe są dostępne w Sieci, a trudno Cię tutaj prowadzić za rączkę.
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  6. #5
    Debiutant
    Dołączył
    21-11-2012
    Wpisy
    7
    Punkty
    2

    Domyślny

    Ok, spróbuje z tym: http://wiki.joomla.pl/Ukrywanie_kolumn wygląda to na jasno przedstawione, przepraszam za zawracanie głowy - od tego powinienem zacząć.
    Szkielet szablonu wykorzystałem stąd: http://blank.vc/ wszystko fajnie działa tylko z tymi kolumnami nie ogarniałem tematu.
    Pozdrawiam

  7. #6
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Na te materiały patrz raczej jak na przedstawienie ogólnych zasad - powstały kilka lat temu, sporo się w projektowaniu stron ostatnimi laty zmieniło, mamy czas HTML5 i CSS3, a Joomla 2.5 i 3.2, natomiast materiały powstawały, gdy królował J 1.5
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  8. #7
    Debiutant
    Dołączył
    21-11-2012
    Wpisy
    7
    Punkty
    2

    Domyślny

    Ok, to działa tak jak chciałem, czyli układ 3 kolumnowy z sidebar-1 i sidebar-2 lub 2 kolumnowy z sidebar-2, lub jednokolumnowy, style z bootstrap:

    Kod:
    <?php
    $main = "col-lg-12";
    if($this->countModules('sidebar-1 or sidebar-2') == 1) $main = "col-lg-8";
    if($this->countModules('sidebar-1 and sidebar-2') == 1) $main = "col-lg-6";
    ?>
    
    
    <div class="container">
    <div class="row">
    
    
    <div class="<?php echo $main; ?>">     
          <jdoc:include type="component" />    
      </div>
    
    
    <?php if ($this->countModules('sidebar-1 and sidebar-2')) : ?> 
    <div class="col-lg-2  ">
    <jdoc:include type="modules" name="sidebar-1" style="xhtml" />
    </div>
    <?php endif; ?>
    
    
    
    
    <?php if ($this->countModules('sidebar-2')) : ?> 
    <div class="col-lg-4  ">
    <jdoc:include type="modules" name="sidebar-2" style="xhtml" />
    </div>
    <?php endif; ?>
    
    
    </div>
    </div>

  9. #8
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Gratulacje
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

Podobne tematy

  1. Układ newsów na stronie głównej
    przez Shakko na forum Szablony, wygląd, formatowanie
    Odpowiedzi: 2
    Ostatni post/autor: 09-03-2013, 17:09
  2. Układ newsów na głównej
    przez mistico na forum Szablony, wygląd, formatowanie
    Odpowiedzi: 6
    Ostatni post/autor: 18-10-2011, 01:07
  3. Układ newsów na głównej - problem!
    przez kapi678 na forum Menu, struktura witryny
    Odpowiedzi: 1
    Ostatni post/autor: 23-11-2009, 22:04
  4. [newsy] układ na stronie głównej
    przez moobek na forum Administracja Joomla!
    Odpowiedzi: 3
    Ostatni post/autor: 30-07-2007, 17:46

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •