Dodanie obramowania

Założony przez  Espex.

wersja skryptu MyBB:1.6.15
adres forum: FORUM
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu): Jak dodać obramowanie na bokach ?

[Obrazek: JP1.png]
Aby tak wyglądało
[Obrazek: JP2.png]


Jeżeli dodam:
border-left1px solid #d6d6d6;
border-right1px solid #d6d6d6; 

To wygląda to tak
[Obrazek: JP3.png]
... .....
Spróbuj w szablonie forumdisplay_thread (widok działu) na początku dać:
<div class="jakasnazwa">
a na końcu:
</div
i do CSS:
.jakasnazwa {border-left1px solid #d6d6d6; border-right: 1px solid #d6d6d6; } 
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Niestety ale nie pomogło
... .....
Może wstaw obrazek pionowej kreski.
Jeśli Ci pomogłem naciśnij guzik POMÓGŁ lub dodaj PUNKT REPUTACJI
(01.09.2014, 08:27)SLAVOO napisał(a): Może wstaw obrazek pionowej kreski.

A nie będzie to przeszkadzało z rozdzielczością ?
... .....
(01.09.2014, 12:44)Espex napisał(a):
(01.09.2014, 08:27)SLAVOO napisał(a): Może wstaw obrazek pionowej kreski.

A nie będzie to przeszkadzało z rozdzielczością ?

Sprawdź... Bez tego nie dowiesz się, ale nie powinno.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
nic nie robi...

albo źle robię

<img src="images/Business/obreczlip.png" alt="Tekst alternatywny" align="left" />
... .....
Ref.
,,,,,,,,,,,,,,,,
... .....
Style i szablony -> szablony -> widok działu -> forumdisplay_thread ->
do pierwszego <td> jakie znajdziesz w szablonie, w miejscu gdzie jest
class="{$bgcolor}{$thread_type_class}"

dodaj klasę b_left,
czyli bedzie to wyglądało tak
class="{$bgcolor}{$thread_type_class} b_left"
Teraz dodaj klasę b_right do ostatniego tagu <td> w szablonie (w taki sam sposób jak powyżej) (do <td>, nie </td>).
Do css na samym końcu
.b_left{
border-left: 1px solid #d6d6d6;
}
.b_right{
border-right: 1px solid #d6d6d6;
}
Oj, chłopaki, ale kombinujecie. Takie rzeczy załatwia się używając pseudo klas first-child i last-child, bez dodawania dodatkowych klas i przepisywania szablonów.

Czyli coś w ten deseń:
.trow1{
    /* różne atrybuty */
}

tr .trow1:first-child{
    border-left: 1px solid #d6d6d6;
}

tr .trow1:last-child{
    border-right: 1px solid #d6d6d6;
}
Podobnie robimy dla klasy .trow2
:: Akcja DZIĘKUJĘ ZA POMOC ::
Pomocy udzielam jedynie na forum. Wszystkie rzeczy wykraczające poza tą dziedzinę wykonuję odpłatnie.
Nidrax napisał(a):Oj, chłopaki, ale kombinujecie.
Prawda, lecz kierowałem się tym, że autor chce osiągnąć to tylko w działach, a do tego i tak byłoby trzeba dodać klasę w szablonie.
Tu w sumie masz rację.
:: Akcja DZIĘKUJĘ ZA POMOC ::
Pomocy udzielam jedynie na forum. Wszystkie rzeczy wykraczające poza tą dziedzinę wykonuję odpłatnie.



Użytkownicy przeglądający ten wątek:

1 gości