Tabelki...

Życie codzienne cywilów, działania partyzantów, ruchów oporu, oraz Polskiego Państwa Podziemnego

Moderatorzy: KubaWinter, Albinos, Wice-Admini

Tabelki...

Post Delwin Cz 26 lut, 2009 13:38

Z dotychczasowych doświadczeń wydaje się, że jedyny sposób to załączać je w plikach lub jako obrazki - czy istnieje jakiś sposób aby zamieścić je normalnie w tekście ?
Kawalerzysta nie musi być mądry, wystarczy mu odwaga. Myśleniem zajmuje się koń.
Delwin
Pułkownik
Pułkownik
 
Posty: 2074
Dołączył(a): Pt 10 lut, 2006 10:57

Re: Tabelki...

Post Wojtek_84 Cz 26 lut, 2009 13:55

Delwin napisał(a):Z dotychczasowych doświadczeń wydaje się, że jedyny sposób to załączać je w plikach lub jako obrazki - czy istnieje jakiś sposób aby zamieścić je normalnie w tekście ?

Robię od jakiegoś czasu moduł tabelek na forum, ale nie mogę skończyć :( Ma się składać z kilku tagów bbCode'u i edytora s.cript. Ale póki co edytor stoi w miejscu. Wrzuciłem kilka podstawowych tagów bbCodu do tworzenia tabelek więc jeśli znasz HTMLa to powinieneś sobie poradzić z prostszymi tabelkami:




Kom1Kom2Kom3
Kom4Kom5Kom6
Kom5Kom6
Kom6


Kod: Zaznacz cały
[table][tr][td4 width="100"]Kom1[/td4][td4 width="200"]Kom2[/td4][td4 width="150"]Kom3[/td4][/tr]
[tr][td2 rowspan="2"]Kom4[/td2][td]Kom5[/td][td]Kom6[/td][/tr]
[tr][td]Kom5[/td][td]Kom6[/td][/tr]
[tr][td3 colspan="3"]Kom6[/td3][/tr][/table]


Dodane są taki <table>, <tr>, <td> - można stosować jak w htmlu, tylko bez dodatkowych atrybutów. Każdy dodatkowy atrybut trzeba opisać nowym tagiem bbCodu - dlatego <td rowspan="jakaś wartość"> jest opisany przez [td2 rowspan="jakaś wartość"], colspan przez td3, a szerokość przez td4.

Jak wymyśle coś mądrzejszego albo napisze jakiś edytor to dam znać, ale to nie będzie szybko :(
Sailing: The fine art of getting wet and becoming ill while slowly going nowhere at great expense.
Avatar użytkownika
Wojtek_84
Wiceadministrator d/s tech
 
Posty: 8648
Dołączył(a): Cz 16 gru, 2004 00:57
Lokalizacja: Bytom

Re: Tabelki...

Post Delwin Cz 26 lut, 2009 15:01

Wiedzę o html mam zerową (moja wiedza programistyczna zatrzymała się na programikach w Pascalu gdzieś 15 lat temu ;-)) ale na metodę "małpa widzi, małpa robi" poradzę sobie - dziękuje. Trochę prób/błędów i wypracuję jakiś podstawowy wzorek do wykorzystania na bazie Twojego projektu. Bez tego wszelkie dyskusje "porównawcze" (zwłaszcza przy pomysłach alternatywnych) to dramat na kółkach :smutek:.
Kawalerzysta nie musi być mądry, wystarczy mu odwaga. Myśleniem zajmuje się koń.
Delwin
Pułkownik
Pułkownik
 
Posty: 2074
Dołączył(a): Pt 10 lut, 2006 10:57

Re: Tabelki...

Post Wojtek_84 Cz 26 lut, 2009 15:57




Kom1Kom2Kom3
Kom4Kom5Kom6
Kom5Kom6Kom7
Kom6Kom6Kom6


To może odrobina wyjaśnienia się przyda jeśli chcesz kombinować.

Kod: Zaznacz cały
[table]
Wewnątrz tych znaczników ma być cała tabelka.
[/table]


Kod: Zaznacz cały
[tr]
W tych znacznikach ma być jeden wiersz
[/tr]



Kod: Zaznacz cały
[td]
W znacznikach td ma być treść, która znajdzie się w komórkach - td to komórki tabeli
[/td]


Liczba komórek w wierszach musi się zgadzać - jeśli w pierwszym są trzy to w kolejnych też muszą być trzy - o wyjątkach później.

Jednowierszowa tabelka wygląda tak:

Komórka w pierwszym wierszu po lewejKomórka w pierwszym wierszu po prawej

Kod: Zaznacz cały
[table]
[tr]
[td]Komórka w pierwszym wierszu po lewej[/td]
[td]Komórka w pierwszym wierszu po prawej[/td]
[/tr]
[/table]


Dwuwierszowa tabelka wygląda tak:




Komórka w pierwszym wierszu po lewejKomórka w pierwszym wierszu po prawej
Komórka w drugim wierszu po lewejKomórka w drugim wierszu po prawej

Kod: Zaznacz cały
[table]
[tr]
[td]Komórka w pierwszym wierszu po lewej[/td]
[td]Komórka w pierwszym wierszu po prawej[/td]
[/tr]

[tr]
[td]Komórka w drugim wierszu po lewej[/td]
[td]Komórka w drugim wierszu po prawej[/td]
[/tr]
[/table]


Jeśli chcesz wprowadzić określoną szerokość kolumn przynajmniej jedna z komórek w kolumnie musi mieć określoną szerokość.




Komórka w pierwszym wierszu po lewej o szerokości 150pxKomórka w pierwszym wierszu po prawej o szerokości 300px
Komórka w drugim wierszu po lewejKomórka w drugim wierszu po prawej

Kod: Zaznacz cały
[table]
[tr]
[td4 width="150"]Komórka w pierwszym wierszu po lewej o szerokości 150px[/td4]
[td4 width="350"]Komórka w pierwszym wierszu po prawej o szerokości 300px[/td4]
[/tr]

[tr]
[td]Komórka w drugim wierszu po lewej[/td]
[td]Komórka w drugim wierszu po prawej[/td]
[/tr]
[/table]



Wyjątek od reguły kiedy tabelka zawsze musi mieć taką samą liczbę komórek w wierszu / kolumnie - jeśli łączysz komórki. Jak w excelu, tylko tu trzeba to opisać.

2 komórki w jednym wierszu łączymy atrybutem colspan - w nieszczęsnym phpBB trzeba też zmienić td na td3.



Dwie komórki scalone w jednym wierszu
Komórka w drugim wierszu po lewejKomórka w drugim wierszu po prawej

Kod: Zaznacz cały
[table]
[tr]
[td3 colspan="2"]Dwie komórki scalone w jednym wierszu[/td3]
!!! w tym wierszu już nie ma drugiej komórki
[/tr]

[tr]
[td]Komórka w drugim wierszu po lewej[/td]
[td]Komórka w drugim wierszu po prawej[/td]
[/tr]
[/table]



2 komórki w jednej kolumnie łączymy atrybutem rowspan - w nieszczęsnym phpBB trzeba też zmienić td na td2.



Dwie komórki scalone w jednym wierszuKomórka w pierwszym wierszu po prawej
Komórka w drugim wierszu po prawej

Kod: Zaznacz cały
[table]
[tr]
[td2 rowspan="2"]Dwie komórki scalone w jednym wierszu[/td2]
[td]Komórka w pierwszym wierszu po prawej[/td]
[/tr]

[tr]
!!! tu nie ma komórki - połączyliśmy w tej kolumnie dwie kolejne komórki
[td]Komórka w drugim wierszu po prawej[/td]
[/tr]
[/table]



Tylko dla bardzo ambitnych - ja poprawiałem te tabelki 12 razy zanim wyszły bez błędów ;)
Sailing: The fine art of getting wet and becoming ill while slowly going nowhere at great expense.
Avatar użytkownika
Wojtek_84
Wiceadministrator d/s tech
 
