Modyfikacja prosilver - bordery na 100% divów?

Dyskusje na temat modyfikowania i tworzenia stylów do phpBB 3.0.x oraz spraw związanych z szablonami, motywami i zestawami obrazków.
br0k3n

Modyfikacja prosilver - bordery na 100% divów?

Post autor: br0k3n » 26 grudnia 2011, 03:58

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?

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

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

Post autor: jaroslw » 26 grudnia 2011, 15:44

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.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Awatar użytkownika
Pico
Posty: 109
Rejestracja: 21 listopada 2010, 12:12

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

Post autor: Pico » 26 grudnia 2011, 16:13


Gość

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

Post autor: Gość » 29 grudnia 2011, 00:43

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. ;)

Awatar użytkownika
Pico
Posty: 109
Rejestracja: 21 listopada 2010, 12:12

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

Post autor: Pico » 29 grudnia 2011, 16:07

Hmmm, a możesz od nowa ale bazując na subsilver3 :D

Gość

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

Post autor: Gość » 29 grudnia 2011, 20:06

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 ;)

Awatar użytkownika
Pico
Posty: 109
Rejestracja: 21 listopada 2010, 12:12

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

Post autor: Pico » 30 grudnia 2011, 08:21

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 ;)

br0k3n

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

Post autor: br0k3n » 30 grudnia 2011, 08:54

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

Zablokowany

Wróć do „Pomoc”