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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: Medal_System_0.21.0 หอเกียรติยศ สำหรับสมาชิก

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

โดย M004 » 23/04/2013 7:06 pm

รายละเอียดเกี่ยวกับ 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
- รีค่า บอร์ดของคุณ ทั้งหมด

ข้างบน