Strona 1 z 1

Modyfikacja prosilver - bordery na 100% divów?

: 26 grudnia 2011, 03:58
autor: br0k3n
Witam,

modyfikuję styl phpbb3 prosilver - misja, którą otrzymałem jest następująca: przenieść jak najwierniej obecnie stosowany styl z forum (mod by Przemo, czyli tabelki) na skrypt phpbb3. Rozpocząłem budowę na bazie rzeczonego prosilvera, zrobiłem już zdecydowaną większość rzeczy. Problem w tym, że zleceniodawca chce koniecznie, aby zostały zachowane wszelkie bordery/ramki - o ile na tabelkach takie coś to rzecz bardzo łatwa do zrobienia, o tyle na phpBB3 jest trudniej - przynajmniej dla mnie.

Oto źródłowe forum: http://forum.nysa.pl/index.php?sid=cdf6 ... ce65890e47

Oto to, co do tej pory stworzyłem: http://asgareth.nstrefa.pl/test/

Nadałem left i right bordery na odpowiednie elementy, ale nie jestem w stanie zmusić ich, aby razem tworzyły pseudo tabelkę (przynajmniej wizualnie). Głównie chodzi o wygląd głównej strony forum oraz tematu. Jakieś pomysły?

Re: Modyfikacja prosilver - bordery na 100% divów?

: 26 grudnia 2011, 15:44
autor: jaroslw
Próbowałeś nadać obramowanie dla klasy .forabg?

Sprawdź też mój styl we_universal (demo trochę starszej wersji). Można powiedzieć w dużym uproszczeniu, że jest to połączenie prosilver i subsilver2, ale z bardziej usystematyzowanym i przejrzystym kodem. Układ forów i tematów przeniosłem na tabelki, powinno być Ci to o wiele łatwiej ostylować na podobieństwo poprzedniego stylu. Najważniejsze klasy budujące układ znajdziesz w common.css i na końcu content.css.

Re: Modyfikacja prosilver - bordery na 100% divów?

: 26 grudnia 2011, 16:13
autor: Pico

Re: Modyfikacja prosilver - bordery na 100% divów?

: 29 grudnia 2011, 00:43
autor: Gość
Dzięki za odpowiedzi i od razu sorry za zwłokę z moją własną - trochę pracy ostatnio miałem i do forum nawet nie miałem kiedy zajrzeć.

@weeb
Nadanie bordera dla .forabg nada obramowanie na zewnątrz całego spisu for, ale nie da niczego w 'środku', wewnątrz - a to jest obecnie główny problem.
Teraz zaś przejście na inny styl i budowanie na nim od początku wydaje mi się mało ciekawą opcją - obecna modyfikacja prosilver jest już niemal gotowa, brakuje jedynie właśnie tych borderów. Gdybym miał przejść na zaproponowany przez Ciebie Styl, musiałbym w zasadzie rozpocząć wszystko od (prawie) zera. Mało kusząca opcja ;)

@Pico
Zerkałem po kilka razy, ale chyba mózg mi się 'zmęczył', bo nijak nie mogę dopatrzeć się czegoś, co mi może teraz pomóc. Potraktuj mnie 'idiotoodpornie', bo podejrzewam, że cały czas patrzę na ewentualne rozwiązanie, jednocześnie go nie widząc. ;)

Re: Modyfikacja prosilver - bordery na 100% divów?

: 29 grudnia 2011, 16:07
autor: Pico
Hmmm, a możesz od nowa ale bazując na subsilver3 :D

Re: Modyfikacja prosilver - bordery na 100% divów?

: 29 grudnia 2011, 20:06
autor: Gość
Pico pisze:Hmmm, a możesz od nowa ale bazując na subsilver3 :D
Sugerujesz, że obecnie niczego logicznego już nie zrobię? ;)

Działanie od nowa np. na subsilverze oznacza konieczność modyfikacji od nowa wszelkich templatek i styli, czyli robota nomen omen od zera. Średnio urokliwa perspektywa ;)

Re: Modyfikacja prosilver - bordery na 100% divów?

: 30 grudnia 2011, 08:21
autor: Pico
Ale powinno się udać :D
Ja tak mam, że jak się za bardzo zapętlę w czymś, to albo od nowa albo główkowanie dalej - ale z reguły jak piszę odnowa, to wpadam na rozwiązanie wcześniejszego problemu i wracam do niego :P

Mam rozwiązanie :P

Kod: Zaznacz cały

ul.topiclist dd {
height: 28px;
display: block;
float: left;
border-left: 1px solid white;
padding: 0;
zamień padding na

Kod: Zaznacz cały

padding: 4px 0;
w li.row usuń border-top ;)

Re: Modyfikacja prosilver - bordery na 100% divów?

: 30 grudnia 2011, 08:54
autor: br0k3n
Tak, znam ten motyw - zazwyczaj jednak wpadam na rozwiązanie problemu jak jest już dawno 'po wszystkim' ;)

Ty widzę znalazłeś inne rozwiązanie, ja w między czasie znalazłem to:

Kod: Zaznacz cały

li.row dt, li.row dd {
    margin-bottom: -100px;
    padding-bottom: 100px;
    overflow: hidden;
}
I działa - jak widać na http://asgareth.nstrefa.pl/test/index.php - ale pewnie i tak przetestuję jeszcze Twój kod ;)

Obecnie najbardziej interesuje mnie odtworzenie widoku tematu - tam, ta sama sztuczka już niestety nie działa.

Dzięki za dotychczasową pomoc