BBcode

Pomoc przy instalacji oraz użytkowaniu phpBB 3.1.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i modyfikacjami.
maciasbarlinek99
Posty: 41
Rejestracja: 29 września 2012, 10:04

BBcode

Post autor: maciasbarlinek99 » 11 listopada 2014, 20:06

Witajcie,

Przerobiłem BBcode Table (kolory, wygląd itp.)
Demo:
Obrazek

Ale brakuje mi jednej funkcji - wyśrodkowania w pionie.

Udostępniam kod .css, proszę również o spojrzenie na kod, czy nie zawiera błędów czy zbędnych linii.
Załączniki
table.rar
(308 Bajtów) Pobrany 324 razy

Awatar użytkownika
Zyleta
Moderator
Posty: 196
Rejestracja: 03 marca 2014, 15:39

Re: BBcode

Post autor: Zyleta » 12 listopada 2014, 08:11

Jedyną komendę, jaką znam wyśrodkowanie w pionie, jest vertical-align: middle; i wydaje mi się, że powinien być umieszczony w table.stoker td.headline i table.stoker td, bo to wyśrodkowuje względem "rodzica", czyli sprawi, że nagłówki i poszczególne komórki będą wyśrodkowane, ewentualnie trzeba będzie zastosować kolejny parametr (p), żeby konkretnie tekst wyśrodkowywało. Czy zadziała? nie mam pojęcia, ale spróbować zawsze można ;)

Awatar użytkownika
Bielu
Zasłużony
Posty: 512
Rejestracja: 17 marca 2011, 07:49
Kontakt:

Re: BBcode

Post autor: Bielu » 12 listopada 2014, 08:17

Zyleta ma racje, ale element musi mieć sposób wyświetlania jako komórka tabeli. czyli może być div ale z display: table-row; i potem wewnętrzne divy jaki display: table-column;
Uwaga! pomoc poza forum jest odpłatna!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu

maciasbarlinek99
Posty: 41
Rejestracja: 29 września 2012, 10:04

Re: BBcode

Post autor: maciasbarlinek99 » 12 listopada 2014, 15:04

Bielu pisze:Zyleta ma racje, ale element musi mieć sposób wyświetlania jako komórka tabeli. czyli może być div ale z display: table-row; i potem wewnętrzne divy jaki display: table-column;
Moje HTML BBcode:

Scal komórki: <td class="headline" colspan="{NUMBER}">{TEXT}</td>
Scal wiersze: <td class="headline" rowspan="{NUMBER}">{TEXT}</td>
Tabela: <table class="stoker" cellspacing="0">{TEXT}</table>
Wiersz: <tr>{TEXT}</tr>
Komórka: <td>{TEXT}</td>

Mam przed nimi dodać ten div?

Awatar użytkownika
Zyleta
Moderator
Posty: 196
Rejestracja: 03 marca 2014, 15:39

Re: BBcode

Post autor: Zyleta » 12 listopada 2014, 16:47

Mogę się mylić, ale wydaje mi się, że jak masz w ten sposób, to po prostu wystarczyłoby zrobić coś takiego

Scal komórki: <td class="headline" colspan="{NUMBER}" style="vertical-align: middle">{TEXT}</td>
Scal wiersze: <td class="headline" rowspan="{NUMBER}" style="vertical-align: middle">{TEXT}</td>
Tabela: <table class="stoker" cellspacing="0" style="vertical-align: middle">{TEXT}</table>
Wiersz: <tr style="vertical-align: middle">{TEXT}</tr>
Komórka: <td style="vertical-align: middle">{TEXT}</td>

aczkolwiek pewny nie jestem, może starczyłoby tylko przy samym tr i td..
Lecz jak mówię, pewny nie jestem, to byś musiał sam sprawdzić, jak nie zadziała, to tak jak mówił Bielu, bo on zna się na tym duużo lepiej :P Byłoby wtedy tak, że div umieszczałbyś chyba jako tabela, bez tych "tr td ...", bo same divy z wartościami "display: table-row/column" działają jak tabela (wyświetlają się jak tabela utworzona z tych wszystkich "table tr td")

maciasbarlinek99
Posty: 41
Rejestracja: 29 września 2012, 10:04

Re: BBcode

Post autor: maciasbarlinek99 » 12 listopada 2014, 17:09

A wiesz, że to działa? :D

Dzięki wielkie
Btw. nie wiem czemu użyłem ten vertical-align: middle ale w pliku i to nie działało.

Awatar użytkownika
Bielu
Zasłużony
Posty: 512
Rejestracja: 17 marca 2011, 07:49
Kontakt:

Re: BBcode

Post autor: Bielu » 12 listopada 2014, 17:10

napisałem że żyleta ma racje, i że może być div, więc nie wiem czemu pytałeś czy dodać diva?:P
Uwaga! pomoc poza forum jest odpłatna!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu

