[RC] Reputation System ระบบชื่อเสียงเต็ม

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

Moderator: mindphp

User avatar
M004
PHP VIP Members
PHP VIP Members
Posts: 1323
Joined: 01/01/1970 7:00 am

[RC] Reputation System ระบบชื่อเสียงเต็ม

Post by M004 » 22/04/2013 7:01 pm

รายละเอียดเกี่ยวกับ
ระบบชื่อเสียงเต็มรูปแบบสำหรับ phpBB3 จะช่วยให้ผู้ใช้ที่โพสต์ข้อความลง ฟอรั่มสามารถดูผู้ใช้ดูสถิติคะแนนการจัดอันดับชื่อเสียง ผู้ใช้สามารถเขียนแสดงความคิดเห็นได้ด้วย
พัฒนาโดย : Pico88
Version : 0.6.3
phpBB Version(s) : 3.0.11
ดาวน์โหลดได้ที่ : https://www.phpbb.com/community/viewtop ... &t=2147118
1.jpg
1.jpg (42.89 KiB) Viewed 805 times
2.jpg
2.jpg (102.27 KiB) Viewed 805 times
3.jpg
3.jpg (30.86 KiB) Viewed 805 times
4.jpg
4.jpg (36.44 KiB) Viewed 805 times
ขั้นตอนการติดตั้ง
เปิดไฟล์ memberlist.php
ค้นหา

Code: Select all

$user->setup(array('memberlist', 'groups')); 
เติมหลังคำที่หา

Code: Select all

$user->add_lang('mods/reputation_system'); 
ค้นหา

Code: Select all

$default_key = 'c'; 
เติมหลังคำที่หา

Code: Select all

//Reputation System
if ($config['rs_sort_memberlist']){
    //Sort by reputation by default if the mod config says so
    $default_key = 'r';
    //Make it descending by default
    $_REQUEST['sd'] = request_var('sd','d');
}
//Reputation System  
ค้นหา

Code: Select all

            'U_REMOVE_FOE'        => ($foe && $foes_enabled) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=zebra&remove=1&mode=foes&usernames[]=' . $user_id) : '',
        )); 
เติมหลังคำที่หา

Code: Select all

        // Reputation System
        $template->assign_vars(array(
            'USER_ID'            => $member['user_id'],
            'REPUTATION'        => $member['user_reputation'],
            'U_VIEW_REP_LIST'     => ($auth->acl_get('u_rs_view')) ? append_sid("{$phpbb_root_path}reputation.$phpEx", '&mode=details&u=' . $user_id) : '',
            'S_RATE_USER'         => ($config['rs_user_rating'] && $auth->acl_get('u_rs_give')) ? true : false,
            )
        );
        // Reputation System  
ค้นหา

Code: Select all

        $sort_key_text = array('a' => $user->lang['SORT_USERNAME'], 'b' => $user->lang['SORT_LOCATION'], 'c' => $user->lang['SORT_JOINED'], 'd' => $user->lang['SORT_POST_COUNT'], 'f' => $user->lang['WEBSITE'], 'g' => $user->lang['ICQ'], 'h' => $user->lang['AIM'], 'i' => $user->lang['MSNM'], 'j' => $user->lang['YIM'], 'k' => $user->lang['JABBER']); 
หาในบรรทัด

Code: Select all

'k' => $user->lang['JABBER'] 
เติมหลังคำที่หา

Code: Select all

, 'r' => $user->lang['REPUTATION'] 
ค้นหา

Code: Select all

        $sort_key_sql = array('a' => 'u.username_clean', 'b' => 'u.user_from', 'c' => 'u.user_regdate', 'd' => 'u.user_posts', 'f' => 'u.user_website', 'g' => 'u.user_icq', 'h' => 'u.user_aim', 'i' => 'u.user_msnm', 'j' => 'u.user_yim', 'k' => 'u.user_jabber'); 
หาในบรรทัด

Code: Select all

'k' => 'u.user_jabber' 
เติมหลังคำที่หา

Code: Select all

, 'r' => 'u.user_reputation' 
ค้นหา

