Szerokośc user1, user2... etc.
Wyniki 1 do 5 z 5

Temat: Szerokośc user1, user2... etc.

  1. #1
    Przeglądacz trb awatar
    Dołączył
    04-02-2007
    Wpisy
    44
    Punkty
    10

    Domyślny Szerokośc user1, user2... etc.

    Witam.
    Chciałbym umieścić 2 moduły w pozycjach user1 i user2, oczywiście przy założeniu że w pozostałych pozycjach user (3,4,5) nic nie ma, moduły wyświetlają się w proporcjach 50/50%. Chciałbym zmienić te proporcje, jednakże standardowo w templatce której używam definicja szerokości nie znajduje się w css-ach. Poniżej wrzuciłem fragment kodu który odpowiada za te szerokości. Proszę o pomoc jak ustawić te szerokości. Dodam że nie potrzebuję w ogóle pozycji user 3,4,5, a jedynie 1 i 2 w proporcjach ok. 3/4 do 1/4. Z góry dziękuję za pomoc.

    Kod HTML:
    <?php
    //$spotlight = array ('user1','user2','user3','user4','user5);
    $spotlight = preg_split ('/,/', T3Common::node_data($block));
    $name = T3Common::node_attributes($block, 'name');
    $special = T3Common::node_attributes($block, 'special');
    $specialwidth = T3Common::node_attributes($block, 'specialwidth');
    $totalwidth = T3Common::node_attributes($block, 'totalwidth', 100);
    $style = $this->getBlockStyle ($block);
    $botsl = $this->calSpotlight ($spotlight,$totalwidth, $specialwidth, $special);
    if( $botsl ) :
    ?>
    
        <!-- SPOTLIGHT -->
        <?php foreach ($spotlight as $pos): ?>
        <?php if( $this->countModules($pos) ): ?>
        <div class="ja-box-wrap column ja-box<?php echo $botsl[$pos]['class']; ?>" style="width: <?php echo $botsl[$pos]['width']; ?>;">
        <div class="ja-box clearfix">
            <jdoc:include type="modules" name="<?php echo $pos ?>" style="<?php echo $style ?>" />
        </div>
        </div>
        <?php endif; ?>
        <?php endforeach ?>
        <!-- SPOTLIGHT -->
    
    <script type="text/javascript">
        window.addEvent('load', function (){ equalHeight ('#ja-<?php echo $name ?> .ja-box') });
    </script>
    <?php endif; ?>

  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
    Wyga
    Dołączył
    02-06-2009
    Skąd
    straszna wiocha
    Wpisy
    3 029
    Punkty
    283

    Domyślny

    1. wchodzisz do pliku .xml layoutu, (albo parametry szablonu > layouts > ikonka zmień obok nazwy widoku ) znajdujesz wpis <block name="botsl" type="spotlight" ... usuwasz type="spotlight" (może to być inny bots - ale nie wiadomo, brak linka )
    2. do template.css dopisujesz

    #ja-bots1 .ja-moduletable:first-child{
    width:30%;
    float:left;
    }
    #ja-bots .ja-moduletable:last-child{
    width:60%;
    float:right;
    }
    lub tworzysz reguły w oparciu o przyrostek klasy css modułu

    ponieważ nie dałeś ani linka, ani nazwy szablonu więc, sam musisz firebugiem sprawdzić jakie masz klasy dla kontenerów moodułu i ich pojemnika w tym bloku + ewentualnie poprawić, to co napisałem

  4. #3
    Przeglądacz trb awatar
    Dołączył
    04-02-2007
    Wpisy
    44
    Punkty
    10

    Domyślny

    hej. dzięki za szybką odpowiedź.
    Jak usunąłem fragment type='spotlight" to cały obszar user1,2,3 itd, zmniejszył się do wysokości ok. 10 pix. Nie kombinowałem dalej, bo to chyba nie tędy droga, tym bardziej że w parametrach layoutu przy deklaracjach pozycji user jest block name topsl1 a nie bots1. Podam lepiej adresy. Adres tutaj templatka to ja_teline_IV od joomlart.com. Pisałem do nich już wczoraj ale na razie odpowiedzi brak.
    Strona jeszcze jest w rozsypce bo dopiero zainstalowałem szablon i moduły i kombinuję z układem.
    Jeśli będzie potrzebny wgląd do innych plików, pisz.
    Ostanio edytowane przez trb : 12-07-2011 12:47

  5. #4
    Wyga
    Dołączył
    02-06-2009
    Skąd
    straszna wiocha
    Wpisy
    3 029
    Punkty
    283

    Domyślny

    masz zupełną rację - kombinowałem na około (tak też się da) a rozwiązanie jest banalne - do tego bloku, gdzie masz user1 i user 2 dopisz sobie w pliku xml special="left" specialwidth="33" a jak chcsze odwrotnie, to special="right" specialwidth="33"

  6. #5
    Przeglądacz trb awatar
    Dołączył
    04-02-2007
    Wpisy
    44
    Punkty
    10

    Domyślny

    dziękować, serdecznie dziękować.... wszystko działa jak trzeba. pozdrawiam.

Podobne tematy

  1. Problem z modułami w nowym szablonie (user1)
    przez daumiann12345 na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 6
    Ostatni post/autor: 23-01-2011, 09:05
  2. Inny wyglad modolow user2,3 i jednego z right
    przez Hansolo na forum Szablony, wygląd, formatowanie
    Odpowiedzi: 1
    Ostatni post/autor: 02-05-2010, 18:48
  3. edycja gotowego szablonu dodanie user1 user2 itp
    przez White Soul na forum Szablony, wygląd, formatowanie
    Odpowiedzi: 11
    Ostatni post/autor: 15-04-2009, 21:07
  4. [user1, user2] Szerokość modułu
    przez aerte na forum Szablony graficzne
    Odpowiedzi: 5
    Ostatni post/autor: 02-06-2008, 18:18
  5. Znikające modóły w user1 i user2
    przez gielo na forum Administracja składnikami
    Odpowiedzi: 12
    Ostatni post/autor: 30-11-2006, 23:24

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
  •