Классификатор стран мира с флагами
Опубликовано : | Кем : Viktor | Категория : Классификаторы
Довольно часто возникает необходимость иметь на своём сайте полный список стран мира, да ещё и с флагами. Собственно, его и выкладываю в этой записи.
Столбец name использует преимущественно устоявшиеся в русском языке названия стран, как то "Южная Корея", "Германия".. Столбец full_name содержит полное официальное название, аналогично с английским. Всего в классификаторе 248 стран включая Абхазию и ЮО. Структура таблицы:
CREATE TABLE `system_classifiers_countries` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL COMMENT 'Наименование страны',
`name_en` varchar(255) NOT NULL DEFAULT '' COMMENT 'Наименование страны на английском языке',
`full_name` varchar(255) NOT NULL COMMENT 'Полное наименование страны',
`code` varchar(3) NOT NULL COMMENT 'Международный числовой код',
`phone_code` varchar(7) NOT NULL DEFAULT '' COMMENT 'Междунароный телефонный код',
`alpha2` varchar(2) NOT NULL COMMENT 'Код альфа-2',
`alpha3` varchar(3) NOT NULL COMMENT 'Код альфа-3',
`flag` varchar(255) NOT NULL DEFAULT '' COMMENT 'Иконка с флагом страны',
`active` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'Страна активно включена в систему',
`visible` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT 'Видимость в системе',
`order` tinyint(2) NOT NULL DEFAULT '0' COMMENT 'Порядок сортировки',
`description` varchar(255) NOT NULL DEFAULT '' COMMENT 'Описание',
PRIMARY KEY (`id`),
UNIQUE KEY `name_UNIQUE` (`name`),
UNIQUE KEY `alfa2_UNIQUE` (`alpha2`),
UNIQUE KEY `alpha3_UNIQUE` (`alpha3`),
UNIQUE KEY `full_name_UNIQUE` (`full_name`),
UNIQUE KEY `name_en_UNIQUE` (`name_en`),
UNIQUE KEY `number_code_UNIQUE` (`code`)
) ENGINE=InnoDB AUTO_INCREMENT=249 DEFAULT CHARSET=utf8 COMMENT='Общероссийский классификатор стран мира ОКСМ'
В комплект идут флаги в количестве 112 штук в разрешениях 16 и 48 пикселей по ширине для самых часто употребляемых государств. Ничего не имею против остальных, но среди них есть на столько экзотические, что встретить их в моём случае шансов нет. Кому нужно - ищете флаги, вносите имя файла в БД и добавляете его в папку с остальными.
Скачать (.zip 532Кб)