Posty: 8648
Dołączył(a): Cz 16 gru, 2004 00:57
Lokalizacja: Bytom

Re: Tabelki...

Post Wojtek_84 Cz 26 lut, 2009 16:38

Jest ułatwienie :)

Do prostych tabel można użyć skryptu ze strony:
http://www.teamopolis.com/tools/bbcode- ... rator.aspx

Zaznaczamy ile kolumn i wierszy, wpisujemy treść i generujemy tabelę w bbCodzie
Sailing: The fine art of getting wet and becoming ill while slowly going nowhere at great expense.
Avatar użytkownika
Wojtek_84
Wiceadministrator d/s tech
 
Posty: 8648
Dołączył(a): Cz 16 gru, 2004 00:57
Lokalizacja: Bytom

Re: Tabelki...

Post Delwin Cz 26 lut, 2009 16:52

Piękne narzędzie :!!. Nieidealne (próbka na szybko poniżej) ale nader poręczne bo przede wszystkim szybkie i na potrzeby większości dyskusji (czyli do prostego porównywania) znakomite.














Jednostka DP BK
Samochody 22 33
Konie 234 456
motocykle 12 22
rowery 33 44


Proponowałbym abyś jako admin zrobił "przyklejkę" coby ta informacja poszła w forumowy świat + wyjaśnienie, które opracowałeś w odpowiedzi na moje pytanie (może trafią się ambitniejsi :smile:). Jedyne pytanie: czy istnieje możliwość "pozycjonowania" tabelki tak aby nie generować tak wielkiego posta podczas gdy sama tabelka dość skromna rozmiarem jest.
Kawalerzysta nie musi być mądry, wystarczy mu odwaga. Myśleniem zajmuje się koń.
Delwin
Pułkownik
Pułkownik
 
Posty: 2074
Dołączył(a): Pt 10 lut, 2006 10:57

Re: Tabelki...

Post Wojtek_84 Cz 26 lut, 2009 16:57

:!!

Na razie - globalny, a jak się opatrzy to przykleję tylko w tym dziale.
Sailing: The fine art of getting wet and becoming ill while slowly going nowhere at great expense.
Avatar użytkownika
Wojtek_84
Wiceadministrator d/s tech
 
Posty: 8648
Dołączył(a): Cz 16 gru, 2004 00:57
Lokalizacja: Bytom

Re: Tabelki...

Post Tzaw1 Pn 02 mar, 2009 23:32









a b c
xx 12 13
yy 11 11


To działa :F
2 + 2 = 7 [za] Stanisław Lem
http://www.tetragon.com.pl
Avatar użytkownika
Tzaw1
Generał broni
wiceadministrator
Generał broni<br />wiceadministrator
 
Posty: 6466
Dołączył(a): Pn 10 kwi, 2006 03:04
Lokalizacja: Warszawa

Re: Tabelki...

Post Wojtek_84 Pn 02 mar, 2009 23:33

Pozostaje tylko ustalenie dla czego u licha robi się taki odstęp między tekstem a tabelką :(


XXYY
Sailing: The fine art of getting wet and becoming ill while slowly going nowhere at great expense.
Avatar użytkownika
Wojtek_84
Wiceadministrator d/s tech
 
Posty: 8648
Dołączył(a): Cz 16 gru, 2004 00:57
Lokalizacja: Bytom

Re: Tabelki...

Post soseło Śr 18 mar, 2009 00:01

co to dziwnego się dzieje z godziną, która wieczorem przeskakuje o 1h do przodu? Np. piszę posta o 22.42 a on się ukazuje z wybitą 23.42?
soseło
Starszy sierżant
Starszy sierżant
 
Posty: 126
Dołączył(a): Wt 15 maja, 2007 17:28

Re: Tabelki...

Post Wojtek_84 Śr 18 mar, 2009 00:31

Teraz działa bez zarzutu...

PS
W zależności od systemu i przeglądarki istnieje taka możliwość, że jesteś traktowany tak jakbyś był w innej strefie czasowej ;)
Sailing: The fine art of getting wet and becoming ill while slowly going nowhere at great expense.
Avatar użytkownika
Wojtek_84
Wiceadministrator d/s tech
 
Posty: 8648
Dołączył(a): Cz 16 gru, 2004 00:57
Lokalizacja: Bytom

Re: Tabelki...

Post Tzaw1 Cz 02 kwi, 2009 08:46

