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

[BETA] Select Location in Profile

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

После Ярцево запятая должна быть.
Coagulant писал(а):,"Центральный ФО",
Добавлено спустя 3 минуты 30 секунд:
Erlang писал(а):а обязателен английский файл городов?
Нет, конечно. Я на всякий случай, вдруг у вас есть выбор анлийского языка на форуме.
quazi
phpBB 2.0.2
Сообщения: 306
Стаж: 19 лет 1 месяц

Сообщение quazi »

includes/functions_selects.php

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

include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_locations.' . $phpEx); 

...

// BEGIN Select Location 
function location_select($default_location, $select_name = "location")
{
	global $lang;
	$location_list = $lang['locations'];
может лучше так?

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

// BEGIN Select Location 
function location_select($default_location, $select_name = "location")
{
	global $board_config;
	include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_locations.' . $phpEx); 
обоснование:
города подключаются в одном только месте, соответственно, контекст списка городов - локальный

и вот это

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

$lang['locations'] = array(
"",
"Абакан",
можно записать и так

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

$location_list = array(
"",
"Абакан",
Добавлено спустя 12 минут 12 секунд:

или даже так

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

$location_list = array(
    "Центральный ФО" => array(
        "Московская область", 
    ....
        "Ярославская область",
    ),
    "Дальневосточный ФО" => array(
    ....
тогда функцию можно записать так

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

// BEGIN Select Location
function location_select($default_location, $select_name = "location")
{
	global $board_config;
	include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_locations.' . $phpEx); 

	$location_select = '<select name="' . $select_name . '">';

	//
	// лучше указать пустую строку списка, чем программно задавать
	//
	$location_select = '<option value="">---</option>'; 

	foreach ($location_list as $district_name => $location_regions)
	{
		$location_select .= '<optgroup label="' . $district_name . '">';
		foreach ($location_regions as $id => $location_name)
		{
			$selected = ( $location_name == $default_location ) ? ' selected="selected"' : '';
			$location_select .= '<option value="' . $location_name . '"' . $selected . '>' . $location_name . '</option>';
		}
		$location_select .= '</optgroup>';
	}
	$location_select .= "</select>";
    
	return $location_select;
}
// END Select Location
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

quazi
Замечания по существу, но я придерживался стиля написания phpbb, пускай, имхо, не всегда удачного. Не вижу смысла переделывать -выйгрыша никакого.
quazi писал(а): города подключаются в одном только месте, соответственно, контекст списка городов - локальный
А какая разница?
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Сообщение Erlang »

Coagulant что-то сортировка по букве не работает...
С уважением,
Сергей
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

Erlang
Coagulant писал(а):Если надо сортировать по алфавиту, добавьте asort() как и было.
Если более подробно, то:
В functions_selects.php
НАЙТИ СТРОЧКУ

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

$location_list = $lang['locations'];
ПОСЛЕ ДОБАВИТЬ

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

asort($location_list);
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Сообщение Erlang »

Coagulant спасибо.
С уважением,
Сергей
Древлянин
phpBB 1.4.1
Сообщения: 41
Стаж: 19 лет 3 месяца
Откуда: Россия, Санкт-Петербург

Сообщение Древлянин »

Во первых, спасибо автору за мод. :D

Далее, хочу поделиться тем, как я выкрутился из сложившейся ситуации.

А всё просто, я взял страны от сюда http://www.gismeteo.ru/listcountries.htm исправил ошибки в названиях городов (около 7 ошибок) сверяясь со словарём Яндекса и добавил в лингво файл.

ИМХО стоит вопрос как лучше обратить внимание пользователя на

"--- ВЫБЕРИТЕ ГОРОД РОССИИ ---" и "--- ИЛИ ВЫБЕРИТЕ СТРАНУ ---". Думаю стоит в описания поля в профиле добавить, что список стран находится ниже...

А вот ленг файл...

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

<?php
/***************************************************************************
*                           lang_locations.php
*                           ------------------
*   begin                : Thu June 23 2005
*   copyright            : (C) 2005 Coagulant
*   email                : profit@nm.ru
*
*   $Id: lang_locations.php,v 1.0 2005/06/23 23:27:42 coagulant Exp $
*
***************************************************************************/
/***************************************************************************
*
*   This program is free software; you can redistribute it and/or modify
*   it under the terms of the GNU General Public License as published by
*   the Free Software Foundation; either version 2 of the License, or
*   (at your option) any later version.
*
***************************************************************************/

$lang['locations'] = array(
"",
"--- ВЫБЕРИТЕ ГОРОД РОССИИ ---",
"Абакан",
"Агинское",
"Адыгейск",
"Азов",
"Александров",
"Альметьевск",
"Анадырь",
"Анапа",
"Ангарск",
"Апатиты",
"Арзамас",
"Армавир",
"Арсеньев",
"Архангельск",
"Астрахань",
"Ахтубинск",
"Ахты",
"Ачинск",
"Байкальск",
"Балаково",
"Барнаул",
"Бежецк",
"Белгород",
"Белореченск",
"Белоярский",
"Березники",
"Березово",
"Беринговский",
"Бийск",
"Биробиджан",
"Благовещенск",
"Бодайбо",
"Бологое",
"Братск",
"Брянск",
"Буденновск",
"Буйнакск",
"Великие Луки",
"Великий Устюг",
"Верхний Уфалей",
"Верхоянск",
"Вилюйск",
"Владивосток",
"Владикавказ",
"Владимир",
"Волгоград",
"Волгодонск",
"Волжский",
"Вологда",
"Волоколамск",
"Воркута",
"Воронеж",
"Воткинск",
"Вуктыл",
"Выборг",
"Вязники",
"Вязьма",
"Гагарин",
"Геленджик",
"Глазов",
"Голицыно",
"Горно-Алтайск",
"Гороховец",
"Горячий Ключ",
"Грозный",
"Гусь-Хрустальный",
"Дальнереченск",
"Дербент",
"Дзержинск",
"Димитровоград",
"Дмитров",
"Домбай",
"Дубна",
"Дудинка",
"Егорьевск",
"Ейск",
"Екатеринбург",
"Елец",
"Ессентуки",
"Забайкальск",
"Златоуст",
"Иваново",
"Игирим",
"Ижевск",
"Инта",
"Иркутск",
"Истра",
"Ишим",
"Йошкар-Ола",
"Кавалерово",
"Казань",
"Калининград",
"Калуга",
"Каменск-Уральский",
"Каменск-Шахтинский",
"Камышин",
"Канаш",
"Кандалакша",
"Канск",
"Карачаевск",
"Кашира",
"Кемерово",
"Кизляр",
"Кимры",
"Кингисепп",
"Киров",
"Кировск",
"Киселевск",
"Кисловодск",
"Клин",
"Ковров",
"Когалым",
"Коломна",
"Комсомольск-на-Амуре",
"Кореновск",
"Костомукша",
"Кострома",
"Котлас",
"Красная Поляна",
"Красногвардейск",
"Краснодар",
"Красноярск",
"Кропоткин",
"Крымск",
"Кудымкар",
"Кумертау",
"Курган",
"Курск",
"Кущевская",
"Кызыл",
"Лабинск",
"Лаврентия",
"Лагань",
"Липецк",
"Лонг-Юган",
"Магадан",
"Магнитогорск",
"Майкоп",
"Малоярославец",
"Марково",
"Махачкала",
"Междуреченск",
"Миасс",
"Миллерово",
"Минводы",
"Мирный",
"Михайлов",
"Михайловка (Волг.)",
"Мичуринск",
"Можайск",
"Моздок",
"Мончегорск",
"Москва",
"Муравлево",
"Мурманск",
"Муром",
"Мыс Шмидта",
"Набережные Челны",
"Надым",
"Назрань",
"Нальчик",
"Наро-Фоминск",
"Нарьян-Мар",
"Находка",
"Невинномысск",
"Нефтекамск",
"Нефтекумск",
"Нефтеюганск",
"Нижневартовск",
"Нижнекамск",
"Нижний Новгород",
"Нижний Тагил",
"Новгород Великий",
"Новозаполярный",
"Новокузнецк",
"Новороссийск",
"Новосибирск",
"Новочеркасск",
"Новый Уренгой",
"Ногинск",
"Норильск",
"Ноябрьск",
"Нягань",
"Одинцово",
"Октябрьский",
"Октябрьское",
"Оленегорск",
"Омолон",
"Омск",
"Орел",
"Оренбург",
"Орехово-Зуево",
"Орск",
"Павловский Посад",
"Партизанск",
"Певек",
"Пенза",
"Перегребное",
"Переславль-Залесский",
"Пермь",
"Петрозаводск",
"Петропавловск-Камчатский",
"Петушки",
"Печора",
"Подольск",
"Приморско-Ахтарск",
"Приполярный",
"Провидения Бухта",
"Прохладный",
"Псков",
"Пятигорск",
"Радужный",
"Ржев",
"Ростов",
"Ростов-на-Дону",
"Рубцовск",
"Рыбинск",
"Рязань",
"Салехард",
"Сальск",
"Самара",
"Санкт-Петербург",
"Саранск",
"Сарапул",
"Саратов",
"Саянск",
"Светлоград",
"Светлый",
"Северодвинск",
"Сергиев Посад",
"Серов",
"Серпухов",
"Славянск-на-Кубани",
"Смоленск",
"Советский",
"Сосьва",
"Сочи",
"Спасск-Дальний",
"Ставрополь",
"Старый Оскол",
"Стерлитамак",
"Стрежевой",
"Сургут",
"Сызрань",
"Сыктывкар",
"Таганрог",
"Тамбов",
"Таштагол",
"Тверь",
"Тикси",
"Тимашевск",
"Тихорецк",
"Тобольск",
"Тольятти",
"Томск",
"Торжок",
"Тосно",
"Троицк",
"Туапсе",
"Тула",
"Тура",
"Тында",
"Тюмень",
"Уваровка",
"Углич",
"Узюм-Юган",
"Улан-Удэ",
"Ульяновск",
"Урус-Мартан",
"Урюпинск",
"Усолье-Сибирское",
"Усть-Илимск",
"Усть-Кут",
"Усть-Лабинск",
"Усть-Ордынский",
"Уфа",
"Ухта",
"Хабаровск",
"Ханты-Мансийск",
"Хасавьюрт",
"Хилимсунт",
"Целина",
"Цимлянск",
"Чебоксары",
"Челябинск",
"Череповец",
"Черкесск",
"Черский",
"Черусти",
"Чита",
"Чудово",
"Шахты",
"Эгвенкинот",
"Элиста",
"Югорск",
"Южно-Сахалинск",
"Юрга",
"Якутск",
"Ямбург",
"Ярославль",
"Ярцево",
"--- ИЛИ ВЫБЕРИТЕ СТРАНУ ---",
"Австралия",
"Австрия",
"Азербайджан",
"Ангола",
"Андорра",
"Антигуа и Барбуда",
"Аргентина",
"Армения",
"Аруба",
"Багамские острова",
"Барбадос",
"Беларусь",
"Бельгия",
"Болгария",
"Боливия",
"Босния и Герцеговина",
"Ботсвана",
"Бразилия",
"Бруней",
"Великобритания",
"Венгрия",
"Венесуэла",
"Вьетнам",
"Гваделупа",
"Германия",
"Греция",
"Грузия",
"Дания",
"Доминиканская респ.",
"Египет",
"Замбия",
"Зимбабве",
"Израиль",
"Индия",
"Индонезия",
"Иордания",
"Ирак",
"Иран",
"Ирландия",
"Исландия",
"Испания",
"Италия",
"Казахстан",
"Каймановы о-ва",
"Камбоджа",
"Канада",
"Катар",
"Кения",
"Кипр",
"Китай",
"КНДР",
"Колумбия",
"Коста-Рика",
"Куба",
"Кука о-ва",
"Кыргызстан",
"Латвия",
"Ливия",
"Литва",
"Люксембург",
"Маврикий",
"Мадагаскар",
"Малайзия",
"Мальдивы",
"Мальта",
"Марокко",
"Мартиника",
"Мексика",
"Молдова",
"Монако",
"Монголия",
"Намибия",
"Непал",
"Нидерланды",
"Никарагуа",
"Новая Зеландия",
"Новая Каледония",
"Норвегия",
"ОАЭ",
"Пакистан",
"Пакистан",
"Панама",
"Парагвай",
"Перу",
"Польша",
"Португалия",
"Россия",
"Румыния",
"Северный Полюс",
"Сейшелы",
"Сент-Китс и Невис",
"Сингапур",
"Словакия",
"Словения",
"Суринам",
"США",
"Таджикистан",
"Таити",
"Тайвань",
"Таиланд",
"Танзания",
"Теркс и Кайкос",
"Тунис",
"Туркменистан",
"Турция",
"Узбекистан",
"Украина",
"Уругвай",
"Фиджи",
"Филиппины",
"Финляндия",
"Франция",
"Хорватия",
"Чехия",
"Чили",
"Швейцария",
"Швеция",
"Шри-Ланка",
"Эстония",
"ЮАР",
"Югославия",
"Южная Корея",
"Ямайка",
"Япония"
);
Добавлено спустя 7 минут 40 секунд:

Заменил

$lang['Location'] = 'Откуда';

на

$lang['Location'] = '<small>Список всех стран находится ниже списка городов России.</small><br>Откуда';

Добавлено спустя 2 минуты 4 секунды:

Ес-но сортировка должна быть отключена.

Добавлено спустя 12 минут 15 секунд:

Есть ещё идея, сейчас воплотю... :)

Добавлено спустя 10 минут 10 секунд:

Предлагаю вариант на котором я и остановился. ИМХО так логичей, прощей и понятней.

И $lang['Location'] = 'Откуда';
менять не нужно.

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

<?php
/***************************************************************************
*                           lang_locations.php
*                           ------------------
*   begin                : Thu June 23 2005
*   copyright            : (C) 2005 Coagulant
*   email                : profit@nm.ru
*
*   $Id: lang_locations.php,v 1.0 2005/06/23 23:27:42 coagulant Exp $
*
***************************************************************************/
/***************************************************************************
*
*   This program is free software; you can redistribute it and/or modify
*   it under the terms of the GNU General Public License as published by
*   the Free Software Foundation; either version 2 of the License, or
*   (at your option) any later version.
*
***************************************************************************/

$lang['locations'] = array(
"",
"Австралия",
"Австрия",
"Азербайджан",
"Ангола",
"Андорра",
"Антигуа и Барбуда",
"Аргентина",
"Армения",
"Аруба",
"Багамские острова",
"Барбадос",
"Беларусь",
"Бельгия",
"Болгария",
"Боливия",
"Босния и Герцеговина",
"Ботсвана",
"Бразилия",
"Бруней",
"Великобритания",
"Венгрия",
"Венесуэла",
"Вьетнам",
"Гваделупа",
"Германия",
"Греция",
"Грузия",
"Дания",
"Доминиканская респ.",
"Египет",
"Замбия",
"Зимбабве",
"Израиль",
"Индия",
"Индонезия",
"Иордания",
"Ирак",
"Иран",
"Ирландия",
"Исландия",
"Испания",
"Италия",
"Казахстан",
"Каймановы о-ва",
"Камбоджа",
"Канада",
"Катар",
"Кения",
"Кипр",
"Китай",
"КНДР",
"Колумбия",
"Коста-Рика",
"Куба",
"Кука о-ва",
"Кыргызстан",
"Латвия",
"Ливия",
"Литва",
"Люксембург",
"Маврикий",
"Мадагаскар",
"Малайзия",
"Мальдивы",
"Мальта",
"Марокко",
"Мартиника",
"Мексика",
"Молдова",
"Монако",
"Монголия",
"Намибия",
"Непал",
"Нидерланды",
"Никарагуа",
"Новая Зеландия",
"Новая Каледония",
"Норвегия",
"ОАЭ",
"Пакистан",
"Пакистан",
"Панама",
"Парагвай",
"Перу",
"Польша",
"Португалия",

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

"Румыния",
"Северный Полюс",
"Сейшелы",
"Сент-Китс и Невис",
"Сингапур",
"Словакия",
"Словения",
"Суринам",
"США",
"Таджикистан",
"Таити",
"Тайвань",
"Таиланд",
"Танзания",
"Теркс и Кайкос",
"Тунис",
"Туркменистан",
"Турция",
"Узбекистан",
"Украина",
"Уругвай",
"Фиджи",
"Филиппины",
"Финляндия",
"Франция",
"Хорватия",
"Чехия",
"Чили",
"Швейцария",
"Швеция",
"Шри-Ланка",
"Эстония",
"ЮАР",
"Югославия",
"Южная Корея",
"Ямайка",
"Япония"
);
Добавлено спустя 2 минуты 50 секунд:

+ корректно отсортируется если что куда добавите не так!
Аватара пользователя
AlexWB
phpBB 1.4.4
Сообщения: 199
Стаж: 19 лет 3 месяца
Откуда: Kiev.UA

Сообщение AlexWB »

Хотя и пользовался поиском, но эту тему нашел только сегодня, случайно.
Свою проблему описал тут: http://phpbbguru.net/community/viewtopic.php?t=5184
Птолемей
phpBB 1.4.0
Сообщения: 39
Стаж: 18 лет 5 месяцев

Сообщение Птолемей »

Coagulant
при переключении языка места нахождения других пользователей не переводится.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Птолемей
Правильно, потому что в базу вносятся фактические значения, а не языковые переменные.
я люблю daft punk | новый sugoi.ru
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Сообщение Erlang »

Coagulant писал(а):Скоро будет файл, обнуляющий значение поля "откуда" в профилях пользователей, у которых оно не подходило по списку городов до установки мода и обещанный add-on-инструкция.
Забросили МОД?
С уважением,
Сергей
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

Erlang
Совершенно верно.
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Сообщение Erlang »

Coagulant писал(а):Заменяет поле "Откуда" в профиле на выпадающий список с городами России
А можно его как-то доработать для Регистрации пользователя, а то замучали БОТы с городом "Агинское"?

Спасибо за МОД :P
С уважением,
Сергей
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

Erlang писал(а):А можно его как-то доработать для Регистрации пользователя, а то замучали БОТы с городом "Агинское"?
Как, например?

С ботами надо бороться отдельно, например модом Anti Bot Question Hack :)
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Сообщение Erlang »

Coagulant писал(а):С ботами надо бороться отдельно, например модом Anti Bot Question Hack
Стоит :?
Coagulant писал(а):Как, например?
Может выбор города и ручками поставить галочку?

Не знаю... :(
С уважением,
Сергей

Вернуться в «Бета-версии модов для phpBB 2.0.x»