[MOD] Breizh Ajax Checks

แนะนำ Mod ต่างๆ ของ PHPBB3 แนะนำความสามารถ ของ mod การติดตั้ง การเข้ากันได้กับเวอร์ชั่น

Moderator: mindphp

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 18664
Joined: 31/03/2014 10:02 am
Contact:

[MOD] Breizh Ajax Checks

Postby thatsawan » 26/05/2014 5:51 pm

26-5-2557 17-18-49.png
26-5-2557 17-18-49.png (40.75 KiB) Viewed 478 times

รายละเอียด :: mod นี้จะช่วยให้ตรวจสอบการกรอกข้อมูล ชื่อผู้ใช้ ที่อยู่อีเมล และรหัสผ่านในหน้าลงทะเบียน
พัฒนาโดย :: sylver35
Version :: 1.3.0
ดาวน์โหลดได้ที่ :: https://www.mindphp.com/download/documen ... hecks.html
ไฟล์ที่ใช้ในการติดตั้ง ::
includes/acp/acp_styles.php,
includes/ucp/ucp_profile.php,
includes/ucp/ucp_register.php,
language/en/acp/styles.php,
styles/prosilver/imageset/imageset.cfg,
styles/prosilver/template/overall_footer.html,
styles/prosilver/template/ucp_profile_reg_details.html,
styles/prosilver/template/ucp_register.html,
styles/prosilver/theme/common.css
วิธีการติดตั้ง ::
เปิดไฟล์ =>includes/acp/acp_styles.php,
ค้นหา ::

Code: Select all

'icon_post_target', 'icon_post_target_unread'

ในบรรทัดค้นหา ::

Code: Select all

'icon_friend', 'icon_foe' 

เติมท้าย ::

Code: Select all

, 'icon_ajax_checking', 'icon_ajax_true', 'icon_ajax_false', 'icon_ajax_strength_1', 'icon_ajax_strength_2', 'icon_ajax_strength_3', 'icon_ajax_strength_4' 

เปิดไฟล์ =>includes/ucp/ucp_profile.php,
ค้นหา ::

