Страница 1 из 11
Модератор форума: Yuri_G 
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » ID страны (Определение ID страны)
ID страны
svatomir
Сообщений: 65
Репутация: 2

Сообщение # 1 | 23:39:16
Подскажите, по какому принципу работает определение ID страны на юкозе? и можно ли сделать, чтобы определение ID страны происходило не по номеру (сравнивая ID страны с названием иконки) а по названию страны, которое я сам задаю, то сравнивая с названием иконки флага той или иной страны?
aleksandr_braun
Сообщений: 78
Репутация: 3

Сообщение # 2 | 02:32:14
svatomir, http://forum.ucoz.ru/forum/24-1006-1 учите условные операторы.
узнать id страны можно кодом $COUNTRY_ID$
1что бы привязать флаг этим способом прописываете такой код

Код
<?if($COUNTRY_ID$=ТУТ КОД СТРАНЫ)?><img src="ССЫЛКА НА ФЛАГ"><?else?><?endif?>
2. Так же привязка по названию. Узнать название страны этим кодом $COUNTRY$
Вывести можно так

Код
<?if($COUNTRY$='НАЗВАНИЕ СТРАНЫ')?><img src="ССЫЛКА НА ФЛАГ"><?else?><?endif?>
svatomir
Сообщений: 65
Репутация: 2

Сообщение # 3 | 15:55:45
еще момент уточню. нашел на ресурсах по юкозу код вставки данной функции-флаг пользователя, а также страна, которая определяется по ID. в папке к этому коду было 220 стран, но в папку на файловом сервере юкоза можно впихнуть только 200 файлов. а у меня есть свои флаги, 248 штук. так вот если у меня будет две папки, в одной 200 штук флагов, а в другой 48 флагов, я могу всем этим флагам назначить ID, и можно ли сам флаг не переименовывать по номеру ID. а например оставить оригинальное название страны, например Ukraine, Russian Federation, France, Belgium и т.д.?

Добавлено (04 Июл 2016, 15:55:45)
---------------------------------------------

Цитата aleksandr_braun ()
узнать id страны можно кодом $COUNTRY_ID$
id страны назначается автоматически? есть ли общий список с номерами id страны, чтобы можно было переименовывать каждый флаг в соответствии с этим списком?
aleksandr_braun
Сообщений: 78
Репутация: 3

Сообщение # 4 | 17:13:20
svatomir, для каждой страны в ucoz'e прописан свой id автоматически.

Код
<?if($COUNTRY$)?><img src="ПУТЬ_К_ФЛАГАМ/$COUNTRY_ID$.gif"align="absmiddle" title="$COUNTRY$"><?endif?>
если использовать такой скрипт, тогда нужно менять название каждого флага на id нужной страны(ПУТЬ_К_ФЛАГАМ/$COUNTRY_ID$.gif - смотрите только что бы расширение файла совпадало с вашим, либо замените на своё). Список не знаю где достать, Не думаю что вам понадобится так много флагов. Оставьте только основные страны с которых регистрируются пользователи. Либо в пу-пользователи- создайте нового пользователя с нужной страны и проверьте какой будет id.

Добавлено (04 Июл 2016, 17:13:20)
---------------------------------------------
svatomir, Коды стран я думаю и были в том файле который вы скачивали оттуда и смотрите

Цитата svatomir ()
в папке к этому коду было 220 стран
svatomir
Сообщений: 65
Репутация: 2

Сообщение # 5 | 16:22:34
Цитата aleksandr_braun ()
1что бы привязать флаг этим способом прописываете такой код
<?if($COUNTRY_ID$=ТУТ КОД СТРАНЫ)?><img src="ССЫЛКА НА ФЛАГ"><?else?><?endif?>1
2. Так же привязка по названию. Узнать название страны этим кодом $COUNTRY$
Вывести можно так

<?if($COUNTRY$='НАЗВАНИЕ СТРАНЫ')?><img src="ССЫЛКА НА ФЛАГ"><?else?><?endif?>
это мне на каждое название страны нужно свой флаг привязывать? или просто указать путь к папке со списком флагов? флаги я уже переименовал в соответствии с номерами $COUNTRY_ID$.
и второй вопрос - в папку файлового сервера вмещается только 200 файлов, а список стран больше 200 (всего 220, список мне предоставили с самого юкоза, в теме "условные операторы". И как быть то теперь? можно конечно урезать список стран до 200, и флагов тоже меньше до 200 сделать, а как то по другому поступить можно?
aleksandr_braun
Сообщений: 78
Репутация: 3

Сообщение # 6 | 17:16:41
svatomir, просто указать путь к папке со списком флагов

Код
<?if($COUNTRY$)?><img src="ПУТЬ_К_ФЛАГАМ/$COUNTRY_ID$.gif"align="absmiddle" title="$COUNTRY$"><?endif?>
svatomir
Сообщений: 65
Репутация: 2

Сообщение # 7 | 20:22:26
не получается все сделать в персональной странице пользователя. вместо флажка просто пустая иконка отображается. что делать?

Добавлено (07 Июл 2016, 20:22:26)
---------------------------------------------
а на странице материалов форума все работает smile

Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » ID страны (Определение ID страны)
Страница 1 из 11
Поиск: