Separate Login and User Name โมดูลที่เพิ่มชื่อสำหรับแสดงบนระบบแทน id login

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

Moderator: mindphp

User avatar
M004
PHP VIP Members
PHP VIP Members
Posts: 1323
Joined: 01/01/1970 7:00 am

Separate Login and User Name โมดูลที่เพิ่มชื่อสำหรับแสดงบนระบบแทน id login

Post by M004 » 22/06/2013 6:21 pm

รายละเอียดเกี่ยวกับ Separate Login and User Name โมดูลที่เพิ่มชื่อสำหรับแสดงบนระบบแทน id login
พัฒนาโดย : nouveau
Version : 1.0.11
phpBB Version(s) : phpBB 3.0.11
ดาวน์โหลดได้ที่ : https://www.phpbb.com/community/viewtop ... &t=1768595
1.png
1.png (82.59 KiB) Viewed 854 times
เปิดไฟล์ adm/index.php
ค้นหา

Code: Select all

    $template->assign_vars(array( 
เติมก่อน

Code: Select all

    // Sep Login Name Mod
    // Check if 'loginname" is empty.
    if (empty($user->data['loginname']))
    {
        $user->data['loginname'] = '';
    } 
ค้นหา

Code: Select all

        'USERNAME'                => $user->data['username'], 
เติมหลัง

Code: Select all

        // Sep Login Name Mod
        'LOGINNAME'                => $user->data['loginname'], 
เปิดไฟล์ adm/style/acp_users_overview.html
ค้นหา

Code: Select all

	<legend>{L_ACP_USER_OVERVIEW}</legend>
เติมหลัง

Code: Select all

<!-- Sep Login Name Mod -->
<dl>
	<dt><label for="login">{L_LOGINNAME}:</label><br /><span>{L_LOGINNAME_CHARS_EXPLAIN}</span></dt>
	<dd><input type="text" id="login" name="login" value="{LOGIN}" /></dd>
</dl>
เปิดไฟล์ adm/style/overall_header.html
ค้นหา

Code: Select all

						<p>{L_LOGGED_IN_AS}<br /><strong>{USERNAME}</strong> [&nbsp;<a href="{U_LOGOUT}">{L_LOGOUT}</a>&nbsp;][&nbsp;<a href="{U_ADM_LOGOUT}">{L_ADM_LOGOUT}</a>&nbsp;]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
เติมแทน

Code: Select all

						<!-- Sep Login Name Mod -->
						<p>{L_LOGGED_IN_AS}<br />
                        {L_LOGINNAME}&nbsp;<strong>{LOGINNAME}</strong><br />
                        {L_USERNAME}&nbsp;<strong>{USERNAME}</strong><br />
                        [&nbsp;<a href="{U_LOGOUT}">{L_LOGOUT}</a>&nbsp;][&nbsp;<a href="{U_ADM_LOGOUT}">{L_ADM_LOGOUT}</a>&nbsp;]</p>
เปิดไฟล์ includes/cache.php
ค้นหา

Code: Select all

    /**
    * Obtain disallowed usernames
    */ 
เติมก่อน

Code: Select all

    // Start Sep Login Name Mod
    /**
    * Obtain disallowed login names
    */
    function obtain_disallowed_loginnames()
    {
        if (($loginnames = $this->get('_disallowed_loginnames')) === false)
        {
            global $db;

            $sql = 'SELECT disallow_loginname
                FROM ' . DISALLOW_LOGIN_TABLE;
            $result = $db->sql_query($sql);

            $loginnames = array();
            while ($row = $db->sql_fetchrow($result))
            {
                $loginnames[] = str_replace('%', '.*?', preg_quote(utf8_clean_string($row['disallow_loginname']), '#'));
            }
            $db->sql_freeresult($result);

            $this->put('_disallowed_loginnames', $loginnames);
        }

        return $loginnames;
    }
    // End Sep Login Name Mod 
เปิดไฟล์ includes/constants.php
ค้นหา

Code: Select all

define('LOGIN_ERROR_USERNAME', 10); 
เติมก่อน

Code: Select all

// Sep Login Name Mod 
define('LOGIN_ERROR_LOGINNAME', 9); 
ค้นหา

Code: Select all

define('DISALLOW_TABLE',            $table_prefix . 'disallow'); 
เติมหลัง

Code: Select all

// Sep Login Name Mod
define('DISALLOW_LOGIN_TABLE',            $table_prefix . 'disallow_login'); 
เปิดไฟล์ styles/prosilver/template/ucp_remind.html
ค้นหา

Code: Select all

<dl>
			<dt><label for="username">{L_USERNAME}:</label></dt>
			<dd><input class="inputbox narrow" type="text" name="username" id="username" size="25" /></dd>
		</dl>
เติมแทน

Code: Select all

		<!-- Sep Login Name Mod -->
<dl>
			<dt><label for="loginname">{L_LOGINNAME}:</label></dt>
			<dd><input class="inputbox narrow" type="text" name="loginname" id="loginname" size="25" /></dd>
		</dl>
เปิดไฟล์ styles/prosilver/template/ucp_resend.html
ค้นหา

Code: Select all

		<dl>
			<dt><label for="username">{L_USERNAME}:</label></dt>
			<dd><input class="inputbox narrow" type="text" name="username" id="username" size="25" /></dd>
		</dl>
เติมแทน

Code: Select all

		<!-- Sep Login Name Mod -->
		<dl>
			<dt><label for="loginname">{L_LOGINNAME}:</label></dt>
			<dd><input class="inputbox narrow" type="text" name="loginname" id="loginname" size="25" /></dd>
		</dl>
เปิดไฟล์ styles/prosilver/template/viewforum_body.html
ค้นหา

Code: Select all

				<dl>
					<dt><label for="username">{L_USERNAME}:</label></dt>
					<dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>
				</dl>
เติมแทน

Code: Select all

				<!-- Sep Login Name Mod -->
				<dl>
					<dt><label for="loginname">{L_LOGINNAME}:</label></dt>
					<dd><input type="text" tabindex="1" name="loginname" id="loginname" size="25" value="{LOGINNAME}" class="inputbox autowidth" /></dd>
				</dl>
เปิดไฟล์ language/en/email/user_resend_inactive.txt
ค้นหา

Code: Select all

Username: {USERNAME}
เติมแทน

Code: Select all

Login name: {LOGINNAME}
เปิดไฟล์ language/en/email/user_welcome.txt
ค้นหา

Code: Select all

Username: {USERNAME}
เติมแทน

Code: Select all

Login name: {LOGINNAME}
เปิดไฟล์ language/en/email/user_welcome_inactive.txt
ค้นหา

Code: Select all

Username: {USERNAME}
เติมก่อน

Code: Select all

Login name: {LOGINNAME}
ติดตั้งไฟล์

Code: Select all

install_seplogin.php
		

Return to “PHPBB3.0 Mod Review”

Who is online

Users browsing this forum: No registered users and 19 guests