maciasbarlinek99
Posty: 41
Rejestracja: 29 września 2012, 10:04

Re: BBcode

Post autor: maciasbarlinek99 » 12 listopada 2014, 17:15

Z twojego wcześniejszego postu zrozumiałem, że to ma być jednak w div i dopiero wtedy dodać ten atrybut vertical-align.
Zyleta ma racje, ale element musi mieć sposób wyświetlania jako komórka tabeli. czyli może być div ale z display: table-row; i potem wewnętrzne divy jaki display: table-column;

maciasbarlinek99
Posty: 41
Rejestracja: 29 września 2012, 10:04

Re: BBcode

Post autor: maciasbarlinek99 » 12 listopada 2014, 17:16

Jakieś uwagi do kodu?

Awatar użytkownika
Zyleta
Moderator
Posty: 196
Rejestracja: 03 marca 2014, 15:39

Re: BBcode

Post autor: Zyleta » 12 listopada 2014, 18:28

maciasbarlinek99 pisze:A wiesz, że to działa? :D

Dzięki wielkie
Btw. nie wiem czemu użyłem ten vertical-align: middle ale w pliku i to nie działało.
Może dlatego, że w pliku nie masz zdefiniowanych pojedynczych komórek, a tak jakby pełne wiersze/kolumny. Gdybyś chciał to w pliku zedytować, to chyba musiałbyś dodać tam kody dla pojedynczej komórki w wierszu.. nie wiem jak do końca by to wyglądało, bo się gubię w kodzie na takie tabele, ale najpewniej jakoś tak (biorąc twój plik css jako wzór):

Kod: Zaznacz cały

	table.stoker td tr {
		vertical-align: middle;
}

	table.stoker td.headline tr {
		vertical-align: middle;
}
tylko co do tego drugiego (headline), nie jestem pewny, czy byłoby potrzebne, bo o ile są to te nagłówki, na pełną szerokość, to nie ma w nich żadnej dodatkowej kolumny, więc myślę, że byłoby to tam zbędne ;)

Co do tego zdania, to pewnie powiedziane dlatego, że nie wiadomo było konkretnie, czy robisz tę tabelę na divach, czy normalnie jako tabelę.

Uwagi? Że się nie znam, to nie powiem nic :D

maciasbarlinek99
Posty: 41
Rejestracja: 29 września 2012, 10:04

Re: BBcode

Post autor: maciasbarlinek99 » 25 listopada 2014, 20:52

Zyleta pisze:Może dlatego, że w pliku nie masz zdefiniowanych pojedynczych komórek, a tak jakby pełne wiersze/kolumny. Gdybyś chciał to w pliku zedytować, to chyba musiałbyś dodać tam kody dla pojedynczej komórki w wierszu.. nie wiem jak do końca by to wyglądało, bo się gubię w kodzie na takie tabele, ale najpewniej jakoś tak (biorąc twój plik css jako wzór):

Kod: Zaznacz cały

	table.stoker td tr {
		vertical-align: middle;
}

	table.stoker td.headline tr {
		vertical-align: middle;
}
Możliwe, że zadziała, ale najważniejsze, że ten twój zadziałał.
Zyleta pisze:Tylko co do tego drugiego (headline), nie jestem pewny, czy byłoby potrzebne, bo o ile są to te nagłówki, na pełną szerokość, to nie ma w nich żadnej dodatkowej kolumny, więc myślę, że byłoby to tam zbędne ;)
Bez style="vertical-align: middle" nie wyśrodkowuje się.
Musi to być zawarte w kodzie.

Załączam nowy plik, bo tamten był nieprawidłowy
Załączniki
table.rar
(270 Bajtów) Pobrany 323 razy

Awatar użytkownika
lopoto
Posty: 91
Rejestracja: 04 grudnia 2014, 01:26

Re: BBcode

Post autor: lopoto » 08 grudnia 2014, 14:29

ktos wie jaki jest BBcode zeby wpisac adres strony a w poscie wyswietlalo sie tylko np. " cnn" znaczy po kliknieciu w te slowo otwiera sie witryna :?:

maciasbarlinek99
Posty: 41
Rejestracja: 29 września 2012, 10:04

Re: BBcode

Post autor: maciasbarlinek99 » 08 grudnia 2014, 15:45

Kod: Zaznacz cały

[url=LINK DO STRONY]NAZWA (TO CO MA SIĘ WYŚWIETLAĆ)[/url]
np.

Kod: Zaznacz cały

[url=http://www.phpbb.com]phpBB Community[/url]
phpBB Community

Awatar użytkownika
lopoto
Posty: 91
Rejestracja: 04 grudnia 2014, 01:26

Re: BBcode

Post autor: lopoto » 08 grudnia 2014, 16:30

dzieki ;)

Zablokowany

Wróć do „Użytkowanie”