![]() |
![]() |
-Gość- |
![]()
Post
#1
|
Goście ![]() |
Napisałem prostą funkcję bbcode, która podmienia na <b>, etc., czyli robi bbcode. Lecz jeśli jakiś użytkownik nie zakończy tagu , to <b> obejmie całą następną stronę. Próbowałem napisać funkcję, która sama zakończy tagi, ale ona nie zna ich kolejności, tj. <b><i>, to zakończy </b></i> i nadal strona będzie pogrubiona i pochylona. Jak temu zaradzić
![]() |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 5 Dołączył: 26.01.2011 Ostrzeżenie: (40%) ![]() ![]() |
Odkladaj tagi otwierajace na stosie (albo w tablicy). Przy podmianie tagow zamykajacych zdejmujesz ze stosu. A jesli tag ktory chcesz zdjac to taki sam jaki na stosie lezy - zglaszaz blad i kazesz uzytkownikowi poprawic zagniezdzenia. Na koniec oczywiscie stos powinien byc pusty - jesli nie - znowu zglaszasz blad.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 314 Pomógł: 44 Dołączył: 12.11.2010 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
http://www.webtips.pl/topic/5631-php-bbcode/ tu masz ładnie opisany bbcode.
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 02:43 |