Code: Select all

            'U_LIST_CHAR'            => $sort_url . '&sk=a&sd=' . (($sort_key == 'l' && $sort_dir == 'a') ? 'd' : 'a'), 
เติมหลังคำที่หา

Code: Select all

            'U_SORT_REPUTATION'        => $sort_url . '&sk=r&sd=' . (($sort_key == 'r' && $sort_dir == 'd') ? 'a' : 'd'), 
ค้นหา

Code: Select all

        'WARNINGS'        => isset($data['user_warnings']) ? $data['user_warnings'] : 0, 
เติมหลังคำที่หา

Code: Select all

        'REPUTATION'    => isset($data['user_reputation']) ? $data['user_reputation'] : 0, 
เปิดไฟล์ viewtopic.php
ค้นหา

Code: Select all

include($phpbb_root_path . 'includes/bbcode.' . $phpEx); 
เติมหลังคำที่หา

Code: Select all

include($phpbb_root_path . 'includes/functions_reputation.' . $phpEx); 
ค้นหา

Code: Select all

$user->setup('viewtopic', $topic_data['forum_style']); 
เติมหลังคำที่หา

Code: Select all

//Reputation System
$user->add_lang('mods/reputation_system');
//Reputation System  
ค้นหา

Code: Select all

// Grab ranks
$ranks = $cache->obtain_ranks(); 
เติมหลังคำที่หา

Code: Select all

// Grab reputation ranks
$rs_ranks = reputation::obtain_rs_ranks(); 
ค้นหา

Code: Select all

    'S_ENABLE_FEEDS_TOPIC'    => ($config['feed_topic'] && !phpbb_optionget(FORUM_OPTION_FEED_EXCLUDE, $topic_data['forum_options'])) ? true : false, 
เติมหลังคำที่หา

Code: Select all

    
    //Reputation System
    'S_FORUM_REPUTATION'    => ($topic_data['enable_reputation'] && $topic_data['topic_type'] != POST_GLOBAL && $config['rs_post_rating']) ? true : false,
    //Reputation System  
ค้นหา

Code: Select all

$sql = $db->sql_build_query('SELECT', array(
    'SELECT'    => 'u.*, z.friend, z.foe, p.*',

    'FROM'        => array(
        USERS_TABLE        => 'u',
        POSTS_TABLE        => 'p',
    ),

    'LEFT_JOIN'    => array(
        array(
            'FROM'    => array(ZEBRA_TABLE => 'z'),
            'ON'    => 'z.user_id = ' . $user->data['user_id'] . ' AND z.zebra_id = p.poster_id'
        )
    ),

    'WHERE'        => $db->sql_in_set('p.post_id', $post_list) . '
        AND u.user_id = p.poster_id'
)); 
เติมแทน

Code: Select all

//Reputation System
$sql_array = array(
    'SELECT'    => 'u.*, z.friend, z.foe, p.*',
    'FROM'        => array(
        USERS_TABLE => 'u',
        POSTS_TABLE        => 'p'
    ),
    'LEFT_JOIN' => array(
        array(
            'FROM'    => array(ZEBRA_TABLE => 'z'),
            'ON'    => 'z.user_id = ' . $user->data['user_id'] . ' AND z.zebra_id = p.poster_id'
        ),
    ),
    'WHERE'        => $db->sql_in_set('p.post_id', $post_list) . '
        AND u.user_id = p.poster_id'
);

if ($config['rs_enable'] && $config['rs_post_rating'] && $topic_data['enable_reputation'] && $topic_data['topic_type'] != POST_GLOBAL)
{
    $sql_array['LEFT_JOIN'][] = array('FROM' => array(REPUTATIONS_TABLE => 'r'), 'ON' => 'r.rep_from = ' . $user->data['user_id'] . ' AND r.post_id = p.post_id');
    $sql_array['SELECT'] .= ', r.rep_id AS rated, r.point AS voting_points';
}

$sql = $db->sql_build_query('SELECT', $sql_array);
//Reputation System  
ค้นหา

Code: Select all

        'post_edit_locked'    => $row['post_edit_locked'], 
เติมหลังคำที่หา

