нужно SDK по bbCode

Форум для программистов

Сообщение k0ev » Вс янв 04, 2004 7:45 pm

Собственно сабж...

Пишу свой маленький портальчик и хотелось бы использовать в комментариях и форуме bbCode. Но что то никак не могу нарыть инфу по этому делу.

Может кто помочь? Пжалустаааааа......
No 1 can b told what the matrix is! U have 2 c it 4 yourself!

<a href='http://members.lycos.co.uk/k0ev' target='_blank'>All About...</a>
k0ev
Мл. сержант
 
Сообщений: 23
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: Israel
Пункты репутации: 0

Сообщение BuG » Вс янв 04, 2004 8:14 pm

хм... как люди порталы пишут не зная такого...

ты код у форума с ббкодом любого глянь. Если не ошибаюсь там класс лежит типа bbcode.lib.php или что-то вроде. Написан он нормально, так что можно юзать из любого проекта...

А если всетаки ошибаюсь - то тогда наверняка есть функция или набор функций содержащих список тегов и прег_реплейсы... Все просто, кстати непонятно зачем ты хочешь чужую библу пользовать - разве что только от недостатка времени...
<!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo--><a href="http://www.brilow.info/" target="_blank">Мой профессиональный блог</a><!--sizec--></span><!--/sizec-->
<a href="http://bug13.livejournal.com/" target="_blank">ЖЖ</a>
BuG
Полковник
 
Сообщений: 1524
Зарегистрирован: Пт мар 29, 2002 5:00 am
Откуда: Almaty/Kazakhstan
Пункты репутации: 0

Сообщение Миша Спларов » Пн янв 05, 2004 12:50 am

2k0ev
Слушай, это же элеметарно легко!
Если это комментарии, тогда, что там нужно, ссылки, полужирный, наклонный (курсив). Что ещё?
$content= preg_replace ('/\[([bi])\](.+?)\[/\1\]/', "<\\1>\\2</\\1>", $content);
$content= preg_replace ('/\[a\shref="([^"])"\](.+?)\[/a\]/', "<a href="\\1">\\2</a>", $content);
- что-то типа этого.

А ещё лучше разрешить некоторые html-теги - в php даже функция какая-то для этого есть...
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение k0ev » Вт янв 06, 2004 5:30 pm

<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->кстати непонятно зачем ты хочешь чужую библу пользовать - разве что только от недостатка времени... <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

А зачем на 4-ом году 21-го века изобретать колесо??????? Если подходить как ты говоришь, то проще взять phpNuke какой-нить и не тратить время. А bbCode уже стал IMHO стандартом. Так почему бы не использовать то, что удобно и к чему inet-people уже привыкли?

А вообще я уже нашел заменитель. HTMLArea называется. Удобнейшая штуковина.


2Миша Спларов
Спасибо, но это я есессно знаю. Просто не хочется писать все с нуля для каждой возможности. Но все равно пасибки
No 1 can b told what the matrix is! U have 2 c it 4 yourself!

<a href='http://members.lycos.co.uk/k0ev' target='_blank'>All About...</a>
k0ev
Мл. сержант
 
Сообщений: 23
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: Israel
Пункты репутации: 0

Сообщение BuG » Ср янв 07, 2004 3:37 am

2k0ev
просто в BBCode дофига мусора тебе не нужного. Если тебе только болд, италик и линки - то проще самому пару функций на коленке написать.

А ХТМЛАреа и правда хорошая весч. Тока я юзаю другую подобную библу :))
<!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo--><a href="http://www.brilow.info/" target="_blank">Мой профессиональный блог</a><!--sizec--></span><!--/sizec-->
<a href="http://bug13.livejournal.com/" target="_blank">ЖЖ</a>
BuG
Полковник
 
Сообщений: 1524
Зарегистрирован: Пт мар 29, 2002 5:00 am
Откуда: Almaty/Kazakhstan
Пункты репутации: 0

Сообщение Миша Спларов » Ср янв 07, 2004 2:10 pm

2k0ev
Нда... Короче дело твоё, но я эти регэкспы написал за пару-тройку минут абсолютно не напрягаясь.
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->изобретать колесо<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
strip_tags()

И что по твоему колесо тогда???
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение k0ev » Ср янв 07, 2004 6:46 pm

<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Тока я юзаю другую подобную библу :)) <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

Можно полюбопытствовать какую? Я нашел 2: RTE и HTMLArea.

RTE - немного бедна возможностями а HTMLArea слишком богата. Но для Админ-панели я ее оставил как есть, а вот для обычных пользователей придется урезать ее богатые возможности :-) Может то что ты нашел и есть золотая середина?
No 1 can b told what the matrix is! U have 2 c it 4 yourself!

<a href='http://members.lycos.co.uk/k0ev' target='_blank'>All About...</a>
k0ev
Мл. сержант
 
Сообщений: 23
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: Israel
Пункты репутации: 0

Сообщение BuG » Чт янв 08, 2004 2:44 am

2k0ev spaw.
www.solmetra.com
<!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo--><a href="http://www.brilow.info/" target="_blank">Мой профессиональный блог</a><!--sizec--></span><!--/sizec-->
<a href="http://bug13.livejournal.com/" target="_blank">ЖЖ</a>
BuG
Полковник
 
Сообщений: 1524
Зарегистрирован: Пт мар 29, 2002 5:00 am
Откуда: Almaty/Kazakhstan
Пункты репутации: 0

Сообщение k0ev » Сб янв 10, 2004 11:01 am

2BuG

Я посмотрел SPAW. Понравилась. Но он не работает с IIS (а локально для проверки у мя именно он и стоит) Но я все таки остановился на HTMLarea Wei's Mod (File Manger+ImageEditor) с мелкими моими доработками.

Всем спасибо!
No 1 can b told what the matrix is! U have 2 c it 4 yourself!

<a href='http://members.lycos.co.uk/k0ev' target='_blank'>All About...</a>
k0ev
Мл. сержант
 
Сообщений: 23
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: Israel
Пункты репутации: 0


Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron