Предупреждения за потребители
Автор: 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>
#
#-----[ ЗАПИШЕТЕ/ЗАТВОРЕТЕ ВСИЧКИ ФАЙЛОВЕ ]------------------------------------------
#

