Флаг страны при регистрации

Архив полностью рабочих скриптов и так далее...
Аватара пользователя
cucYa
Сообщения: 164
Зарегистрирован: 09 июн 2008, 22:47

Флаг страны при регистрации

Сообщение cucYa »

  • Флаг страны, после селекта.
  • Информация, если пользователь выбрал не ту страну.
  • Работает во всех браузерах.

1. ПУ - Пользователи - Настройки модуля: (обязательно)
Убираем регистрацию для uNet, ставим для локальных пользователей.

Скриншот:
Изображение

2. Перед </body> на странице регистрации:
Путь можете изменить на свой, флаги качать тут

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

<script type="text/javascript">
/*
++++++++++++++++++++++++++++++++++++++++++++++++
++    Флаг страны при регистрации             ++
++    Автор: Марк Тали | cuc                  ++
++    Сайт: http://xcinema.net                ++
++++++++++++++++++++++++++++++++++++++++++++++++
*/
// Создаём картинку после селекта со странами
$('#siF6').attr('onchange','xCountry(this.value);').after('<img align="absmiddle" src="http://x666.ucoz.com/country/0.gif" style="margin: 0px 0px 0px 10px; border: 0px none;"  id="country" alt="country" /><span id="country_text" style="margin: 0px 0px 0px 5px; display: none; font-weight: bold; color: red; cursor: help;" title="Система определила, что Вы живёте не здесь!">*</span>');
// Fix для ie
if($.browser.msie){
    $('#siF6').change(function(){xCountry($(this).val())})
}
// Определяем страну пользователя
current_country = $('#siF6').val();
xCountry($('#siF6').val());
// Функция замены флага
function xCountry(flag){
    if(flag < 210){
        $('#country').attr('src','http://x666.ucoz.com/country/' + flag + '.gif');
    } else { 
        
$('#country').attr('src','http://x666.ucoz.com/country2/' + flag + '.gif');
    }
    // Для некоторых стран нет флага
    if(flag > 220 || flag == 2 || flag == 10 || flag == 13 || flag == 34 || flag == 36 || flag == 59 || flag == 78 || flag == 79 || flag == 167 || flag == 188 || flag == 216){
        $('#country').attr('src','http://x666.ucoz.com/country/0.gif');
    }
    // Уточняем место нахождение пользователя
    if( location.href.indexOf('/index/11')==-){
        if(current_country != flag){$('#country_text').fadeIn('slow')} else {$('#country_text').fadeOut('normal')}
    }
}
</script>


Вроде всё... :)

Всего флагов 220, то есть последние 20 стран будут без флага

© cuc [xcinema.net]
Последний раз редактировалось AllCity 14 май 2009, 13:36, всего редактировалось 3 раза.
Аватара пользователя
PuCyHOK
Сообщения: 830
Зарегистрирован: 20 апр 2008, 20:32

Re: Флаг страны при регистрации

Сообщение PuCyHOK »

респект )
что такое бесконечность?
Это большая чёрная дыра в жизни, которая есть у каждого человека сзади :D (с) cuclik

Истина естественна.
Не важно верят в неё или нет.
Аватара пользователя
PuCyHOK
Сообщения: 830
Зарегистрирован: 20 апр 2008, 20:32

Re: Флаг страны при регистрации

Сообщение PuCyHOK »

а чтобы при редактирование данных этот же скрипт вставить надо?
что такое бесконечность?
Это большая чёрная дыра в жизни, которая есть у каждого человека сзади :D (с) cuclik

Истина естественна.
Не важно верят в неё или нет.
Аватара пользователя
Smoke
Сообщения: 1038
Зарегистрирован: 01 фев 2009, 15:20

Re: Флаг страны при регистрации

Сообщение Smoke »

Да
Аватара пользователя
cucYa
Сообщения: 164
Зарегистрирован: 09 июн 2008, 22:47

Re: Флаг страны при регистрации

Сообщение cucYa »

PuCyHOK писал(а):а чтобы при редактирование данных этот же скрипт вставить надо?

Наверное да, я не пробовал :?
Аватара пользователя
cucYa
Сообщения: 164
Зарегистрирован: 09 июн 2008, 22:47

Re: Флаг страны при регистрации

Сообщение cucYa »

Да, работает, проверил. ;)
Аватара пользователя
Smoke
Сообщения: 1038
Зарегистрирован: 01 фев 2009, 15:20

Re: Флаг страны при регистрации

Сообщение Smoke »

Формы регистрации и изменения инфы почти одинаковы! :idea:
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Флаг страны при регистрации

Сообщение AllCity »

Выглядит неплохо :)
Аватара пользователя
Smoke
Сообщения: 1038
Зарегистрирован: 01 фев 2009, 15:20

Re: Флаг страны при регистрации

Сообщение Smoke »

Не очень люблю подобные скрипты... :arrow:
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Re: Флаг страны при регистрации

Сообщение Vanofuture »

smoke, почему? Пара строк кода, а красиво.
Закрыто