Adres forum:
http://ciemnogrod.cba.pl/index.php
Wersja silnika:
1.8.12
Opis problemu:
Witam serdecznie,
Jako, że mybb domyślnie nie ma wbudowanych tabel, postanowiłem przeczesać forum i google w celu znalezienia rozwiązania (próbowałem również innych mycode i poradników, ale albo tabela nie pozwalała na stworzenie takiego schematu jak na ss lub ich estetyka była tragiczna.. Po wykorzystaniu mycode z poradnika, sama tabela co prawda powstała (wizualnie i funkcjonalnie ok) natomiast jej wprowadzenie do wątku powoduje pewne rozjechanie się niektórych elementów (bez względu czy szerokość forum jest na 90% czy 50% efekt jest ten sam). Czy byłby ktoś na tyle uprzejmy wskazać/poprawić/dodać błędne/dodatkowe elementy kodu, dzięki czemu układ strony byłby zachowany w normalnej formie. Ponadto byłbym wdzięczny, za informację jak zrobić, żeby wielkość komórki w tabeli dostosowywała się do ilości tekstu.
Używany Mycode:
Tutaj Mycode z poradnika
Tutaj ss'y problemu:
To, gdzie jest uzytkownik i informacje o nim możesz edytowac w ACP -> Style i Szblony -> Szablony -> Twoj szablon -> Opis posta - szablony -> postbit_author_user
Nie otwierasz znacznika
<table>, w tym wypadku
[table], przez co Twoja tabela jest
niestety dalszymi wierszami strony zbudowanej na tabeli.
(21.02.2018, 01:01)ViewerOfDeadMemes napisał(a): [ -> ]To, gdzie jest uzytkownik i informacje o nim możesz edytowac w ACP -> Style i Szblony -> Szablony -> Twoj szablon -> Opis posta - szablony -> postbit_author_user
A to nie ma nic do rzeczy
Aa, i zawsze możesz włączyć w dziale obsługę HTML i wkleić gotowy kod.
(21.02.2018, 01:16)Fyeem napisał(a): [ -> ]Nie otwierasz znacznika <table>, w tym wypadku [table], przez co Twoja tabela jest niestetydalszymi wierszami strony zbudowanej na tabeli.
ViewerOfDeadMemes dateline="<a href="tel:1519171315">1519171315</a>' napisał(a): [ -> ]To, gdzie jest uzytkownik i informacje o nim możesz edytowac w ACP -> Style i Szblony -> Szablony -> Twoj szablon -> Opis posta - szablony -> postbit_author_user
A to nie ma nic do rzeczy
Aa, i zawsze możesz włączyć w dziale obsługę HTML i wkleić gotowy kod.
A widziales co napisal?
„Tutaj ss’y problemu:
http://s5.ifotos.pl/img/2018-02-2_qnxnhwq.jpg
http://s5.ifotos.pl/img/2018-02-2_qnxnhsp.jpg”
I bylo zaznaczone to, na co ja odpowiedzialem
(21.02.2018, 01:22)ViewerOfDeadMemes napisał(a): [ -> ] (21.02.2018, 01:16)Fyeem napisał(a): [ -> ]Nie otwierasz znacznika <table>, w tym wypadku [table], przez co Twoja tabela jest niestetydalszymi wierszami strony zbudowanej na tabeli.
ViewerOfDeadMemes dateline="<a href="tel:1519171315">1519171315</a>' napisał(a): [ -> ]To, gdzie jest uzytkownik i informacje o nim możesz edytowac w ACP -> Style i Szblony -> Szablony -> Twoj szablon -> Opis posta - szablony -> postbit_author_user
A to nie ma nic do rzeczy
Aa, i zawsze możesz włączyć w dziale obsługę HTML i wkleić gotowy kod.
A widziales co napisal?
„Tutaj ss’y problemu:
http://s5.ifotos.pl/img/2018-02-2_qnxnhwq.jpg
http://s5.ifotos.pl/img/2018-02-2_qnxnhsp.jpg”
I bylo zaznaczone to, na co ja odpowiedzialem
Błąd z SS jest spowodowany błędną budową tabeli MyCode.
W takim razie póki pracuję sam nad forum aktywuję sobie html, może w przyszłości uda mi się jakoś lepiej skonstruować mycode. Nie chciałem aktywować tej funkcji, ponieważ ponoć może być ona niebezpieczne, w momencie, gdy ktoś biegły w języku html, który ma "nieczyste" intencje, może narobić szkód, stąd moja prośba o pomoc w zedytowaniu mycode aby był w pełni funkcjonalny.
Udało mi się poprawić tabelę, tak by układ strony był zachowany poprawnie, natomiast w dalszym ciągu nie wiem jak zrobić, aby wielkości komórek automatycznie (o ile jest taka możliwość) dostosowały się do ilości tekstu, jest na to jakaś komenda poza poniżej przeze mnie wskazanymi ?
Kod:
<td width="x" height="y">...</td>
<td width="x%" height="y%">...</td>
Nie rozumiem, przecież poprawnie Ci się wyświetla. Chodzi o word-wrap: break-word;?
W sumie to poradziłem sobie z tym problemem, zainstalowałem plugin umożliwiający stosowanie HTML w postach, dając możliwość z jego korzystania wyłącznie administratorom. Ale udało mi się również stworzyć całkiem skuteczny Mycode, który zamieszczam pod postem, dla osób, którym mógłby się przydać. Dziękuję za poświęcony czas i pozdrawiam !
Kod:
[ ..] - wyrażenie regularne
<..> - zamiana
Table
\[table\](.*?)\[/table\]
<table style="text-align: center; table-layout: auto; border:0; radius:0;" class="tborder tfixed clear" cellspacing="0" cellpadding="5">$1</table>
Table Head
\[th\](.*?)\[/th\]
<th class="thead" valign="middle" style="text-align:center; border-radius:0; ><strong>$1</strong></th>
Table Row
\[tr\](.*?)\[/tr\]
<tr style="text-align: center" class="trowaltern">$1</tr>
Table Data
\[td\](.*?)\[/td\]
<td valign="top">$1</td>