Необходимость в bb-code возникает тогда когда в вашем матерьяле не просто короткая стока текста а достаточно дольшой объём который иногда нужно форматировать. Итак приступаем!
Для начала нам необходимо инициализировать редактор. Это делается следующим способом:
Итак, мы записали в переменные код панелей редактора и смайлов, теперь передаём его шаблону
В самом же шаблоне заменяем нашу <textarea> на
ну а дальше всё просто в базу пишется стока с bb-code.
Займемся теперь выводом того что у нас получилось. Если выводить напрямую, то мы просто увидим тот же самый bb-code. А решается это всё достаточно простой обёрткой:
И после такого вызова отправляем стоку на шаблон. Вот и всё😊в wiki напишу позжее :)
Для начала нам необходимо инициализировать редактор. Это делается следующим способом:
$bb_toolbar = cmsPage::getBBCodeToolbar('message',$cfg['img_on'], 'blogs'); $smilies = cmsPage::getSmilesPanel('message');
$smarty->assign('bb_toolbar', $bb_toolbar); $smarty->assign('smilies', $smilies);
<div class="usr_msg_bbcodebox">{$bb_toolbar}</div> {$smilies} {$autogrow} <textarea class="ajax_autogrowarea" name="content" id="message">{$content}</textarea>
Займемся теперь выводом того что у нас получилось. Если выводить напрямую, то мы просто увидим тот же самый bb-code. А решается это всё достаточно простой обёрткой:
$content = $inCore->parseSmiles($content, true);
Реклама #
Сергей Игоревич 13 лет назад #
bondar 13 лет назад #
Сергей Игоревич 13 лет назад #
bondar 13 лет назад #
Telema93 13 лет назад #
Maximov 13 лет назад #
Malanas 13 лет назад #
Anonim 9 лет назад #
Тогда 100500% не нужно было бы и много фото и т.п.
Сергей Игоревич 9 лет назад #
Странник 9 лет назад #
Сергей Игоревич 9 лет назад #
Anonim 9 лет назад #
Ведь если будет редактор в объявлениях 1.10.3 - то и не нужно будет ничего выдумывать и доделывать, по прикреплению нескольких фото и т.п.
Anonim 9 лет назад #