Регистрация
Вход через соцсети
Восстановление пароля

Флаг стран в соответствии со списком Страны

Новый топик
26.08.2013, 15:41
Ответить | Цитировать
kras

Зарегистрирован:
2012-10-30
Сообщений: 16

Разработчикам часто требуется использовать на сайте флажки стран, например, рядом с товарами, проэтому я представляю вашему вниманию коллекцию картинок в формате .png по нумерации совпадающими с дефолтным списком "Страны" NetCat 5.2.

Способ использования думаю очевиден. Скидываете их в удобное для Вас место (напр. /netcat_files/flags), создаете где угодно поле: или в системных таблицах, или в настройках макета, или в компоненте - с форматом Country и используете на здоровье.

Пример для шаблона навигации:
Код:
$browse_template['unactive'] = '<li><a href=\"%URL\"><img src=\"/netcat_files/flags/%Country.png\" /> %NAME</a></li>';

Для компонента:
Код:
<img src="/netcat_files/flags/<?=$f_Country;?>.png" />

и т.д.

Картинки есть только в разрешении 48x48, так что используйте width и height на свое усмотрение.

Нюансы


• Конго. Не понятно какое именно имелось ввиду: Конго-КиншасаИзображение или Конго-Браззавиль Изображение, в наборе есть и тот, и другой

• Гвиана. Официальный флаг - французский, так что он продублирован.

• Аналогично с РФ, у которой есть деление на Питер, Москву и Сочи.

• Заир. У кого-то плохо с географией. С 97-го эта страна называется Демократическая Республика Конго, по-другому Конго-Киншаса. Флага для нее нет, почему - см. выше

• Аналогичная ситуация с Западным Самоа, который также переименован, причем в том же году. Представлен флагом Самоа

• Переименован. Представлен флагом Американского Самоа.

• Кокосовые острова, Ниуэ, Норфолк, Питкэрн. Флагов не нашлось, поэтому взяты из другой коллекции, но разницу заметить сложно.

• Остров Святой Елены. Не является страной. Принадлежит Великобритании, не считая захоронения сами знаете кого (Франция).

• Сен-Пьер и Микелон и острова Уоллис и Футуна. Колонии Франции. Имеют только неофициальные флаги. Представлены флагом Франции.

• Уэйк. Не является страной. Принадлежит США.

• Шпицберген. Не является страной. Принадлежит Норвегии.

• Югославия. Распалась в 90-х на несколько стран, в т.ч. Черногорию и Косово, которую в список почему-то решили не включать. Флаг в коллекции имеются.

• Также в таблице имеется пункт "219 острова". Видимо руки у кого-то дрогнули.


Вобщем, за географию двойка. В коллекции также имеются флаги ООН, Красного Креста, Олимпийского движения, НАТО и т.д.

Если кого заинтересует, в планах есть написание небольшого модуля, автоматически заливающего картинки разного размера и фиксящего некоторые досадные оплошности. А также добавляющего остсутсвующие страны, ну и еще пара вкусняшек.

СКАЧАТЬ
198 196 13242
Описание проекта