Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Mycode - Tabela

MyCode  Założony przez  Karoxer.

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:
[Obrazek: 2018-02-2_qnxnhwq.jpg]
[Obrazek: 2018-02-2_qnxnhsp.jpg]
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 :P

Aa, i zawsze możesz włączyć w dziale obsługę HTML i wkleić gotowy kod. ;)
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
(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 :P

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 :P

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.
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
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 ?

<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;?
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
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 !

[ ..] - 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>



Użytkownicy przeglądający ten wątek:

3 gości