Webmaster общности: Predpriemach.com | SearchEngines.bg

    Предупреждение когати пишете пасс с Caps Lock

    Автор: ProGame

    Това е малко модче което подсказва на потребителите ви че Капс Лока им е включен когато си пишат паролата…

    Време за инсталация: 5 минути
    Фаилове които трябва да променяте: 6

    includes/page_header.php
    language/lang_english/lang_main.php
    templates/subSilver/overall_header.tpl
    templates/subSilver/login_body.tpl
    templates/subSilver/index_body.tpl
    templates/subSilver/profile_add_body.tpl

    Отваряте
    includes/page_header.php

    Намирате

    'L_USERNAME' => $lang['Username'],

    Преди него добавяте

    'L_CAPS_WARNING' => $lang['Caps_Warning'],

    Отваряте
    language/lang_english/lang_main.php

    Намирате

    ?>

    Преди него добавяте

    // Begin Caps Lock Warning MOD by ProGame
    $lang['Caps_Warning'] = 'Caps Lock is On.\n\nTo prevent entering your password incorrectly,\nyou should press Caps Lock to turn it off.';
    // End Caps Lock Warning MOD by ProGame

    Отваряте
    templates/subSilver/overall_header.tpl

    Намирате

    </head>

    Преди него добавяте

    <SCRIPT LANGUAGE="JavaScript">
    function checkCapsLock( e ) {
    var myKeyCode=0;
    var myShiftKey=false;
    var myMsg='{L_CAPS_WARNING}';
    
    if ( document.all ) {
    myKeyCode=e.keyCode;
    myShiftKey=e.shiftKey;
    
    } else if ( document.layers ) {
    myKeyCode=e.which;
    myShiftKey=( myKeyCode == 16 ) ? true : false;
    
    } else if ( document.getElementById ) {
    myKeyCode=e.which;
    myShiftKey=( myKeyCode == 16 ) ? true : false;
    
    }
    
    if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
    alert( myMsg );
    
    } else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
    alert( myMsg );
    
    }
    }
    </script>

    Отваряте
    templates/subSilver/login_body.tpl

    Намирате

    <input type="password" name="password" size="25" maxlength="32" />

    Замествате го с:

    <input type="password" name="password" onKeyPress="checkCapsLock( event )" size="25" maxlength="32" />

    Отваряте
    templates/subSilver/index_body.tpl

    Намирате

    <input class="post" type="password" name="password" size="10" maxlength="32" />

    Замествате го с:

    <input class="post" type="password" name="password" onKeyPress="checkCapsLock( event )" size="10" maxlength="32" />

    Отваряте
    templates/subSilver/profile_add_body.tpl

    Намирате

    <input type="password" class="post" style="width: 200px" name="new_password" size="25" maxlength="32" value="{NEW_PASSWORD}" />

    Замествате го с:

    <input type="password" class="post" style="width: 200px" name="new_password" onKeyPress="checkCapsLock( event )" size="25" maxlength="32" value="{NEW_PASSWORD}" />

    Намирате

    <input type="password" class="post" style="width: 200px" name="password_confirm" size="25" maxlength="32" value="{PASSWORD_CONFIRM}" />

    Замествате го с:

    <input type="password" class="post" style="width: 200px" name="password_confirm" onKeyPress="checkCapsLock( event )" size="25" maxlength="32" value="{PASSWORD_CONFIRM}" />

    Кефатите 🙂