Wojtek_84 napisał(a):Pozostaje tylko ustalenie dla czego u licha robi się taki odstęp między tekstem a tabelką :(

Czemu się robi? :)
2 + 2 = 7 [za] Stanisław Lem
http://www.tetragon.com.pl
Avatar użytkownika
Tzaw1
Generał broni
wiceadministrator
Generał broni<br />wiceadministrator
 
Posty: 6466
Dołączył(a): Pn 10 kwi, 2006 03:04
Lokalizacja: Warszawa

Re: Tabelki...

Post Wojtek_84 Cz 02 kwi, 2009 09:18

Tzaw1 napisał(a):Czemu się robi? :)

:583:
Sailing: The fine art of getting wet and becoming ill while slowly going nowhere at great expense.
Avatar użytkownika
Wojtek_84
Wiceadministrator d/s tech
 
Posty: 8648
Dołączył(a): Cz 16 gru, 2004 00:57
Lokalizacja: Bytom

Re: Tabelki...

Post Strus Cz 21 maja, 2009 06:55

W końcu się udało :hahaha:
Tylko czemu taki duży odstęp do tabelki??


































































































































































































Jednostka Typ 11 12 13 14 15
A B C A B C A B C A B C
2 A 60 26 21 - - - - 26 23 - 26 21 -
B 5 12 3 5 6 - - - - - - -
C 17 - 6 3 - - - - - -
D - 2 8 - - - - - 7 - 2 -
3 A 49 26 23 - - - - 26 23 - 26 23 -
B - - - - - - - - - - - -
C 7 - - - - - - - - -
D - - 7 - - - - - 7 - - 7
4 A 11 - - 2 - - - - - 1 - - 2
B 5 12 1 5 6 - - - - - - -
C 17 - 6 - - - - - - -
D - - 8 - - - - - 8 - - 8
5 C - - - - - - 1 - - - - - -
Strus
-------------------------------------------------------
"Wiadomo, że taki a taki pomysł jest nie do zrealizowania. Ale żyje sobie jakiś nieuk, który o tym nie wie. I on właśnie dokonuje tego wynalazku." - Albert Einstein
Avatar użytkownika
Strus
Chorąży
Chorąży
 
Posty: 158
Dołączył(a): So 06 mar, 2004 22:24
Lokalizacja: Piła

Re: Tabelki...

Post ustczanin Cz 07 sty, 2010 20:25

W internecie istnieje wiele kursów HTML online np tu http://www.kurshtml.boo.pl/html/wprowad ... abele.html Jeśli ktoś będzie miał z czymś wątpliwości to mogę coś podpowiedzieć. Pozdrawiam
ustczanin
Marynarz
Marynarz
 
Posty: 13
Dołączył(a): Pn 30 lis, 2009 17:24

Re: Tabelki...

Post Hochseeflotte Pt 08 sty, 2010 22:41

ustczanin napisał(a):Jeśli ktoś będzie miał z czymś wątpliwości to mogę coś podpowiedzieć.

Nie będę orginalny i zadam obiegowe pytanie: skąd ten odstęp przed tabelką i jak go zniwelować :?:









