Webmaster общности: Predpriemach.com | SearchEngines.bg

    Предупреждения за потребители

    Автор: SandPrince

    MOD заглавие: Предупреждения за потребители
    MOD превод: sandprince
    MOD Description: Този мод добавя поле в профилите наречено „warnings“.
    MOD Version: 1.0.0

    време за инсталация: 10 минути
    Файлове за редакция: 7
    admin/admin_users.php
    includes/usercp_viewprofile.php
    language/lang_english/lang_main.php
    viewtopic.php
    templates/subSilver/admin/user_edit_body.tpl
    templates/subSilver/profile_view_body.tpl
    templates/subSilver/viewtopic_body.tpl

    ПРЕДИ ДА ИНСТАЛИРАТЕ ТОЗИ МОД НАПРАВЕТЕ РЕЗЕРВНИ КОПИЯ НА ФАЙЛОВЕТЕ КОИТО ТРЯБВА ДА РЕДАКТИРАТЕ!

    #-----[ SQL ]------------------------------------------
    #
    ALTER TABLE phpbb_users ADD user_warnings TEXT NOT NULL;
    
    #
    #-----[ ОТВОРЕТЕ ]------------------------------------------
    #
    admin/admin_users.php
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    $signature = ( !empty($HTTP_POST_VARS['signature']) ) ? trim(str_replace('<br />', "\n", $HTTP_POST_VARS['signature'] ) ) : '';
    
    #
    #-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    $user_warnings = ( !empty($HTTP_POST_VARS['user_warnings']) ) ? trim(strip_tags( $HTTP_POST_VARS['user_warnings'] ) ) : '';
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature);
    
    #
    #-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
    #
    $signature
    
    #
    #-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    , $user_warnings
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    $signature = htmlspecialchars(stripslashes($signature));
    
    #
    #-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    $user_warnings = htmlspecialchars(stripslashes($user_warnings));
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    , user_sig = '" . str_replace("\'", "''", $signature) . "'
    
    #
    #-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    , user_warnings = '" . str_replace("\'", "''", $user_warnings) . "'
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    $signature = htmlspecialchars(stripslashes($signature));
    
    #
    #-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    $user_warnings = htmlspecialchars(stripslashes($user_warnings));
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    $interests = htmlspecialchars($this_userdata['user_interests']);
    
    #
    #-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    $user_warnings = htmlspecialchars($this_userdata['user_warnings']);
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    $s_hidden_fields .= '<input type="hidden" name="signature" value="' . str_replace("\"", """, $signature) . '" />';
    
    #
    #-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    $s_hidden_fields .= '<input type="hidden" name="user_warnings" value="' . str_replace("\"", """, $user_warnings) . '" />';
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    'RANK_SELECT_BOX' => $rank_select_box,
    
    #
    #-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    'USER_WARNINGS' => $user_warnings,
    'L_USER_WARNINGS' =>$lang['User_warnings'],
    
    #
    #-----[ ОТВОРЕТЕ ]------------------------------------------
    #
    includes/usercp_viewprofile.php
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    'AVATAR_IMG' => $avatar_img,
    
    #
    #-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    'USER_WARNINGS' => $profiledata['user_warnings'],
    'L_USER_WARNINGS' => $lang['User_warnings'],
    
    #
    #-----[ ОТВОРЕТЕ ]------------------------------------------
    #
    language/lang_english/lang_main.php
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    //
    // That's all, Folks!
    
    #
    #-----[ ПРЕДИ ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    $lang['User_warnings'] = 'Warnings';
    
    #
    #-----[ ОТВОРЕТЕ ]------------------------------------------
    #
    viewtopic.php
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    $sql = "SELECT u.username, u.user_id,
    
    #
    #-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
    #
    , u.user_rank
    
    #
    #-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    , u.user_warnings
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    $poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
    
    #
    #-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    $user_warnings = ( $postrow[$i]['user_warnings'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['User_warnings'] . ': ' . $postrow[$i]['user_warnings'] : '';
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    'POSTER_NAME' => $poster,
    
    #
    #-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    'USER_WARNINGS' => $user_warnings,
    
    #
    #-----[ ОТВОРЕТЕ ]------------------------------------------
    #
    
    templates/ТВОЯ_текплейт/viewtopic_body.tpl
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    {postrow.POSTER_JOINED}
    
    #
    #-----[ ПРЕДИ ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    {postrow.USER_WARNINGS}<br />
    
    #
    #-----[ ОТВОРЕТЕ ]------------------------------------------
    #
    templates/твоя_темплейт/profile_view_body.tpl
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    <tr>
    <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
    <td> <b><span class="gen">{INTERESTS}</span></b></td>
    </tr>
    
    #
    #-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    <tr>
    <td valign="top" align="right" nowrap="nowrap"><span class="gen"><b>{L_USER_WARNINGS}:</b></span></td>
    <td> <span class="gen">{USER_WARNINGS}</span></td>
    </tr>
    
    #
    #-----[ ОТВОРЕТЕ ]------------------------------------------
    #
    templates/твоя_темплейт/admin/user_edit_body.tpl
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    <tr>
    <td class="row1"><span class="gen">{L_SELECT_RANK}</span></td>
    <td class="row2"><select name="user_rank">{RANK_SELECT_BOX}</select></td>
    </tr>
    
    #
    #-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
    #
    <tr>
    <td class="row1"><span class="gen">{L_USER_WARNINGS}</span></td>
    <td class="row2"><input class="post" type="text" name="user_warnings" size="5" maxlength="10" value="{USER_WARNINGS}" /></td>
    </tr>
    
    
    #
    #-----[ ЗАПИШЕТЕ/ЗАТВОРЕТЕ ВСИЧКИ ФАЙЛОВЕ ]------------------------------------------
    #

    Оставете коментар