Page 1 of 1

Medal_System_0.21.0 หอเกียรติยศ สำหรับสมาชิก

Posted: 23/04/2013 7:06 pm
by M004
รายละเอียดเกี่ยวกับ Medal_System_0.21.0 หอเกียรติยศ เป็น modที่เพิ่มสามารถ การสร้าง หอเกียรติยศ เพิ่มรายชื่อสมาชิก เข้า สู้ธรรมเนียบต่าง ที่เราจัดตั้งขึ้น เล่น นักโพส หรือ นักตอบคำถามดีเด่น ตามแต่ที่ เราต้องการเป็นต้น

พัฒนาโดย : Jessica
Version : 0.21.0 Beta
phpBB Version(s) : 3.0.11
ดาวน์โหลดได้ที่ : https://www.phpbb.com/community/viewtop ... &t=2166248
1.jpg
1.jpg (19.78 KiB) Viewed 525 times
2.jpg
2.jpg (46.08 KiB) Viewed 525 times
4.jpg
4.jpg (46.43 KiB) Viewed 524 times
5.jpg
5.jpg (36.92 KiB) Viewed 525 times
วิธีการติดตั้ง
เปิดไฟล์ memberlist.php
ค้นหา

Code: Select all

        $user_id = (int) $member['user_id'];
 
เติมหลังคำที่หา

Code: Select all

        if ( $config['medals_active'] )
        {
            include($phpbb_root_path . 'includes/medals_memberlist.' . $phpEx);
        }
 
ค้นหา

Code: Select all

            'S_ZEBRA'            =>  
เติมก่อนที่ค้นหา

Code: Select all

// Medals System MOD
            'USER_ID'                => $user_id,
            'U_NOMINATE'            => ( $s_nominate ) ? append_sid("{$phpbb_root_path}medals.$phpEx", "m=nominate&u={$user_id}") : '',
            'U_CAN_AWARD_MEDALS'    => ($auth->acl_get('a_user') || $is_mod ) ? append_sid("{$phpbb_root_path}medals.$phpEx", "m=award&u={$user_id}") : '',
            'L_USER_MEDAL'            => $user->lang['MEDALS'],
            'USER_MEDAL_COUNT'        => $medal_count,
            'L_MEDAL_INFORMATION'    => $user->lang['MEDAL_INFORMATION'],
            'L_MEDAL_NAME'            => $user->lang['MEDAL'],
            'L_MEDAL_DETAIL'        => $user->lang['MEDAL_DETAIL'],
// ----------------------------
 
เปิดไฟล์ viewtopic.php
ค้นหา

Code: Select all

    $prev_post_id = $row['post_id']; 
เติมหลังคำที่ค้นหา

Code: Select all

        if ( $config['medals_active'] )
        {
            include($phpbb_root_path . 'includes/medals_viewtopic.' . $phpEx);
        }
 
เปิดไฟล์ includes/constants.php
ค้นหา

Code: Select all

// Additional tables  
เติมหลังคำที่ค้นหา

Code: Select all

// Medals Mod
define('MEDALS_TABLE',                $table_prefix . 'medals');
define('MEDALS_AWARDED_TABLE',        $table_prefix . 'medals_awarded');
define('MEDALS_CATS_TABLE',            $table_prefix . 'medals_cats');
 
เปิดไฟล์ includes/functions.php
ค้นหา

Code: Select all

        'U_FAQ'                    => append_sid("{$phpbb_root_path}faq.$phpEx"), 
เติมหลังคำที่ค้นหา

Code: Select all

        'U_MEDALS'                => (isset($config['medals_active'])) ? $config['medals_active'] : true ? append_sid("{$phpbb_root_path}medals.$phpEx") : '', 
เปิดไฟล์ includes/functions_user.php
ค้นหา

Code: Select all

    $table_ary = array(USERS_TABLE, USER_GROUP_TABLE, TOPICS_WATCH_TABLE, FORUMS_WATCH_TABLE, ACL_USERS_TABLE, TOPICS_TRACK_TABLE, TOPICS_POSTED_TABLE, FORUMS_TRACK_TABLE, PROFILE_FIELDS_DATA_TABLE, MODERATOR_CACHE_TABLE
ค้นหาในบรรทัด

Code: Select all

); 
เติมก่อนคำที่หา

