Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Отключение обязательности поля сообщения

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
XeMyJI
phpBB 1.0.0
Сообщения: 7
Стаж: 9 лет 3 месяца
Благодарил (а): 1 раз

Отключение обязательности поля сообщения

Сообщение XeMyJI »

Здравствуйте. Возникла такая задача: необходимо отключить обязательное заполнение поля сообщение :D просто я добавил свои поля, и поле сообщения теперь не везде нужно .подскажите, в каких файлах копать? версия форума: 3.1.2
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Отключение обязательности поля сообщения

Сообщение Sheer »

Ничё не понял. Где отключить?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 804
Стаж: 13 лет 6 месяцев
Откуда: Оттуда
Благодарил (а): 51 раз
Поблагодарили: 86 раз

Re: Отключение обязательности поля сообщения

Сообщение Perfecthus »

Sheer писал(а):Ничё не понял.
Я так понимаю, он имеет ввиду текстовое поле ввода сообщения при ответе Изображение
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: Отключение обязательности поля сообщения

Сообщение LavIgor »

Для расширения: событие core.posting_modify_submission_errors.
Для прямой модификации (крайне не рекомендуется, только для ознакомления): файл posting.php:

Код: Выделить всё

		if (utf8_clean_string($subject) === '')
		{
			$error[] = $user->lang['EMPTY_SUBJECT'];
		}

		if (utf8_clean_string($message) === '')
		{
			$error[] = $user->lang['TOO_FEW_CHARS'];
		}
XeMyJI
phpBB 1.0.0
Сообщения: 7
Стаж: 9 лет 3 месяца
Благодарил (а): 1 раз

Re: Отключение обязательности поля сообщения

Сообщение XeMyJI »

не при ответе,а при создании темы

Добавлено спустя 25 минут 52 секунды:
данный кусок ничего не изменяет
LavIgor писал(а):

Код: Выделить всё

		if (utf8_clean_string($subject) === '')
		{
			$error[] = $user->lang['EMPTY_SUBJECT'];
		}

		if (utf8_clean_string($message) === '')
		{
			$error[] = $user->lang['TOO_FEW_CHARS'];
		}
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: Отключение обязательности поля сообщения

Сообщение Anvar »

XeMyJI, Данный кусок нужно выпилить.
XeMyJI писал(а):не при ответе,а при создании темы
Данный кусок изменяет.. ;)

Код: Выделить всё

		if (utf8_clean_string($message) === '' && $mode != 'post')
		{
			$error[] = $user->lang['TOO_FEW_CHARS'];
		}
XeMyJI
phpBB 1.0.0
Сообщения: 7
Стаж: 9 лет 3 месяца
Благодарил (а): 1 раз

Re: Отключение обязательности поля сообщения

Сообщение XeMyJI »

я его выпилил,ноль реакции))кеш удалил
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Отключение обязательности поля сообщения

Сообщение Sheer »

XeMyJI писал(а):ноль реакции
А как ты это проверил?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: Отключение обязательности поля сообщения

Сообщение LavIgor »

XeMyJI писал(а):данный кусок ничего не изменяет
Я и не изменял этот кусок, а лишь указал на то, где искать нужные строчки кода.

Вами была поставлена задача:
XeMyJI писал(а):необходимо отключить обязательное заполнение поля сообщение
Суть: не давать ошибку о том, что поле сообщения пусто.

Ваш вопрос:
XeMyJI писал(а):подскажите, в каких файлах копать?
Ответ:
LavIgor писал(а):файл posting.php
Приведённый выше кусок кода как раз-таки содержит сообщение 'TOO_FEW_CHARS', которое для выполнения Вашей первоначальной задачи можно было просто удалить, но для поставленной Вами выше новой задачи:
XeMyJI писал(а):не при ответе,а при создании темы
годится предложенное далее в теме решение Anvar:
Anvar писал(а):

Код: Выделить всё

if (utf8_clean_string($message) === '' && $mode != 'post')
		{
			$error[] = $user->lang['TOO_FEW_CHARS'];
		}
Будьте, пожалуйста, более информативны в описании своей проблемы/задачи, иначе оказание Вам поддержки будет Вами же затруднено.
Правила, пункт 2.5, помогут Вам в решении проблемы/задачи.
XeMyJI
phpBB 1.0.0
Сообщения: 7
Стаж: 9 лет 3 месяца
Благодарил (а): 1 раз

Re: Отключение обязательности поля сообщения

Сообщение XeMyJI »

Sheer писал(а):А как ты это проверил?
попытался создать тему без текста в поле ввода сообщения
LavIgor писал(а):Я и не изменял этот кусок, а лишь указал на то, где искать нужные строчки кода.
я и не говорил что вы изменили кусок кода,я лишь сказал что манипуляции(изменения) c этим кодом ни к чему не привели
LavIgor писал(а):Суть: не давать ошибку о том, что поле сообщения пусто.
так и есть
LavIgor писал(а):годится предложенное далее в теме решение Anvar:
может быть я что-то не правильно делаю. вот получившийся кусок кода:

Код: Выделить всё

if (utf8_clean_string($subject) === '')
		{
			$error[] = $user->lang['EMPTY_SUBJECT'];
		}
				if (utf8_clean_string($message) === '' && $mode != 'post')
		{
			$error[] = $user->lang['TOO_FEW_CHARS'];
		}
при создании темы я всё также не могу создать тему без заполненного поля сообщения. пробовал вообще вырезать весь этот кусок,также пробовал вырезать отдельно

Код: Выделить всё

if (utf8_clean_string($message) === '' && $mode != 'post')
		{
			$error[] = $user->lang['TOO_FEW_CHARS'];
		}
Безрезультатно

Вернуться в «Поддержка phpBB 3.1.x»