Code: Select all

        //Reputation System
        'post_reputation'    => $row['post_reputation'],
        'rated'             => (isset($row['rated'])) ? true : false,
        'post_vote_class'    => (isset($row['rated'])) ? ($row['voting_points'] > 0 ? 'rated_good' : 'rated_bad') : '',
        'voting_points'        => (isset($row['voting_points'])) ? $row['voting_points'] : 0,
        'rs_hide_post'        => ($row['post_reputation'] <= $config['rs_hide_post']) ? true : false,
        //Reputation System  
ค้นหา

Code: Select all

                'allow_pm'            => 0, 
เติมหลังคำที่หา

Code: Select all

                'reputation'        => '',
                'rs_rank_title'        => '',
                'rs_rank_img'        => '',
                'rs_rank_img_src'    => '',
                'rs_rank_color'        => '', 
Last edited by sangon on 23/04/2013 7:07 pm, edited 1 time in total.

User avatar
M004
PHP VIP Members
PHP VIP Members
Posts: 1323
Joined: 01/01/1970 7:00 am

Re: [RC] Reputation System ระบบชื่อเสียงเต็ม

Post by M004 » 22/04/2013 7:06 pm

ค้นหา

Code: Select all

                'from'            => (!empty($row['user_from'])) ? $row['user_from'] : '', 
เติมหลังคำที่หา

Code: Select all

                'reputation'        => $row['user_reputation'],
                'rs_rank_title'        => '',
                'rs_rank_img'        => '',
                'rs_rank_img_src'    => '',
                'rs_rank_color'        => '', 
ค้นหา

Code: Select all

            get_user_rank($row['user_rank'], $row['user_posts'], $user_cache[$poster_id]['rank_title'], $user_cache[$poster_id]['rank_image'], $user_cache[$poster_id]['rank_image_src']); 
เติมหลังคำที่หา

Code: Select all

            //Reputation System
            if ($config['rs_enable'] && $config['rs_ranks'])
            {
                reputation::get_rs_rank($user_cache[$poster_id]['reputation'], $user_cache[$poster_id]['rs_rank_title'], $user_cache[$poster_id]['rs_rank_img'], $user_cache[$poster_id]['rs_rank_img_src'], $user_cache[$poster_id]['rs_rank_color']);
            } 
ค้นหา

Code: Select all

        !$row['post_edit_locked']
    ))); 
เติมหลังคำที่หา

