รายละเอียดเกี่ยวกับ 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 (19.78 KiB) Viewed 1016 times
- 2.jpg (46.08 KiB) Viewed 1016 times
- 4.jpg (46.43 KiB) Viewed 1015 times
- 5.jpg (36.92 KiB) Viewed 1016 times
วิธีการติดตั้ง
เปิดไฟล์ memberlist.php
ค้นหา
เติมหลังคำที่หา
โค้ด: เลือกทั้งหมด
if ( $config['medals_active'] )
{
include($phpbb_root_path . 'includes/medals_memberlist.' . $phpEx);
}
ค้นหา
เติมก่อนที่ค้นหา
โค้ด: เลือกทั้งหมด
// 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
ค้นหา
เติมหลังคำที่ค้นหา
โค้ด: เลือกทั้งหมด
if ( $config['medals_active'] )
{
include($phpbb_root_path . 'includes/medals_viewtopic.' . $phpEx);
}
เปิดไฟล์ includes/constants.php
ค้นหา
เติมหลังคำที่ค้นหา
โค้ด: เลือกทั้งหมด
// 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
ค้นหาในบรรทัด
เติมก่อนคำที่หา
เปิดไฟล์ 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'
หาในบรรทัด
เติมหลังคำที่หา
เปิดไฟล์ 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_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 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
ค้นหา
เติมหลังคำที่หา
ติดตั้งไฟล์
- หลังจากนั้น ลบไฟล์ msm_install/index.php
- รีค่าใน prosilver template cache
- รีค่า บอร์ดของคุณ ทั้งหมด
[b]รายละเอียดเกี่ยวกับ[/b] Medal_System_0.21.0 หอเกียรติยศ เป็น modที่เพิ่มสามารถ การสร้าง หอเกียรติยศ เพิ่มรายชื่อสมาชิก เข้า สู้ธรรมเนียบต่าง ที่เราจัดตั้งขึ้น เล่น นักโพส หรือ นักตอบคำถามดีเด่น ตามแต่ที่ เราต้องการเป็นต้น
[b]พัฒนาโดย[/b] : Jessica
[b]Version [/b]: 0.21.0 Beta
[b]phpBB Version(s) [/b]: 3.0.11
[b]ดาวน์โหลดได้ที่ :[/b] https://www.phpbb.com/community/viewtopic.php?f=70&t=2166248
[attachment=3]1.jpg[/attachment]
[attachment=2]2.jpg[/attachment]
[attachment=1]4.jpg[/attachment]
[attachment=0]5.jpg[/attachment]
วิธีการติดตั้ง
เปิดไฟล์ memberlist.php
ค้นหา
[code=php] $user_id = (int) $member['user_id'];
[/code]
เติมหลังคำที่หา
[code=php] if ( $config['medals_active'] )
{
include($phpbb_root_path . 'includes/medals_memberlist.' . $phpEx);
}
[/code]
ค้นหา
[code=php] 'S_ZEBRA' => [/code]
เติมก่อนที่ค้นหา
[code=php]// 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'],
// ----------------------------
[/code]
เปิดไฟล์ viewtopic.php
ค้นหา
[code=php] $prev_post_id = $row['post_id']; [/code]
เติมหลังคำที่ค้นหา
[code=php] if ( $config['medals_active'] )
{
include($phpbb_root_path . 'includes/medals_viewtopic.' . $phpEx);
}
[/code]
เปิดไฟล์ includes/constants.php
ค้นหา
[code=php]// Additional tables [/code]
เติมหลังคำที่ค้นหา
[code=php]// Medals Mod
define('MEDALS_TABLE', $table_prefix . 'medals');
define('MEDALS_AWARDED_TABLE', $table_prefix . 'medals_awarded');
define('MEDALS_CATS_TABLE', $table_prefix . 'medals_cats');
[/code]
เปิดไฟล์ includes/functions.php
ค้นหา
[code=php] 'U_FAQ' => append_sid("{$phpbb_root_path}faq.$phpEx"), [/code]
เติมหลังคำที่ค้นหา
[code=php] 'U_MEDALS' => (isset($config['medals_active'])) ? $config['medals_active'] : true ? append_sid("{$phpbb_root_path}medals.$phpEx") : '', [/code]
เปิดไฟล์ includes/functions_user.php
ค้นหา
[code=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[/code]
ค้นหาในบรรทัด
[code=php]); [/code]
เติมก่อนคำที่หา
[code=php], MEDALS_AWARDED_TABLE[/code]
เปิดไฟล์ includes/acp/acp_styles.php
[code=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' [/code]
หาในบรรทัด
[code=php], 'icon_post_delete' [/code]
เติมหลังคำที่หา
[code=php], 'icon_post_approve' [/code]
เปิดไฟล์ language/en/common.php
ค้นหา
[code=php] [/code]
เติมก่อนคำที่หา
[code=php]$lang = array_merge($lang, array(
// Medals System MOD for phpBB3
'MEDALS_VIEW' => 'Medals',
'MEDALS_VIEW_EXPLAIN' => 'View Medals',
));
[/code]
เปิดไฟล์ styles/prosilver/imageset/imageset.cfg
ค้นหา
[code]img_icon_post_delete = icon_post_delete.gif*20*20[/code]
เติมหลังคำที่หา
[code]img_icon_post_approve = icon_post_approve.gif*20*20[/code]
เปิดไฟล์ styles/prosilver/template/memberlist_view.html
ค้นหา
[code] <dt>{L_TOTAL_POSTS}:</dt>[/code]
เติมก่อนคำที่หา
[code] <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]
ค้นหา
[code=php]<!-- INCLUDE jumpbox.html --> [/code]
เติมก่อนคำที่หา
[code=php]<!-- INCLUDE medals/medal_memberlist_view.html --> [/code]
เปิดไฟล์ styles/prosilver/template/overall_header.html
ค้นหา
[code] <li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
[/code]
เติมหลังคำที่หา
[code] <!-- 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 -->
[/code]
เปิดไฟล์ styles/prosilver/template/viewtopic_body.html
ค้นหา
[code] <!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
[/code]
เติมก่อนคำที่หา
[code] <!-- 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 -->
[/code]
เปิดไฟล์ styles/prosilver/theme/stylesheet.css
ค้นหา
[code]@import url("colours.css");[/code]
เติมหลังคำที่หา
[code]@import url("medals.css");[/code]
ติดตั้งไฟล์
[code]msm_install/index.php[/code]
- หลังจากนั้น ลบไฟล์ msm_install/index.php
- รีค่าใน prosilver template cache
- รีค่า บอร์ดของคุณ ทั้งหมด