Javascript-редактор текста и php-парсер кодов

Fludimir

Новичок
Javascript-редактор текста и php-парсер кодов

Мне на сайте нужен простенький редактор для ввода текста с различными тегами/кодами, с синтаксисом хббкодов -
PHP:
[img]картинка[/img]
[hr]
[ur1=адрес]текст[/ur1]
- такого вот типа, и серверная часть - парсер этих кодов в хтмл, но если сами коды в основном стандартные, то заменять их нужно на какой то кастомный хтмл, для каждого из кодов нужен свой хтмл-шаблон. И очень желательно чтобы в редакторе для ввода текста эти шаблоны тоже были и сразу применялись (как например в tinyMCE, но там сразу HTML, а мне нужны теги которые будут переводиться в хтмл на сервере) или была возможность превью.

По отдельности и редакторы (типа того же tinyMCE) и парсеры ббкодов есть, но может есть и хорошее готовое решение, которое можно сразу использовать, вместо того чтобы собирать и писать его из отдельных вещей?
 

fixxxer

К.О.
Партнер клуба
>>мне нужны теги которые будут переводиться в хтмл на сервере

зачем?

бб-коды в свое придумали авторы какого то перлового форумного движка просто потому что ленивые были

в 2010 году ничто не мешает использовать любой html sanitizer, коих в интернетах полно.
 

Fludimir

Новичок
Пожалуй мне стоит лучше описать что мне нужно, дабы не отвечать на кучу вопросов "зачем")

Мне на сайте нужно сделать пользователям возможность писать статьи, комментарии, которые будут доступны всем. Соответственно для пользователя нужен удобный редактор, в котором он либо привычными форумными кодами, либо кнопочками в WYSWYG редакторе оформляет то что он пишет, и потом этот текст отобразится всем. А у пользователя должна быть возможность после написания этот текст редактировать, естественно именно в таком виде как он это и писал. По сути это то же самое что сообщения на форуме, ну или статьи в вики. Сайт достаточно посещаемый, так что и решение должно быть достаточно быстрым, т.е. например хранить в базе 100кб статью в ббкодах и переводить её в хтмл каждому кто заглянет на страничку статьи - плохой вариант

>бб-коды в свое придумали авторы какого то перлового форумного движка просто потому что ленивые были
Ну тем не менее на всех форумах, в вики и многих других сайтах для контента который пишут пользователи используются именно ббкоды

>в 2010 году ничто не мешает использовать любой html sanitizer, коих в интернетах полно.
Вариант в виде настроенного редактора типа tinyMCE + очищалка хтмл в принципе интересен, но.. я например ни с какими html sanitizerами кроме пхпшного strip_tags :) не сталкивался, и что именно тогда стоит использовать чтобы быть уверенным в отсутствии возможность сделать XSS ? В интернетах их действительно нагугливается полно, но какой из них можно считать действительно безопасным?
 

dimagolov

Новичок
Fludimir, чем тебе вики-разметка не устраивает? есть множество вики, в том числе и на пхп, выбирай любой, бери то, что нужно именно тебе.
 

Fludimir

Новичок
Вики-разметка не подойтет тем что очень непривычна пользователям, нужны либо привычные форумные ббкоды либо WYSIWYG. Ну и кроме того, очень хотелось бы сразу более-менее готовое решение, а не то что прийдется брать/выдергивать откуда-то, доделывать под себя и тп. Нужен описанный мною редактор, и возможность в нем поставить произвольный хтмл-шаблон для каждого тега/опции
 

dimagolov

Новичок
Вики-разметка не подойтет тем что очень непривычна пользователям
она не просто так придумана и не так уж и непривычка, да и достаточно развитые редакторы под нее есть.
Нужен описанный мною редактор
гугл рулит
 

Fludimir

Новичок
Вики-разметка все же не подойдет, нужны или привычные ббкоды или WYSIWYG

>гугл рулит
Гугл, бесспорно, рулит. Но еще больше рулят пользователи которые не посылают туда в виде ответа на любой вопрос :)
Погуглив я не нашел никакого отдельного редактора с поддержкой вики-разметки и парсера этой разметки в хтмл, а только готовые движки все в одном, такие как медиаВики и попроще. Мне это просто не нужно, нужен просто отдельный редактор текстов
 
Сверху