Code: Select all

    //Reputation System
    $rs_box_color = reputation::get_vote_class($row['post_reputation']);
    //Hide post if it has too low rating?
    $rs_hide_post = (!empty($config['rs_hide_post']) && ($row['post_reputation'] <= $config['rs_hide_post']) && $config['rs_enable']) ? true : false;
    $hidden_post_message = $rs_hide_post ? '<div id="hideshow">' . sprintf($user->lang['RS_HIDE_POST'], get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']), '<a href="#" onclick="jRS.showhide(this); return false;">' . $user->lang['RS_SHOW_HIDE_HIDDEN_POST'] . '</a>') . '</div>' : '';
    //Reputation System 
ค้นหา

Code: Select all

        'S_TOPIC_POSTER'    => ($topic_data['topic_poster'] == $poster_id) ? true : false, 
เติมหลังคำที่หา

Code: Select all

        // Reputation System
        'S_VIEW_REPUTATION'        => ($auth->acl_get('u_rs_view')) ? true : false,
        'S_GIVE_REPUTATION'        => ($auth->acl_get('f_rs_give', $forum_id) && $auth->acl_get('u_rs_ratepost') && $poster_id != ANONYMOUS) ? true : false,
        'S_GIVE_NEGATIVE'        => ($auth->acl_get('f_rs_give_negative', $forum_id) && $config['rs_negative_point']) ? true : false,
        'S_RS_POST_HIGHLIGHT'    => (!empty($config['rs_post_highlight']) && ($row['post_reputation'] >= $config['rs_post_highlight'])) ? true : false,
        'S_RS_HIDE_POST'        => $rs_hide_post,
        'L_RS_HIDE_POST'        => $hidden_post_message,
        'POST_REPUTATION'        => $row['post_reputation'],
        'RS_BOX_COLOR'            => $rs_box_color,
        'U_REPUTATION'            => $user_cache[$poster_id]['reputation'],
        //Own post? Too low rating? Rated_good? Rated_bad?
        'RS_POST_CLASS'        => ($user->data['user_id'] == $poster_id ? 'own' : '') . $row['post_vote_class'],
        'RS_GIVEN_POINT'    => $row['voting_points'],
        //Reputation ranks
        'RS_RANK_TITLE'        => $user_cache[$poster_id]['rs_rank_title'],
        'RS_RANK_IMG'        => $user_cache[$poster_id]['rs_rank_img'],
        'RS_RANK_IMG_SRC'    => $user_cache[$poster_id]['rs_rank_img_src'],
        // Reputation System 
เปืดไฟล์ adm/style/acp_forums.html
ค้นหา

Code: Select all

                <label><input type="radio" class="radio" name="display_recent" value="0"<!-- IF not S_DISPLAY_ACTIVE_TOPICS --> id="display_recent" checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
        </dl> 
เติมหลังคำที่หา

Code: Select all

        <dl>
            <dt><label for="enable_reputation">{L_RS_FORUM_REPUTATION}:</label><br /><span>{L_RS_FORUM_REPUTATION_EXPLAIN}</span></dt>
            <dd><label><input type="radio" class="radio" name="enable_reputation" value="1"<!-- IF S_ENABLE_REPUTATION eq 1 --> id="enable_reputation" checked="checked"<!-- ENDIF --> /> {L_RS_POST_WITH_USER}</label><br />
                <label><input type="radio" class="radio" name="enable_reputation" value="2"<!-- IF S_ENABLE_REPUTATION eq 2 --> id="enable_reputation" checked="checked"<!-- ENDIF --> /> {L_RS_POST_WITHOUT_USER}</label><br />
                <label><input type="radio" class="radio" name="enable_reputation" value="0"<!-- IF not S_ENABLE_REPUTATION --> id="enable_reputation" checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
        </dl> 
เปิดไฟล์ adm/style/acp_groups.html
ค้นหา

Code: Select all

        <dd><input name="group_legend" type="checkbox" value="1" class="radio" id="group_legend"{GROUP_LEGEND} /></dd>
    </dl> 
เติมหลังคำที่หา

Code: Select all

  <dl>
      <dt><label for="group_reputation_power">{L_RS_GROUP_POWER}:</label></dt>
      <dd><input name="group_reputation_power" type="text" id="group_reputation_power" maxlength="4" size="4" value="{GROUP_REPUTATION_POWER}" /></dd></dd>
   </dl> 
เปิดไฟล์ includes/constants.php
ค้นหา

Code: Select all

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

Code: Select all

//Reputation System
define('RS_COMMENT_OFF', 0);
define('RS_COMMENT_BOTH', 1);
define('RS_COMMENT_POST', 2);
define('RS_COMMENT_USER', 3);
define('REPUTATIONS_TABLE',            $table_prefix . 'reputations');
define('REPUTATIONS_RANKS_TABLE',    $table_prefix . 'reputations_ranks');
define('REPUTATIONS_BANS_TABLE',    $table_prefix . 'reputations_bans'); 

User avatar
M004
PHP VIP Members
PHP VIP Members
Posts: 1323
Joined: 01/01/1970 7:00 am

Re: [RC] Reputation System ระบบชื่อเสียงเต็ม

Post by M004 » 22/04/2013 7:16 pm

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

Code: Select all

function user_ban($mode, $ban, $ban_len, $ban_len_other, $ban_exclude, $ban_reason, $ban_give_reason = '')
{
    global $db, $user, $auth, $cache; 
เติมหลังคำที่หา

Code: Select all

    global $config, $phpbb_root_path, $phpEx; //Needed by Reputation System 
ค้นหา

Code: Select all

        $db->sql_multi_insert(BANLIST_TABLE, $sql_ary); 
เติมหลังคำที่หา

Code: Select all

        //Reputation System
        if ($mode == 'user' && !$ban_exclude && $config['rs_max_power_ban'])
        {
            $ban_id = $db->sql_nextid();
            $ban_time = round(($ban_end - $current_time) / 3600);
            $ban_point = round($config['rs_max_power_ban'] * $ban_time / 672);
            $ban_points = ($ban_end == 0) ? -$config['rs_max_power_ban'] : -min($config['rs_max_power_ban'],($ban_point == 0 ? 1 : $ban_point));

            if (!class_exists('reputation'))
            {
                include($phpbb_root_path . '/includes/functions_reputation.' . $phpEx);
            }
            reputation::give_point($ban_entry, 0, $ban_give_reason, false, $ban_points, 'ban');
        }
        //Reputation System 
เปิดไฟล์ includes/acp/acp_forums.php
ค้นหา

Code: Select all

                        'forum_password_unset'    => request_var('forum_password_unset', false), 
เติมหลังคำที่หา

Code: Select all

                        'enable_reputation'        => request_var('enable_reputation', 0), 
ค้นหา

Code: Select all

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

Code: Select all

                            'enable_reputation'        => false, 
ค้นหา

Code: Select all

                    'S_CAN_COPY_PERMISSIONS'    => ($action != 'edit' || empty($forum_id) || ($auth->acl_get('a_fauth') && $auth->acl_get('a_authusers') && $auth->acl_get('a_authgroups') && $auth->acl_get('a_mauth'))) ? true : false, 
เติมหลังคำที่หา

Code: Select all

                    'S_ENABLE_REPUTATION'        => $forum_data['enable_reputation'], 
เปิดไฟล์ includes/acp/acp_groups.php
ค้นหา

Code: Select all

                        $submit_ary['founder_manage'] = isset($_REQUEST['group_founder_manage']) ? 1 : 0;
                    } 
เติมหลังคำที่หา

Code: Select all

                    // Reputation System
                    $submit_ary['reputation_power'] = request_var('group_reputation_power', 0);
                    // Reputation System 
ค้นหา

Code: Select all

                            'skip_auth'        => 'int',
                        ); 
