Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Parser bbcode dla XHTML 1.1
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
Zajec
Piszę strony w XHTML 1.1, wysyłam je jako application/xhtml+xml.

Chcę w kilku miejscach serwisu pozwolić użytkownikom na wpisywanie tekstu z użyciem bbcode.

Czy znacie może jakiś parser bbcode generujący zawsze poprawny kod XHTML? [b ]Chodzi o [u ]odpowiednią[/b ] odporność.[/u ]
bim2
Dołączam się. Dziś musiałem przerobić pewna kalse bo używała <font i color ale to i tak problem, bo jak ktoś wpisze [b ]lol[u ]dd[/ b]lol[/ u]
mike
TinyMCE WYSIWYG editor generuje poprawny kod XHTML 1.0.
Możesz umieścić go z minimalną ilością przycisków: B, I, U
Zajec
Niestety, potrzebuję czegoś w php.

Nie mogę liczyć na to, że każdy będzie miał włączoną obsługę JavaScript.

A gdy użytkownik ma JS wyłączone, dostaje textarea z możliwością wpisania dowolnego kodu HTML.
mike
Zablokuj tych co nie mają JavaScriptu.
Niech sie nauczą przeglądać strony internetowe.

Jakby tak każdemu udogadniać to byśmy do dziś strony po Lynx'a pisali.

Możesz też zrobić bbCode jak leci a potem to co dostaniesz zamieniać na poprawny XHTML za pomocą tidy
Zajec
Cytat(mike_mech @ 24.08.2006, 17:13 ) *
Zablokuj tych co nie mają JavaScriptu.
Niech sie nauczą przeglądać strony internetowe.
Dzięki, ale zostane przy swoich poglądach, dostępności dla wszystkich.

Cytat(mike_mech @ 24.08.2006, 17:13 ) *
Jakby tak każdemu udogadniać to byśmy do dziś strony po Lynx'a pisali.
Tak się składa, że dobrze napisana strony działa dobrze pod przeglądarką Lynx. Z której swoją drogą czasem korzystam.


Poza tym, tu chodzi o możliwość rozwalenia mojej strony. Co, użytkowników Opery też zablokuję? Bo mają możliwość edycji kodu strony i wywalą sobie z niego wywołanie skryptu?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.