dle.in.ua » Хаки » На каком языке вы вводите пароль (Ajax)

На каком языке вы вводите пароль (Ajax)

Автор: wp_ от 30-04-2010, 16:02
На каком языке вы вводите пароль (Ajax)


Как часто при вводе пароля мы ошибаемся из-за другой раскладки или включенного Caps Lock'а ? Но мы еще ладно, привыкли, а вот обычные пользователи при этом нервничают и ругаются, особенно когда непонятно, почему пароль неправильный. Данный скрипт как раз таки предназначен для предотвращения подобного. При вводе пароля он отображает сбоку раскладку последнего введенного символа, а так же показывает, включен ли капслок.

Установка
Откройте файл main.tpl
между тегами


вставьте:




Откройте login.tpl, найдите

<input type="password" name="login_password" style="height:15px;" />


Вставьте до него

  $(function(){
    $(':password').keyboardLayout();
  });


Все! Не забудьте изменить пути до ваших файлов.

keyboardlayout.rar [19.32 Kb] (cкачиваний: 260)
  • Группа: User
  • Icq: 477778842
  • Комментариев: 31
  • Публикаций: 2
  • А что вставлять в main.tpl ?????

    --------------------
    • stalkerdj
    • Регистрация: 13.02.2010
    • Репутация: (0|0|0)
    • 30 апреля 2010 16:16
    • 1
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • {login}

    :D
    • djdf7
    • Регистрация: --
    • Репутация: (||)
    • 30 апреля 2010 16:43
    • 2
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 122
  • Публикаций: 10
  • кто использует jQuery - отличный вариант js, Но кто не использует его, ради одного определения языка 60kb скрипта это лишнее.
    • kavadims
    • Регистрация: 26.07.2008
    • Репутация: (0|0|0)
    • 30 апреля 2010 20:58
    • 3
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • kavadims,
    Советую подкреплять jQuery не со своего сайта, а с гугла
    например
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js">&
    lt;/script>

    В этом есть много плюсов один из которых - если посетитель на каком-то сайте уже загружал данную библиотеку то на твоем сайте она подкрепиться из кэша браузера
    • softik
    • Регистрация: --
    • Репутация: (||)
    • 1 мая 2010 12:33
    • 4
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 122
  • Публикаций: 10
  • softik,
    подключают вот так -
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"&

    lt;/script>

    так как некоторые скрипты к фреймворку после обновления могут не правильно работать. ... а так указывается конкретная версия - 1.4.2 или другая

    Смысл остался тот же - лишние KB
    • kavadims
    • Регистрация: 26.07.2008
    • Репутация: (0|0|0)
    • 1 мая 2010 17:45
    • 5
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 67
  • Публикаций: 36
  • бред....народ, напишите плз нормальную инструкцию

    --------------------
    • raler1992
    • Регистрация: 20.11.2009
    • Репутация: (1|1|0)
    • 3 мая 2010 22:10
    • 6
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • стоящая вещь
    • ghostinshell
    • Регистрация: --
    • Репутация: (||)
    • 5 мая 2010 01:16
    • 7
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Установка:

    Откройте файл main.tpl
    между тегами
    <body></body>

    вставьте:
    <script type="text/javascript" src="/templates/nova/js/jquery.js"></script>
    <script type="text/javascript" src="/templates/nova/js/jquery.keyboardLayout.js"></script>
    <link rel="stylesheet" type="text/css" href="/templates/nova/css/jquery.keyboardLayout.css" />

    Откройте login.tpl, найдите
    <input type="password" name="login_password" style="height:15px;">

    Вставьте до него
    <script type="text/javascript">
    $(function(){
    $(':password').keyboardLayout();
    });
    </script>

    Все! Не забудьте изменить пути до ваших файлов.
    • DVMade
    • Регистрация: --
    • Репутация: (||)
    • 8 июля 2010 14:09
    • 8
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.