เติมหลังคำที่หา

Code: Select all

                        // Reputation System
                        $test_variables[] = 'reputation_power';
                        $test_variables['reputation_power'] = 'int';
                        // Reputation System 
ค้นหา

Code: Select all

                    'L_AVATAR_EXPLAIN'    => sprintf($user->lang['AVATAR_EXPLAIN'], $config['avatar_max_width'], $config['avatar_max_height'], round($config['avatar_filesize'] / 1024)),
                )); 
เติมหลังคำที่หา

Code: Select all

                // Reputation System
                $template->assign_vars(array(
                    'GROUP_REPUTATION_POWER'    => (isset($group_row['group_reputation_power'])) ? $group_row['group_reputation_power'] : 0,
                    ));
                // Reputation System 
เปิดไฟล์ 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', 'icon_post_edit', 'icon_post_info', 'icon_post_quote', 'icon_post_report', 'icon_user_online', 'icon_user_offline', 'icon_user_profile', 'icon_user_search', 'icon_user_warn', 'button_pm_forward', 'button_pm_new', 'button_pm_reply', 'button_topic_locked', 'button_topic_new', 'button_topic_reply', 
หาในบรรทัด

Code: Select all

'button_topic_new', 'button_topic_reply',
เติมหลังหา

Code: Select all

 'icon_rate_good', 'icon_rate_bad',
เปิดไฟล์ includes/mcp/mcp_warn.php
ค้นหา

Code: Select all

        $warning = utf8_normalize_nfc(request_var('warning', '', true)); 
เติมหลังคำที่หา

Code: Select all

        $rep_point = (isset($_REQUEST['rep_point'])) ? true : false;
        $rep_power = request_var('rep_power', ''); 
ค้นหา

Code: Select all

            $notify = false; 
เติมหลังคำที่หา