:566::583::(::zly::029::065::632::633::631::628:
:628::566::583::(::zly::029::065::632::633::631:
:631::628::566::583::(::zly::029::065::632::633:
:633::631::628::566::583::(::zly::029::065::632:
:632::633::631::628::566::583::(::zly::029::065:
:065::632::633::631::628::566::583::(::zly::029:
:029::065::632::633::631::628::566::583::(::zly:
:zly::029::065::632::633::631::628::566::583::(:
:(::zly::029::065::632::633::631::628::566::583:
:583::(::zly::029::065::632::633::631::628::566:
Avatar użytkownika
Hochseeflotte
Kapitan
Kapitan
 
Posty: 774
Dołączył(a): Śr 04 lut, 2004 19:13
Lokalizacja: Scapa Flow

Re: Tabelki...

Post Plunger So 09 sty, 2010 09:43

Hochseeflotte napisał(a):Nie będę oryginalny i zadam obiegowe pytanie: skąd ten odstęp przed tabelką i jak go zniwelować?

Skąd odstęp to nie wiem, ale zlikwidować go można pisząc BB Code tabelki jednym ciągiem, nie łamiąc wierszy.
Jeżeli tabelkę zapiszemy tak jak poniżej, odstępu nie będzie.
Kod: Zaznacz cały
[table][tr][td]:566:[/td][td]:583:[/td][td]:(:[/td][td]:zly:[/td][/tr][tr][td]:628:[/td][td]:566:[/td][td]:583:[/td][td]:(:[/td][/tr][tr][td]:583:[/td][td]:(:[/td][td]:zly:[/td][td]:029:[/td][/tr][/table]

Przykład bez łamania wierszy kodu:
:566::583::(::zly:
:628::566::583::(:
:583::(::zly::029:
:583::(::zly::029:
:583::(::zly::029:
:583::(::zly::029:

Jeżeli natomiast BBCod zostanie połamany jak poniżej:
Kod: Zaznacz cały
[table][tr][td]:566:[/td][td]:583:[/td][td]:(:[/td][td]:zly:[/td][/tr]
[tr][td]:628:[/td][td]:566:[/td][td]:583:[/td][td]:(:[/td][/tr]
[tr][td]:583:[/td][td]:(:[/td][td]:zly:[/td][td]:029:[/td][/tr][/table]
Tabelka będzie miała duży odstęp. Im więcej złamanych wierszy, tym większy odstęp.

Przykład z łamaniem wierszy kodu:
:566::583::(::zly:
:628::566::583::(:
:583::(::zly::029:
:583::(::zly::029:
:583::(::zly::029:
:583::(::zly::029:

Jak widać, brak łamania wierszy likwiduje zbyt duży odstęp, ale zmniejsza przejrzystość kodu i utrudnia edycję tabeli.
Dziewiętnasty, rok dwudziesty, cały krwią zalany,
Który chłopiec najładniejszy do wojska zabrany.
   Który chłopiec najładniejszy, ten do wojska idzie,
   Traci życie i kochankę, do domu nie przyjdzie.
Avatar użytkownika
Plunger
Starszy sierżant
Starszy sierżant
 
Posty: 101
Dołączył(a): Pt 14 maja, 2004 23:52
Lokalizacja: wielkopolska

Re: Tabelki...

Post Hochseeflotte So 09 sty, 2010 10:37

Biała plama wyjaśniona :Kp
:510: Czyli wirus siedzi pod klawiszem [Enter] , można go usuwać po napisaniu tabelki :595:
ObrazekObrazekObrazek
ObrazekObrazekObrazek

Powinni Cię za ten wyczyn nominować do orderu uśmiechu :dyp:
Avatar użytkownika
Hochseeflotte
Kapitan
Kapitan
 
Posty: 774
Dołączył(a): Śr 04 lut, 2004 19:13
Lokalizacja: Scapa Flow

Re: Tabelki...

Post ustczanin So 09 sty, 2010 13:19

Widzę, że problem tabelek już rowziązany :) Ale jakby co służę pomocą tylko poproszę o wklejanie dokładnego kompletnego kodu html ewentualnie na priv żeby nie zaśmiecać forum. Często wystarczy niedomknięty znacznik czy niewłaściwa kolejność znaczników, żeby pojawiały się dziwolągi na stronie, np. przesunięta tabela. Pamiętajmy również, że wiele programów do mniej lub bardziej automatycznego tworzenia kodu html tworzy lub konwertuje ten kod przy zapisie w sobie właściwy sposób, który zazwyczaj nie jest optymalny i potem może być różnie interpetowany przez różne rodzaje i wersje przeglądarek internetowych. Osobiście najpewniej się czuję pisząc kod HTML w najzwyklejszym notatniku, wystarczy przy zapisie pliku na końcu nazwy wpisać po kropce rozszerzenie htm lub html. Pozdrawiam
ustczanin
Marynarz
Marynarz
 
Posty: 13
Dołączył(a): Pn 30 lis, 2009 17:24

Re: Tabelki...

Post lukasz86 Cz 06 maja, 2010 10:43

Myślę że w arkuszu stylów forum można ustawić domyślny wygląd owych tabelek - np padding, margin oraz kolor ramek.
Będzie bardziej estetycznie i obejdzie się bez większych kombinacji.
lukasz86
Poborowy
 
Posty: 1
Dołączył(a): Cz 06 maja, 2010 09:59


Powrót do W okupowanej Europie


Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 1 gość