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

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

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

Сообщение Alecto »

Подскажите пожалуйста, как изменить минимальное количество символов для поля ОТКУДА (LOCATION )?
Везде все хорошо, но это поле добавлено как обязательное в форму регистрации. Вот там и возникает ограничение на ввод.
При регистрации минимальное значение составляет 5 символов.
Последний раз редактировалось Alecto 18.02.2011 14:41, всего редактировалось 1 раз.
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

Открыть /includes/ucp/ucp_profile.php, найти:

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

'location'		=> array('string', true,
По умолчанию строка выглядит так:

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

'location'		=> array('string', true, 2, 100),
"2" означает минимальное число символов. У Вас там "5" стоит?
In Web We Trust
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

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

Сообщение Alecto »

Айдар
проверил - значения по умолчанию: 2, 100
но, пользователи жалуются, что не могут зарегистрироваться если вводят 4 и меньше символов в это поле.

Проблемы возникают только на странице регистрации, куда поле вставлено таким образом (ucp_register.html):

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

	<dl>
		<dt><label for="username">{L_LOCATION}: *</label><br /><span>Город</span></dt>
		<dd><input type="text" tabindex="2" name="location" id="location" size="25" value="{LOCATION}" class="inputbox autowidth" title="{L_LOCATION}" /> </dd>
	</dl>
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

У Вас это дополнительное поле, вставленное обязательным при регистрации?
In Web We Trust
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

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

Сообщение Alecto »

Айдар
это поле LOCATION, которое находится в профиле по умолчанию (не созданное через Дополнительные поля), просто оно добавлено на страницу регистрации и сделано обязательным.
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

Ну так уберите это и сделайте как положено - через настройку дополнительных полей профиля, выставив нужные Вам значения, в т.ч. минимальное число символов?
In Web We Trust
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

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

Сообщение Alecto »

Айдар
во-первых, это поле используется давно, успешно и оно заполнено всеми пользователями.
во-вторых - зачем плодить дополнительные поля, если то что нужно уже есть и все отлично работает (за исключение минимального ограничения символов)?
в-третьих - вопрос в том, чтобы попробовать найти и изменить ограничение для штатного поля LOCATION.

если мой вопрос вышел за рамки раздела - прошу переместить тему в другой более подходящий.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

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

Сообщение Alecto »

неужели все тупо добавляют дополнительные поля и никто не адаптировал существующие?
не верю!

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

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

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

Я вообще не понимаю как вы это поле сделали обязательным без мода...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

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

Сообщение Alecto »

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

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

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

FomenkoAndrey писал(а): для штатного поля LOCATION.
Вот зачем писать не правду.
Задавая вопросы, надо все же давать нормальную инфу о проблеммах...
Стандартным полем у вас ведь и не пахнет.

Ищите настройку какого поля ваше полусамодельное поле подхватило...
Что продублировано, то и влияет..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

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

Сообщение Alecto »

Стандартным полем у вас ведь и не пахнет.
Поле LOCATION стандартное (штатное... назовите как вам больше нравится), для того чтобы в этом убедить - не поленитесь и проверить свой форум, для чего можно зайти в ЛИЧНЫЙ РАЗДЕЛ -- ЛИЧНЫЕ ДАННЫЕ (ПРОФИЛЬ) - увидите поле ОТКУДА или поискать LOCATION в кодах. Чтобы "не ходить далеко" - зайдите в личный раздел на сайте Гуру и убедитесь.
То, что этого поля нет по умолчанию на странице регистрации - я написал.
Если нечего сказать по существу темы и вопроса - зачем тогда вообще отвечать?

Проблема обнаружена и устранена.
К сожалению, лишний раз убедился, что спасение утопающего - дело рук самого утопающего.
По существу: в файле ucp_register.php есть код, отвечающий за длину ввода, где просто число 5 заменил на нужное ... было после этого счастье

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

				'location'         => array('string', false, 5, 60),
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

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

Пчелкин писал(а):Что продублировано, то и влияет..
Вы бы не возмущались и внимательно б читали...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

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