Поискав тут и на официальном сайте не нашел Мод или доработку ограниченного пользовательского кол-ва BBcode (или одного кода) в сообщении.
Проблема в том, что невозможно проконтролировать, сколько фото или видео пользователь может "втулить" в 1 сообщение.
В результате, некоторые темы просто по 1-2 минуты (смотря какой у кого интернет) грузятся, да и весят как для страницы много.
Нашел интересный мод тут: Ограниченное кол-во изображений([img]) в сообщении спасибо Татьяне5 за подсказку.
Пояснения и свой эксперимент я указал тут: Ограниченное кол-во изображений([img]) в сообщении
Немного почесав голову, понял, что тупо копировать ничего не получится, так как нужно добавлять новые параметры в БД, а именно в phpbb_bbcodes.
Какие мысли... Думаю создать новую таблицу в phpbb_bbcodes, например bbcodes_max, тип полей varchar.
Потом как поправить вот этот дополнительный код пхп (includes/message_parser.php
), который предназначался для макс. количество изображений в сообщении.?
Код: Выделить всё
$num_imgs = 0;
if ($allow_bbcode && strpos($this->message, '[') !== false)
{
$num_imgs = $this->parsed_items['img'];
}
if ($config['max_' . $mode . '_imgs'] && $num_imgs > $config['max_' . $mode . '_imgs'])
{
$this->warn_msg[] = sprintf($user->lang['TOO_MANY_IMGS'], $config['max_' . $mode . '_imgs']);
return (!$update_this_message) ? $return_message : $this->warn_msg;
}
Переключатели в админке без нужды, в принципе, можно в БД вручную поставить нужное значение, а языковой файл posting.php изменить, чтоб пользователь увидел предупреждение о максимальном количестве ББкода
П. С. Прошу сильно не пинать

