PDA

Zobacz pełną wersję : Dodanie kolumny do szablonu



marciniszyn
13-08-2010, 16:05
Witam,
Próbuje dodać kolumnę po prawej stronie do szablonu. Nie ukrywam, że specjalista nie jestem wiele rzeczy kombinuje wyłącznie intuicyjnie J
Skopiowałem kod lewej kolumny, zmieniłem i wkleiłem w inne miejsce w pliku index.php szablonu:


<div id="rightcol_inner">
<?php if($this->countModules('right')) : ?>
<jdoc:include type="modules" name="right" style="xhtml" />

<?php endif; ?>
</div>



Skopiowałem kod lewej kolumny i zmieniłem w pliku .css szablonu na:

#rightcol{
width: 23%;
float: left;
margin: 0px;
padding: 0px;
}

#rightcol_inner{
padding: 0px;
margin: 10px;
}

#righttcol_inner h3, .bannerheader{
margin: 10px 0px;
padding: 4px;
font-size: 1em;
text-transform: uppercase;
color: #FFFFFF;
border-bottom: 1px solid #E1E1E1;
background-color: #4682B4;
text-align: left;
}

#rightcol_inner form{
margin:0px;
padding: 0px;
text-align: left;
}

#rightcol_inner input{
padding: 2px;
margin: 2px 0px;
border: 1px solid #CCCCCC;
}

Niestety coś wciąż jest nie tak. Albo moduły z kolumny są pod środkową kolumną albo niszczą całą stronę
Możliwe, że wklejam kod w złe miejsce w pliku index.php albo w pliku .css brakuje mi kodu.
Proszę o pomoc w dodaniu prawej kolumny. Zależy mi na tym szablonie bo jest znośny, zgodny , mało zajmuje i szybko się wczytuje.
Załączam plik oryginalny szablonu. Jeśli można by prosić o pomoc będę bardzo wdzięczny.

Bazyl
13-08-2010, 16:23
Twoje div id=leftcol zamień na:

<div id="leftcol">
<div id="leftcol_inner">
<?php if($this->countModules('left')) : ?>
<jdoc:include type="modules" name="left" style="xhtml" />
<?php endif; ?>
</div>
</div>
<div id="leftcol">
<div id="leftcol_inner">
<?php if($this->countModules('right')) : ?>
<jdoc:include type="modules" name="right" style="xhtml" />
<?php endif; ?>
</div>
</div>
Masz dwie kolumny po lewo, ale ich przeniesienie nie sprawi Ci kłopotu... ;-)
Oczywiście zmienisz jedno #leftcol na #rightcol, ustawisz float, skopiujesz css

Powodzenia...

//O zmniejszeniu szerokości głównej kolumny oczywiście wiesz...

marciniszyn
13-08-2010, 17:26
próbować trzeba zawsze :)

---------- Post dodany o 15:26 ---------- Poprzedni post był o 14:25 ----------

Sukces :), udało się dodać prawą kolumnę ALE środek wywala mi pod spód..., sami zobaczcie na załączonym obrazku.
nie przenosiłem tego kodu który bazyl mi podał w inno miejsce w pliku index.php tylko poprostu go wklepalem, zmieniłem plik .css tak jak było powiedziane zmieniłem float dla #rightcol (cokolwiek to jest :) ale zupełnienie nie kaman czemu wywala środek :( pomóżcie


2859

a_m
13-08-2010, 18:25
//O zmniejszeniu szerokości głównej kolumny oczywiście wiesz... tu masz podpowiedź @bazyla

marciniszyn
13-08-2010, 18:41
tak :) zmniejszyłem szerokość kolumny środkowej a 76% na 50% DZIAŁA !!!

ALE

na podstronach są wyłączone moduły z prawej kolumny ze strony głównej a pomimo tego tekst ze środkowej kolumny nie pojawia się na całej stronie tylko jest w obrębie środkowej kolumny. Załączam obrazek o co mi właściwie kaman :)

2860


Co zrobić, żeby tekst był na całej stronie kiedy wyłączone są wszystkie moduły z prawej kolumny?

proszę o pomoc

a_m
13-08-2010, 18:52
możesz np. pokombinować w oparciu o tą (http://wiki.joomla.pl/Ukrywanie_kolumn) instrukcję