Code: Select all

        }
        $rp_power = '';
        for($i = 1; $i <= $config['rs_max_power_warning']; ++$i)
        {
            $rp_power = '<option value="-' . $i . '"> (-' . $i . ') </option>';
            $template->assign_block_vars('reputation', array(
                'REPUTATION_POWER'    => $rp_power)
            ); 
ค้นหา

Code: Select all

                add_warning($user_row, $warning, $notify, $post_id); 
หาในบรรทัด

Code: Select all

                add_warning($user_row, $warning, $notify, $post_id
เติมหลังคำที่หา

Code: Select all

, $rep_point, $rep_power
ค้นหา

Code: Select all

            'L_WARNING_POST_DEFAULT'    => sprintf($user->lang['WARNING_POST_DEFAULT'], generate_board_url() . "/viewtopic.$phpEx?f=$forum_id&p=$post_id#p$post_id"), 
เติมหลังที่หา

Code: Select all

            'S_RS_WARNING'        => ($config['rs_warning'] && $config['rs_max_power_warning']) ? true : false, 
ค้นหา

Code: Select all

        $warning = utf8_normalize_nfc(request_var('warning', '', true)); 

User avatar
M004
PHP VIP Members
PHP VIP Members
Posts: 1323
Joined: 01/01/1970 7:00 am

Re: [RC] Reputation System ระบบชื่อเสียงเต็ม

Post by M004 » 22/04/2013 7:23 pm

ค้นหา

Code: Select all

            $notify = false; 
เติมหลังคำที่หา

Code: Select all

        }
        $rp_power = '';
        for($i = 1; $i <= $config['rs_max_power_warning']; ++$i)
        {
            $rp_power = '<option value="-' . $i . '"> (-' . $i . ') </option>';
            $template->assign_block_vars('reputation', array(
                'REPUTATION_POWER'    => $rp_power)
            ); 
ค้นหา

Code: Select all

                add_warning($user_row, $warning, $notify);
 
ค้นหาในบรรทัด

Code: Select all

, 0, $rep_point, $rep_power
ค้นหา

Code: Select all

            'RANK_IMG'            => $rank_img, 
เติมหลังคำที่หา

Code: Select all

            'S_RS_WARNING'        => ($config['rs_warning'] && $config['rs_max_power_warning']) ? true : false, 
ค้นหา

Code: Select all

function add_warning($user_row, $warning, $send_pm = true, $post_id = 0) 
เติมหลัง

Code: Select all

, $rep_point = false, $rep_power
เปิดไฟล์ styles/prosilver/template/memberlist_view.html
ค้นหา

Code: Select all

					<!-- IF POSTS_IN_QUEUE and U_MCP_QUEUE --><br />(<a href="{U_MCP_QUEUE}">{L_POSTS_IN_QUEUE}</a>)<!-- ELSEIF POSTS_IN_QUEUE --><br />({L_POSTS_IN_QUEUE})<!-- ENDIF -->
				</dd>
เติมหลังคำที่หา

Code: Select all

			<!-- IF S_REPUTATION -->
				<dt>{L_REPUTATION}:</dt> <dd><span class="user-reputation"><strong>{REPUTATION}</strong></span></a> <!-- IF U_VIEW_REP_LIST or S_RATE_USER --> [ <!-- IF U_VIEW_REP_LIST --><a href="{U_VIEW_REP_LIST}">{L_RS_VIEW_DETAILS}</a><!-- ENDIF --> <!-- IF S_RATE_USER --><!-- IF U_VIEW_REP_LIST --> | <!-- ENDIF --><a href="#" onclick="jRS.userrating('{USER_ID}', event); return false;">{L_RS_RATE_USER}</a><!-- ENDIF --> ]<!-- ENDIF --></dd>
			<!-- ENDIF -->
เปืดไฟล์ styles/prosilver/template/overall_footer.html
ค้นหา
</body>
เติมก่อนคำที่หา

Code: Select all

<!-- IF S_REPUTATION -->
<!-- INCLUDE reputation/reputation_footer.html -->
<!-- ENDIF -->
เปิดไฟล์ styles/prosilver/template/viewtopic_body.html
ค้นหา

Code: Select all

	<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->">
หาในบรรทัด

Code: Select all

<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF --> 
เติมหลัง

Code: Select all

<!-- IF S_REPUTATION --><!-- IF postrow.S_RS_POST_HIGHLIGHT --> highlight<!-- ENDIF --><!-- IF postrow.S_RS_HIDE_POST --> hidden<!-- ENDIF --><!-- ENDIF -->
ค้นหา

Code: Select all

		<div class="inner"><span class="corners-top"><span></span></span>
เติมหลังคำที่หา
{postrow.L_RS_HIDE_POST}

User avatar
M004
PHP VIP Members
PHP VIP Members
Posts: 1323
Joined: 01/01/1970 7:00 am

Re: [RC] Reputation System ระบบชื่อเสียงเต็ม

Post by M004 » 22/04/2013 7:26 pm

ค้นหา

Code: Select all

			<div class="content">{postrow.MESSAGE}</div>
เติมหลังคำที่หา

Code: Select all

			<!-- IF S_REPUTATION and S_FORUM_REPUTATION -->
				<ul class="post-reputation<!-- IF postrow.RS_POST_CLASS --> {postrow.RS_POST_CLASS}<!-- ENDIF -->">
					<li class="rate-good-icon"><!-- IF postrow.S_GIVE_REPUTATION --><a href="#" onclick="jRS.positive('{postrow.POST_ID}', event, this); return false;" <!-- IF postrow.RS_GIVEN_POINT gt 0 -->class="{postrow.RS_POST_CLASS}" title="{L_RS_YOU_RATED} {postrow.RS_GIVEN_POINT}"<!-- ELSE --> title="{L_RS_RATE_POST}"<!-- ENDIF -->><span>{L_RS_ADD_POINTS}</span></a><!-- ENDIF --></li>
					<li class="reputation {postrow.RS_BOX_COLOR}"><div title="{L_RS_POST_REPUTATION}"><!-- IF postrow.S_VIEW_REPUTATION --><a href="#" onclick="jRS.postdetails('{postrow.POST_ID}'); return false;"><!-- ENDIF -->{postrow.POST_REPUTATION}<!-- IF postrow.S_VIEW_REPUTATION --></a><!-- ENDIF --></div></li>
					<!-- IF postrow.S_GIVE_REPUTATION && postrow.S_GIVE_NEGATIVE--><li class="rate-bad-icon"><a href="#" onclick="jRS.negative('{postrow.POST_ID}', event, this); return false;" <!-- IF postrow.RS_GIVEN_POINT lt 0 --> class="{postrow.RS_POST_CLASS}" title="{L_RS_YOU_RATED} {postrow.RS_GIVEN_POINT}"<!-- ELSE --> title="{L_RS_RATE_POST}"<!-- ENDIF --> onclick="return false;"><span>{L_RS_SUBTRACT_POINTS}</span></a></li><!-- ENDIF -->
				</ul>
				<br />
			<!-- ENDIF -->
ค้นหา

Code: Select all

			<dl class="postprofile" id="profile{postrow.POST_ID}">
เติมแทน

Code: Select all

			<dl class="postprofile" id="profile{postrow.POSTER_ID}">
ค้นหา

Code: Select all

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

Code: Select all

		<!-- IF S_REPUTATION and postrow.U_POST_AUTHOR -->
			<dd class="user-reputation"><strong>{L_REPUTATION}:</strong> <!-- IF postrow.S_VIEW_REPUTATION --><a href="#" onclick="jRS.userdetails('{postrow.POSTER_ID}', '{postrow.POST_ID}'); return false;"><!-- ENDIF --><strong>{postrow.U_REPUTATION}</strong><!-- IF postrow.S_VIEW_REPUTATION --></a><!-- ENDIF --></dd>
			<!-- IF postrow.RS_RANK_IMG --><dd class="reputation-rank">{postrow.RS_RANK_IMG}</dd><!-- ENDIF -->
		<!-- ENDIF -->
เปิดไฟล์ styles/prosilver/theme/stylesheet.css
ค้นหา

Code: Select all

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

Code: Select all

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

Code: Select all

install_reputation.php
ทำการเปิด mod ในส่วนของ ACP

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “PHPBB3.0 Mod Review”

Who is online

Users browsing this forum: No registered users and 3 guests