Code: Select all

, MEDALS_AWARDED_TABLE
เปิดไฟล์ includes/acp/acp_styles.php

Code: Select all

                'icon_back_top', 'icon_contact_aim', 'icon_contact_email', 'icon_contact_icq', 'icon_contact_jabber', 'icon_contact_msnm', 'icon_contact_pm', 'icon_contact_yahoo', 'icon_contact_www', 'icon_post_delete' 
หาในบรรทัด

Code: Select all

, 'icon_post_delete' 
เติมหลังคำที่หา

Code: Select all

, 'icon_post_approve' 
เปิดไฟล์ language/en/common.php
ค้นหา

Code: Select all

 
เติมก่อนคำที่หา

Code: Select all

$lang = array_merge($lang, array(
    // Medals System MOD for phpBB3
    'MEDALS_VIEW'                    => 'Medals',
    'MEDALS_VIEW_EXPLAIN'            => 'View Medals',
));
 
เปิดไฟล์ styles/prosilver/imageset/imageset.cfg
ค้นหา

Code: Select all

img_icon_post_delete = icon_post_delete.gif*20*20
เติมหลังคำที่หา

Code: Select all

img_icon_post_approve = icon_post_approve.gif*20*20
เปิดไฟล์ styles/prosilver/template/memberlist_view.html
ค้นหา

Code: Select all

			<dt>{L_TOTAL_POSTS}:</dt>
เติมก่อนคำที่หา

Code: Select all

			<dt>{L_MEDALS_VIEW}:</dt> <dd>{USER_MEDAL_COUNT} <!-- IF U_CAN_AWARD_MEDALS -->| <a href="{U_CAN_AWARD_MEDALS}"><strong>{L_AWARD_MEDAL}</strong></a><!-- ENDIF --><!-- IF U_NOMINATE --> | <a href="{U_NOMINATE}"><strong>{L_NOMINATE}</strong></a><!-- ENDIF --></dd>
ค้นหา

Code: Select all

<!-- INCLUDE jumpbox.html --> 
เติมก่อนคำที่หา

Code: Select all

<!-- INCLUDE medals/medal_memberlist_view.html --> 
เปิดไฟล์ styles/prosilver/template/overall_header.html
ค้นหา

Code: Select all

				<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
เติมหลังคำที่หา

Code: Select all

				<!-- IF U_MEDALS and S_USER_LOGGED_IN and not S_IS_BOT --><li class="icon-medal"><a href="{U_MEDALS}" title="{L_MEDALS_VIEW_EXPLAIN}">{L_MEDALS_VIEW}</a></li><!-- ENDIF -->
เปิดไฟล์ styles/prosilver/template/viewtopic_body.html
ค้นหา

Code: Select all

		<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
เติมก่อนคำที่หา

Code: Select all

		<!-- BEGIN medal -->
		<!-- IF postrow.medal.S_HAS_MEDALS or postrow.medal.S_HAS_NOMINATIONS --><dd><strong>{L_MEDALS}:</strong> {postrow.medal.MEDALS_COUNT}{postrow.medal.MEDALS_NOMINATED}</dd><!-- ENDIF -->
			<!-- BEGIN medal_row -->
			<dd>
				<!-- BEGIN medal_col -->
					<img src="{postrow.medal.medal_row.medal_col.MEDAL_IMAGE}" border="0" alt="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" title="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" {postrow.medal.medal_row.medal_col.MEDAL_WIDTH} {postrow.medal.medal_row.medal_col.MEDAL_HEIGHT} />
				<!-- END medal_col -->
			</dd>
			<!-- END medal_row -->
		<!-- END medal -->
เปิดไฟล์ styles/prosilver/theme/stylesheet.css
ค้นหา

Code: Select all

@import url("colours.css");
เติมหลังคำที่หา

Code: Select all

@import url("medals.css");
ติดตั้งไฟล์

Code: Select all

msm_install/index.php
- หลังจากนั้น ลบไฟล์ msm_install/index.php
- รีค่าใน prosilver template cache
- รีค่า บอร์ดของคุณ ทั้งหมด