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

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

Moderator: mindphp

ภาพประจำตัวสมาชิก
M004
PHP VIP Members
PHP VIP Members
โพสต์: 1323
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย 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 1016 times
2.jpg
2.jpg (46.08 KiB) Viewed 1016 times
4.jpg
4.jpg (46.43 KiB) Viewed 1015 times
5.jpg
5.jpg (36.92 KiB) Viewed 1016 times
วิธีการติดตั้ง
เปิดไฟล์ memberlist.php
ค้นหา

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

// 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
ค้นหา

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

// 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
ค้นหา

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

    $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
ค้นหาในบรรทัด เติมก่อนคำที่หา

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

                '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' 
หาในบรรทัด

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

, 'icon_post_approve' 
เปิดไฟล์ language/en/common.php
ค้นหา เติมก่อนคำที่หา

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

			<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>
ค้นหา

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

				<!-- 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
ค้นหา

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

		<!-- 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
ค้นหา

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 3