Code: Select all

                $template->assign_vars(array(
                    'ERROR'                => (sizeof($error)) ? implode('<br />', $error) : ''

เติมก่อน::

Code: Select all

                // start Mod Breizh Ajax Checks ------
                $user->add_lang('mods/ajaxchecks');
                $template->assign_vars(array(
                    'S_IN_AJAX_CHECKS'            => true,
                    'S_IN_AJAX_CHECKS_DETAILS'    => true,
                    'AJAX_CHECKS_FILE'            => generate_board_url(). '/ajaxchecks.' .$phpEx,
                    'AJAX_CHECKING_IMG'            => $user->img('icon_ajax_checking', 'AJAX_CHECKING'),
                    'PRINTAJAXFROM'                => sprintf($user->lang['AJAXFROM'], $user->img('icon_ajax_true', 'AJAX_CHECK_MOD'), $config['breizh_ajax_checks_version']),
                ));
                // end Mod Breizh Ajax Checks -------     

เปิดไฟล์ =>includes/ucp/ucp_register.php,
ค้นหา ::

Code: Select all

                $user->add_lang(array('common', 'ucp')); 

เติมท้าย::

Code: Select all

                // start Mod Breizh Ajax Checks ------
                $user->add_lang('mods/ajaxchecks');
                // end Mod Breizh Ajax Checks -------     

ค้นหา ::

Code: Select all

        $template->assign_vars(array(
            'ERROR'                => (sizeof($error)) ? implode('<br />', $error) : ''

เติมก่อน ::

Code: Select all

        // start Mod Breizh Ajax Checks ------
        $user->add_lang('mods/ajaxchecks');
        $template->assign_vars(array(
            'S_IN_AJAX_CHECKS'            => true,
            'S_IN_AJAX_CHECKS_REGISTER'    => true,
            'AJAX_CHECKS_FILE'            => generate_board_url(). '/ajaxchecks.' .$phpEx,
            'AJAX_CHECKING_IMG'            => $user->img('icon_ajax_checking', 'AJAX_CHECKING'),
            'PRINTAJAXFROM'                => sprintf($user->lang['AJAXFROM'], $user->img('icon_ajax_true', 'AJAX_CHECK_MOD'), $config['breizh_ajax_checks_version']),
        ));
        // end Mod Breizh Ajax Checks -------     

เปิดไฟล์ =>language/en/acp/styles.php,
ค้นหา ::

Code: Select all

?>

เติมก่อน ::

Code: Select all

// start Mod Breizh Ajax Checks ------
$lang = array_merge($lang, array(
    'IMG_ICON_AJAX_CHECKING'        => 'AJAX checking',
    'IMG_ICON_AJAX_TRUE'            => 'AJAX true',
    'IMG_ICON_AJAX_FALSE'            => 'AJAX false',
    'IMG_ICON_AJAX_STRENGTH_1'        => 'AJAX password strength - Very weak',
    'IMG_ICON_AJAX_STRENGTH_2'        => 'AJAX password strength - Weak',
    'IMG_ICON_AJAX_STRENGTH_3'        => 'AJAX password strength - Acceptable',
    'IMG_ICON_AJAX_STRENGTH_4'        => 'AJAX password strength - Strong',
));
// end Mod Breizh Ajax Checks -------
 

เปิดไฟล์ =>styles/prosilver/imageset/imageset.cfg,
ค้นหา ::

Code: Select all

img_icon_user_profile 

เติมท้าย ::

Code: Select all

img_icon_ajax_checking = icon_ajax_checking.gif*16*16
img_icon_ajax_true 
= icon_ajax_true.png*16*16
img_icon_ajax_false 
= icon_ajax_false.png*16*16
img_icon_ajax_strength_1 
= icon_ajax_strength_1.gif*16*44
img_icon_ajax_strength_2 
= icon_ajax_strength_2.gif*16*44
img_icon_ajax_strength_3 
= icon_ajax_strength_3.gif*16*44
img_icon_ajax_strength_4 
= icon_ajax_strength_4.gif*16*44

เปิดไฟล์ =>styles/prosilver/template/overall_footer.html,
ค้นหา ::

Code: Select all

</body

เติมก่อน ::

Code: Select all

<!-- IF S_IN_AJAX_CHECKS -->
<
script type="text/javascript">
// <![CDATA[
<!-- INCLUDE ajax_checks.js -->
// ]]>
</script>
<!-- ENDIF -->

เปิดไฟล์ =>styles/prosilver/template/ucp_profile_reg_details.html,
ค้นหา ::

Code: Select all

        <dd><!-- IF S_CHANGE_USERNAME --> 

ในบรรทัดค้นหา ::

Code: Select all

title="{L_USERNAME}" /> 

แทนที่ในบรรทัดค้นหา::

Code: Select all

title="{L_USERNAME}" /><div id="usernamecur" class="checks_details"></div

ค้นหา ::

Code: Select all

        <dd><!-- IF S_CHANGE_EMAIL --> 

ในบรรทัดค้นหา ::

Code: Select all

title="{L_EMAIL_ADDRESS}" /> 

แทนที่ในบรรทัดค้นหา::

Code: Select all

title="{L_EMAIL_ADDRESS}" /><div id="checkemail" class="checks_details"></div

ค้นหา ::

Code: Select all

            <dd><input type="text" name="email_confirm" 

ค้นหาในบรรทัด::

Code: Select all

title="{L_CONFIRM_EMAIL}" /> 

แทนที่บรรทัดค้นหา ::

Code: Select all

title="{L_CONFIRM_EMAIL}" /><div id="emailcheck" class="checks_details"></div

ค้นหา ::

Code: Select all

            <dd><input type="password" name="new_password" 

ในบรรทัดค้นหา ::

Code: Select all

title="{L_CHANGE_PASSWORD}" /> 

แทนที่::

Code: Select all

title="{L_CHANGE_PASSWORD}" /><div id="passwordcur" class="checks_details"></div

ค้นหา ::

Code: Select all

            <dd><input type="password" name="password_confirm" 

ในบรรทัดค้นหา ::

Code: Select all

title="{L_CONFIRM_PASSWORD}" /> 

แทนที่ในบรรทัดค้นหา::

Code: Select all

title="{L_CONFIRM_PASSWORD}" /><div id="passwordcheck" class="checks_details"></div

ค้นหา ::

Code: Select all

    <!-- ENDIF --> 

เติมก่อน ::

Code: Select all

        <dl>
            <dd><div id="strength"></div></dd>
        </dl

ค้นหา ::

Code: Select all

        <dd><input type="password" name="cur_password" 

ในบรรทัดค้นหา::

Code: Select all

title="{L_CURRENT_PASSWORD}" /> 

แทนที่ในบรรทัดค้นหา::

Code: Select all

title="{L_CURRENT_PASSWORD}" /><div id="oldpassword" class="checks_details"></div

ค้นหา ::

Code: Select all

title="{L_CURRENT_PASSWORD}" /><div id="oldpassword" class="checks_details"></div>

เติมก่อน::

Code: Select all

    <dl>
        <dd><div id="strengthcur"></div></dd>
    </dl>

ค้นหา ::

Code: Select all

<fieldset class="submit-buttons">

เติมก่อน::

Code: Select all

<div class="panel" id="ajaxfrom">
    <div class="inner"><span class="corners-top"><span></span></span>
        <div class="checks_print">{PRINTAJAXFROM}</div>
    <span class="corners-bottom"><span></span></span></div>
</
div>

เปิดไฟล์ =>styles/prosilver/template/ucp_register.html,
ค้นหา ::

Code: Select all

        <dd><input type="text" tabindex="1"

ในบรรทัดค้นหา::
ค้นหา ::

Code: Select all

title="{L_USERNAME}" />

แทนที่บรรทัดค้นหา::

Code: Select all

title="{L_USERNAME}" /><span id="usernamecheck"></span>

ค้นหา ::

Code: Select all

        <dd><input type="text" tabindex="2"

ในบรรทัดค้นหา ::

Code: Select all

title="{L_EMAIL_ADDRESS}" />

แทนที่บรรทัดค้นหา::

Code: Select all

title="{L_EMAIL_ADDRESS}" /><span id="checkemail"></span>

ค้นหา ::

Code: Select all

        <dd><input type="text" tabindex="3"

ในบรรทัดค้นหา::

Code: Select all

title="{L_CONFIRM_EMAIL}" />

แทนที่บรรทัดค้นหา::

Code: Select all

title="{L_CONFIRM_EMAIL}" /><span id="emailcheck"></span>

ค้นหา ::

Code: Select all

        <dd><input type="password" tabindex="4"

ในบรรทัดค้นหา ::

Code: Select all

title="{L_NEW_PASSWORD}" />

แทนที่ในบรรทัดค้นหา::

Code: Select all

title="{L_NEW_PASSWORD}" /><span id="passwordcur"></span>

ค้นหา ::

Code: Select all

        <dd><input type="password"

ในบรรทัดค้นหา ::

Code: Select all

title="{L_CONFIRM_PASSWORD}" />

แทนที่บรรทัดค้นหา ::

Code: Select all

title="{L_CONFIRM_PASSWORD}" /><span id="passwordcheck"></span>

ค้นหา ::

Code: Select all

    <hr />

เติมก่อน::

Code: Select all

    <dl>
        <dd><span id="strength"></span></dd>
    </dl>
    <dl>
        <dd><span id="ajaxfrom">{PRINTAJAXFROM}</span></dd>
    </dl>

เปิดไฟล์ =>styles/prosilver/theme/common.css
ค้นหา ::

Code: Select all

#top {    

เติมก่อน::

Code: Select all

/* Start Mod Breizh Ajax Checks */
#ajaxfrom {
    display: none;
}

.
checks_details {
    display: bloc;
    margin-top: 8px;
}

.
checks_print {
    margin: 1em 0 0 17em;
}
/* END Mod Breizh Ajax Checks */

Return to “PHPBB3.0 Mod Review”

Who is online

Users browsing this forum: No registered users and 1 guest