รายละเอียดเกี่ยวกับ [RC] Infraction System ระบบคำแนน สำหรับผู้แจ้งปัญหา

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

Moderator: mindphp

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

รายละเอียดเกี่ยวกับ [RC] Infraction System ระบบคำแนน สำหรับผู้แจ้งปัญหา

โพสต์โดย M004 » 28/05/2013 7:00 pm

รายละเอียดเกี่ยวกับ [RC] Infraction System ระบบคำแนน สำหรับผู้แจ้งปัญหา
เป็นระบบที่ ให้คะแนนสำหรับผู้แจ้งปัญหาใน web เข้ามา
พัฒนาโดย : Nelsaidi
Version : 1.2
phpBB Version(s) : phpBB 3.0.10 3.0.11
ดาวน์โหลดได้ที่ : https://www.phpbb.com/community/viewtopic.php?f=70&t=2138282&hilit=infractions
1.jpg
1.jpg (13.93 KiB) เปิดดู 303 ครั้ง

2.jpg
2.jpg (19.18 KiB) เปิดดู 303 ครั้ง


ขั่นตอนติดตั้ง
เปิดไฟล์ includes/constants.php
ค้นหา

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

define('ZEBRA_TABLE',                $table_prefix . 'zebra'); 

เติมหลังค้นหา

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

define('INFRACTIONS_TABLE',            $table_prefix . 'infractions');
define('INFRACTION_TEMPLATES_TABLE',     $table_prefix . 'infraction_templates'); 


เปิดไฟล์ styles/prosilver/template/viewtopic_body.html
ค้นหา

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

   <!-- IF postrow.U_WARN --><li class="warn-icon"><a href="{postrow.U_WARN}" title="{L_WARN_USER}"><span>{L_WARN_USER}</span></a></li><!-- ENDIF -->

แทนที่

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

<!-- IF postrow.U_ISSUE_INFRACTION --><li class="warn-icon"><a href="{postrow.U_ISSUE_INFRACTION}" title="{L_ISSUE_INFRACTION}"><span>{L_ISSUE_INFRACTION}</span></a></li><!-- ENDIF -->


เปิดไฟล์ viewtopic.php
ค้นหา

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

'U_WARN'            => ($auth->acl_get('m_warn') && $poster_id != $user->data['user_id'] && $poster_id != ANONYMOUS) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=warn&amp;mode=warn_post&amp;f=' . $forum_id . '&amp;p=' . $row['post_id'], true, $user->session_id) : '', 

แทนที่

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

'U_ISSUE_INFRACTION'    => ($auth->acl_get('m_infractions_issue') && $poster_id != $user->data['user_id'] && $poster_id != ANONYMOUS) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=infractions&amp;mode=issue&amp;post_id=' . $row['post_id']) : '', 


เปิดไฟล์ memberlist.php
ค้นหา

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

'WARNINGS'        => isset($data['user_warnings']) ? $data['user_warnings'] : 0, 

เติมก่อนค้นหา

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

'INFRACTION_POINTS'    => $data['infraction_points'], 

ค้นหา
แทนที่

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

'U_ISSUE_INFRACTION'    => ($auth->acl_get('m_infractions_issue')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=infractions&amp;mode=issue&amp;user_id=' . $user_id) : '',
'U_VIEW_INFRACTIONS'    => ($auth->acl_get('m_infractions')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=infractions&amp;mode=view&amp;user_id=' . $user_id) : '', 


เปิดไฟล์ styles/prosilver/template/memberlist_view.html
ค้นหา

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

<dt>{L_WARNINGS}: </dt>

แทนที่

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

<dt>{L_INFRACTION_POINTS}: </dt>

ค้นหา

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

<dd><strong>{WARNINGS}</strong><!-- IF U_NOTES or U_WARN --> [ <!-- IF U_NOTES --><a href="{U_NOTES}">{L_VIEW_NOTES}</a><!-- ENDIF --> <!-- IF U_WARN --><!-- IF U_NOTES --> | <!-- ENDIF --><a href="{U_WARN}">{L_WARN_USER}</a><!-- ENDIF --> ]<!-- ENDIF --></dd>

แทนที่

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

<dd><strong>{INFRACTION_POINTS}</strong><!-- IF U_NOTES --> [<a href="{U_NOTES}">{L_VIEW_NOTES}</a>]<!-- ENDIF --><!-- IF U_ISSUE_INFRACTION --> [<a href="{U_ISSUE_INFRACTION}">{L_ISSUE_INFRACTION}</a>]<!-- ENDIF --><!-- IF U_VIEW_INFRACTIONS --> [<a href="{U_VIEW_INFRACTIONS}">{L_VIEW_INFRACTION}</a>]<!-- ENDIF --> </dd>


เปิดไฟล์ includes/session.php
ค้นหา

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

$this->add_lang($lang_set); 

เติมหลัง

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

        $this->add_lang('infractions');
        include_once($phpbb_root_path . 'includes/functions_infractions.' . $phpEx);
        if(isset($config['infractions_installed']))
        {
            clear_expired_infractions($this->data['user_id']);
        }
         

ติดตั้งไฟล์

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

infractions_umil.php

ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 3 และ บุคคลทั่วไป 0 ท่าน