Тупой BBcode-парсер
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Тупой BBcode-парсер - 2009-10-12 18:18:40.463333
|
|
|
qj20acwq
Сообщений: 13
Оценки: 0
Присоединился: 2009-02-07 20:43:13.460000
|
BBcode-парсер тупит, когда обрабатывает следущее: [url=http://www.example1.com]blablabla[/url] [url=http://www.brokenlink1.com/forgot_to_put_/_inside_the_end_tag]blablabla[url] [url=http://www.example2.com]blablabla[/url] [url=http://www.brokenlink2.com/forgot_to_close_the_link_with_the_end_tag]blablabla [url=http://www.example3.com]blablabla[/url] [url=http://www.example4.com]blablabla[/url] Линки на example1.com, example2.com, example3.com и example4.com - оформлены абсолютно правильно. Хотя парсер считает иначе: blablabla blablabla blablabla blablabla Впрочем, на phpBB было бы хуже… :D">blablabla blablabla blablabla Впрочем, на phpBB было бы хуже… :D"> blablabla blablabla blablabla Впрочем, на phpBB было бы хуже… :D">blablabla blablabla blablabla Впрочем, на phpBB было бы хуже… :D">blablablablablabla blablabla blablabla Впрочем, на phpBB было бы хуже… :D">blablabla blablabla blablabla Впрочем, на phpBB было бы хуже… :D"> blablabla blablabla blablabla Впрочем, на phpBB было бы хуже… :D">blablabla blablabla blablabla Впрочем, на phpBB было бы хуже… :D
|
|
|
RE: Тупой BBcode-парсер - 2009-10-12 18:49:17.440000
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
Ты считаешь, что парсер бб-кода должен следовать всем идиотским веб-традициям и обрабатывать "правильно" любой сколь угодно неправильный код? Бред по-моему. Все могут наблюдать сейчас к чему привели эти идиотские веб-традиции, начало которым положили мелкомягкие. Зачем же придеживаться того, что уже можно считать доказанным дерьмом? Я бы вообще, вместо всего этого, поставил строгий парсер, который бы не найдя закрывающего тега, выдавал бы ошибку и вместо добавления поста отправлял бы обратно на страницу редактирования поста. Но, увы и ах, я боюсь, что минимальный уровень пользователя, на который ориентируется форум, слишком низок для такого поведения. Но подход "обрабатывать неправильное правильно" – это дикий лес. Это безумной сложности код, бажность которого превосходит функциональность. За примерами ходить далеко не надо, just take a look on IE.
|
|
|
RE: Тупой BBcode-парсер - 2009-10-12 20:52:12.926666
|
|
|
qj20acwq
Сообщений: 13
Оценки: 0
Присоединился: 2009-02-07 20:43:13.460000
|
Линки на example1.com, example2.com, example3.com и example4.com - оформлены абсолютно правильно (есть открывающий и закрывающий тэги). Поэтому example2.com и example3.com тоже должны парситься как положено. А линки brokenlink1.com и example2.com не надо конвертировать в html, т.к. неправильно оформлены. Просто придать парсеру немножко сообразительности. Ничего сложного здесь нет. :D
|
|
|
RE: Тупой BBcode-парсер - 2009-10-12 21:03:55.860000
|
|
|
Анон
Сообщений: 632
Оценки: 0
Присоединился: 2008-07-21 22:14:59.233333
|
Тег — нет такого тега на форуме.
|
|
|
|
|