Как ограничить кол-во изображений([img]) в сообщении?
Например максимум 5 использований [ img][/img]
Ограниченное кол-во изображений([img]) в сообщении
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
McLuhan
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 14 лет 3 месяца
-
McLuhan
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 14 лет 3 месяца
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Ограниченное кол-во изображений([img]) в сообщении
Без всяких изменений кода - запретите img, пусть пользуются вложениями, их можно настроить на количество.
А img установите максимальную ширину и высоту в 1 px
А img установите максимальную ширину и высоту в 1 px
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Ограниченное кол-во изображений([img]) в сообщении
Палыч Феноменально!!! Это ж надо!!! "Извращенец"... 
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Юрий5
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 15 лет 6 месяцев
- Откуда: Киев
- Благодарил (а): 7 раз
Ограниченное кол-во изображений([img]) в сообщении
А с изменением кода? Реально нужно такое исправление!Палыч писал(а):Без всяких изменений кода
Проблема в том, хоть и пишешь, что желательно не более 2-3 фото в сообщение, все равно добавляют до 10 штук, да еще больше 200 кб. одно фото!
Потом пережимать, и перезаливать очень геморно да долго...
-
Юрий5
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 15 лет 6 месяцев
- Откуда: Киев
- Благодарил (а): 7 раз
Re: Ограниченное кол-во изображений([img]) в сообщении
Татьяна5 спасибо!
Прямо гора с плеч, очень полезная функция!
Перевел на русский, все работает корректно.
П. С. А как бы еще ограничить количество ББкодов в самом сообщении?
В принципе сам этод Мод простой, главное тут изменения в includes/message_parser.php и прописывание новых параметров в БД.
На ББкода как то можно прописать в БД ограничение?
Прямо гора с плеч, очень полезная функция!
Перевел на русский, все работает корректно.
П. С. А как бы еще ограничить количество ББкодов в самом сообщении?
В принципе сам этод Мод простой, главное тут изменения в includes/message_parser.php и прописывание новых параметров в БД.
На ББкода как то можно прописать в БД ограничение?
-
Юрий5
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 15 лет 6 месяцев
- Откуда: Киев
- Благодарил (а): 7 раз
Re: Ограниченное кол-во изображений([img]) в сообщении
Никто не подскажет как можно ограничить количество определенного ББкода в сообщении?... 
Хотя бы как то в БД прописать...
Очень нужно...
Добавлено спустя 19 минут 50 секунд:
Напишу немного яснее, может кто-то подскажет. Укажу лишь основные измения Мода, касающихся кода [img]
Значит так.
В БД, в phpbb_config добавляется новая строка max_post_imgs:
Потом в includes/message_parser.php добавляется этот пхп код:
Языковый перевод и переключатели в админке не указал тут, так как это не основное в "поиске истины"
Вопрос, можно ли изменить этот php код под определенный ББкод? Например [hsimg]?
То есть грубо говоря изменить в пхп коде значение вместо '_imgs' на '_hsimgs' и 'img' на 'hsimg'?
Остальное доработать в админке и языковых файлах, или просто вручную в БД поставить нужное количество ББ кода в сообщении.
P. S.
Пробовал так, как написал више, ничего не получилось блин
Хотя бы как то в БД прописать...
Очень нужно...
Добавлено спустя 19 минут 50 секунд:
Напишу немного яснее, может кто-то подскажет. Укажу лишь основные измения Мода, касающихся кода [img]
Значит так.
В БД, в phpbb_config добавляется новая строка max_post_imgs:
Код: Выделить всё
INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_post_imgs', 0);Код: Выделить всё
$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;
}
Языковый перевод и переключатели в админке не указал тут, так как это не основное в "поиске истины"
Вопрос, можно ли изменить этот php код под определенный ББкод? Например [hsimg]?
То есть грубо говоря изменить в пхп коде значение вместо '_imgs' на '_hsimgs' и 'img' на 'hsimg'?
Остальное доработать в админке и языковых файлах, или просто вручную в БД поставить нужное количество ББ кода в сообщении.
P. S.
Пробовал так, как написал више, ничего не получилось блин


