Изменение минимального количества символов для title

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 15 лет 10 месяцев
Благодарил (а): 15 раз

Изменение минимального количества символов для title

Сообщение Gaborik »

Всем привет. Подскажите как сделать ограничение символов при создании темы для избежание подобных тем: помоги, хелп, проблема итп.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Изменение минимального количества символов для title

Сообщение Пчелкин »

Gaborik поиском совсем не хочешь пользоваться? зря...
Или фантазии не хватает на фразы для поиска?
Да набери просто - "запрет слов"...удивишься
Ну, а по теме -
Запрет некоторых слов в названии темы
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 15 лет 10 месяцев
Благодарил (а): 15 раз

Re: Изменение минимального количества символов для title

Сообщение Gaborik »

Пчелкин Спасибо, в поиске по другому искал. А запрет на количество символом в теме? Например тема должна быть не меньше 12 символом.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Изменение минимального количества символов для title

Сообщение Пчелкин »

Вот такого не встречал кода...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Изменение минимального количества символов для title

Сообщение Sheer »

Это элементарно, Ватсон. Дедукция рулез! Делаем по аналогии...
Найти в posting.php

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

	// Parse subject
	if (!$preview && !$refresh && utf8_clean_string($post_data['post_subject']) === '' && ($mode == 'post' || ($mode == 'edit' && $post_data['topic_first_post_id'] == $post_id)))
	{
		$error[] = $user->lang['EMPTY_SUBJECT'];
	}
Добавить после

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

if($post_data['post_subject'] < 12)
{
$error[] = $user->lang['TOO_FEW_CHARS'];
}
TOO_FEW_CHARS - прописать в "языковом" файле.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 15 лет 10 месяцев
Благодарил (а): 15 раз

Re: Изменение минимального количества символов для title

Сообщение Gaborik »

Sheer Что-то не сработало.
Sheer писал(а):TOO_FEW_CHARS - прописать в "языковом" файле.
Она уже есть в posting.php

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

'TOO_FEW_CHARS'				=> 'Ваше сообщение слишком короткое.',
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Изменение минимального количества символов для title

Сообщение Sheer »

Gaborik писал(а):Она уже есть в posting.php
Значит придумай другое! TOO_FEW_SUBJ_CHARS

Добавлено спустя 3 минуты 55 секунд:
Gaborik писал(а):Что-то не сработало.
Поторопился - лишняя скобка, вот так надо

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

if($post_data['post_subject'] < 12)
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 15 лет 10 месяцев
Благодарил (а): 15 раз

Re: Изменение минимального количества символов для title

Сообщение Gaborik »

Sheer Странно. У меня теперь при любом количестве символов пишет: Тема слишком короткая. Вы у себя можете проверить?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Изменение минимального количества символов для title

Сообщение Sheer »

А! Ну да... там же длина, спросонья то я того

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

if (!$preview && !$refresh && (strlen($post_data['post_subject']) < 12) && ($mode == 'post' || ($mode == 'edit' && $post_data['topic_first_post_id'] == $post_id)))
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 15 лет 10 месяцев
Благодарил (а): 15 раз

Re: Изменение минимального количества символов для title

Сообщение Gaborik »

Sheer писал(а):if($post_data['post_subject'] < 12)
Спасибо всё работает.
Вот только хотел спросить.
12 что означает? Минимальное количество символов? Если да, то я поставил 30 и теперь тему создать можно если в нем больше 21 символов.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Изменение минимального количества символов для title

Сообщение Sheer »

Gaborik писал(а):Минимальное количество символов?
Да.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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