Мини доработка быстрого ответа на форуме

+9
1.24K
Может кому-то пригодиться небольшая доработка в быстром ответе на форуме: добавлены кнопки вставки видео (кода), фото и фото из альбома, т.е. те кнопки, которые есть в форме ответа если нажать в форуме на кнопку "Ответить". Эта мини доработка избавит нас лишний раз нажимать на кнопку ответить, если хочется вставить или видео или код или фото и лишний раз не загружается страница с формой ответа. Всё это можно проделать сразу же в быстром ответе.
Берём файл /components/forum/frontend.php, ищем там
  1. $inPage->addHeadJS('core/js/smiles.js');
  2. echo '';
  3. echo cmsPage::getBBCodeToolbar('message', false);
  4. echo '';
  5. echo cmsPage::getSmilesPanel('message');
  6. }
  7.  
  8.  
и заменяем в
  1. cmsPage::getBBCodeToolbar('message', false);
на
  1. echo cmsPage::getBBCodeToolbar('message', true);
Иллюстрация

Спасибо за помощь maxisoft
0
13 лет назад #
Соглашусь, что удобно, но! При нажатии на "Новое сообщение" открывается окно и мы видим, что дублируются: вставить видео, картинки...
0
13 лет назад #
И еще касательно этой темы. Может, кто объяснит или подскажет. Нажимаю на ссылку "Новое сообщение"\"Загрузить и вставить фото" открывается менюшка "Загрузить фото". Выбираю нужный рисунок, нажимаю загрузить и тишина. Ничего не происходит. Может, кто знает где "подводные ками"?
0
13 лет назад #
Полный бред! скажу просто, лучше бы не писать то что есть в системе а просто понять что уже написал админ и прочее! то что вставлять вы на данные момент делаете масленное масло! для того чтобы включить данные вещи в быстром ответе достаточно было просто указать тип вставляемой ББкод панели в шаблоне быстрого ответа!
если бы внимательно посмотрели бы
Код PHP:
public static function getBBCodeToolbar($field_id, $images=0, $placekind='forum'){
то в вызове данной процедуры предусмотрено параметр $images который и выводит данные кнопки дальше по коду!
поэтому в нашем случае достаточно использовать
Код PHP:
getBBCodeToolbar(__наше_поле__, 1)
а не писать еще кучу всякой ерунды!
0
13 лет назад #
Да при этом загружаться данные вещи будут через одну точку называется она ПОП.....
0
Юрий (Pizza Celentano) Юрий (Pizza Celentano) 13 лет назад #
Переделал с твоей помощью, спасибо
0
13 лет назад #
незачто!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.