To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

F.A.Q. - style i grafika - REKLAMA PRAWY PANEL POD LOGO w xabbBlue Alternatywna metoda

henrykdr - 10-03-2008, 12:03
Temat postu: REKLAMA PRAWY PANEL POD LOGO w xabbBlue Alternatywna metoda
Temat usytuowania kolumny reklamy powraca jak bumerang. Ja też chciałbym ustawić kolumnę reklamy pod nagłówkiem. Ponieważ było o to wielokrotnie pytane, lecz odpowiedzi się nie doszukałem , rozwiązałem to inaczej. Podzieliłem tabelę kolumny na komórki i w najwyższej umieściłem BG.
Kod:
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="center">
    <tr>
        <td align="center" background="http://forum.russell-terrier.org/templates/xabbBlue/images/background.gif" width="100%" height="160"></td>
<tr>
        <td align="center" width="100% "height="40"></td>
<tr>
        <td align="center" class="topnav" width="100% "height="35"><b>SERWIS</b></td>
    </tr>
</table>

Wszystko było by super, gdyby nie margines, który przeszkadza w obrębie nagłówka.
Wszelkie próby pozbycia sie tego marginesy za pomocą takich atrybutów jak:
Kod:
 border="0"  cellpadding="0" cellspacing="0" style="position: absolute; left:0px; top:0px;
nie przynoszą oczekiwanego efektu. Zapewne robę jakiś błąd.

Reklama znajduje się tylko na stronie głównej http://forum.russell-terrier.org/index.php
Będę wdzięczny za odpowiedź.

joli - 10-03-2008, 14:54

Zajrzyj do overall_footer.tpl

Tam w kodzie:
Kod:
<!-- BEGIN advert -->
    </td>
        <td><img src="images/spacer.gif" border="0" height="1" width="2" alt=""></td>
        <td valign="top" width="{advert.ADVERT_WIDTH}" nowrap="nowrap" height="100%" class="bodyline">
            <table width="100%" cellspacing="0" cellpadding="2" border="0" style="height: 100%;">
                <tr>
                    <td valign="top" width="100%" height="100%">{advert.ADVERT}</td>
                </tr>
            </table>
        </td>
        <!-- BEGIN advert_forum_thin -->
        <td width="100%"><img src="images/spacer.gif" border="0" height="1" width="100%" alt=""></td>
        <!-- END advert_forum_thin -->
    </tr>
</table>
<!-- END advert -->
sprobuj usunac:

Kod:
<td><img src="images/spacer.gif" border="0" height="1" width="2" alt=""></td>
i cellpadding="2" zamienic na cellpadding="0"

henrykdr - 10-03-2008, 15:20

Dzięki. Jak zwykle w Twoim przypadku efekt jest gwarantowany. Wprawdzie pozostaje minimalna biała linia, ale jeśli nie da się jej usunąć, to mogę się z nią pogodzić. Spójrz na wynik.
joli - 10-03-2008, 15:31

da sie
musi sie dac :lol:

Albo usun w overall_footer.tpl klase bodyline, albo po prostu w css

znajdz:
Kod:
/* This is the border line & background colour round the entire page */
.bodyline { background-color: #FFFFFF; border: 1px #FFFFFF solid; }
i tu juz chyba wiesz, co zrobic :>

Jak tu nie pomoc terierkom, jak sie mialo 14 lat szkotka :)

henrykdr - 10-03-2008, 15:39

Super. Serdeczne dzięki. Terierki pozdrawiają.
Ale jeśli mogę dalej nudzić. Co zrobić, aby kolumna reklam była przyklejona do forum i nie rozjeżdżała się (pozostawiając białe pole)?

joli - 10-03-2008, 15:49

Pieknie to wyszlo. Zmienie troche tytul , dobrze? Wrzucilabym do faq

Musisz ustawic stala szerokosc dla calej tabeli, nie 100%, a iles tam, zaraz Ci powiem, gdzie

henrykdr - 10-03-2008, 15:52

To zaszczyt dla mnie, biorąc pod uwagę powierzchowną wiedzę. Dopisałem do poprzedniego postu jeszcze jedno pytanie. :oops:
joli - 10-03-2008, 15:59

Na moje oko jakies 950-980px dla :
Kod:
<!-- BEGIN advert -->
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="center">
w overall_header.tpl

sam dopasuj, jak bedzie najlepiej.

Pomysł jest fajny i ciekawy, podoba mi się.

henrykdr - 10-03-2008, 16:21

Fiksuje mi się szerokość kolumny, co daje fajny efekt, ale chodzi mi o coś innego. Gdy rozsuwam okno przeglądarki rozjeżdżają się kolumny forum i reklamy, co powoduje rozszerzanie białego środkowego pola. Gdzieś musi siedzieć 100%, które uzależnia szerokość pola pośredniego. Nie wiem, czy jasno to przedstawiam?
joli - 10-03-2008, 16:29

No to zmien to 100% jak Ci napisalam... Nie ma szerokosci pola posredniego. To jest szerokosc calosci. Trzeba zmienic na konkretna liczbe i przestanie sie rozjezdzac. A jak chcesz zachowac tlo naglowka po bokach to neibieskie), to wrzuc je takze jako tlo dla body w css, repeat: repeat-x
henrykdr - 10-03-2008, 16:44

Spójrz co się dzieje, gdy to zrobię.
joli - 10-03-2008, 16:50

henrykdr,
joli napisał/a:
Na moje oko jakies 950-980px dla :
Kod:
<!-- BEGIN advert -->
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="center">
w overall_header.tpl


a ty zmieniasz gdzie?

Bo u Ciebie caly czas jest:
Kod:
<!-- BEGIN advert -->
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="center">
    <tr>
        <td valign="top">
<!-- END advert -->

henrykdr - 10-03-2008, 17:01

Ostateczny kod.
Kod:
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="center">
    <tr>
        <td align="center" background="templates/xabbBlue/images/background.gif" width="100%" height="160"></td>
<tr>
        <td align="center" width="100% "height="85"></td>
<tr>
        <td align="center"  background="templates/xabbBlue/images/cellpic3.gif" width="100% "height="25"><b class="forumlink">Tekst</b></td>
<tr>       
<td align="center" background="templates/xabbBlue/images/cellpic2.jpg" width="100% "height="25"></td>
</tr>
</table>

manta - 06-02-2011, 23:51

Mimo że to nie mój temat to dzięki bo miałem ten sam problem :)


Powered by phpBB modified by Przemo © 2003 phpBB Group