DeviantArt мод за phpBB
Автор: SandPrince
Този мод добавя в профила на потребителя бутон за DeviantArt галерия/профил.
## Време за инсталация: 10 Mинути
##
## файлове за редакция: 12
## viewtopic.php
## includes/usercp_register.php
## includes/functions_validate.php
## includes/usercp_avatar.php
## includes/usercp_viewprofile.php
## admin/admin_users.php
## language/lang_english/lang_main.php
## templates/subSilver/subSilver.cfg
## templates/subSilver/profile_view_body.tpl
## templates/subSilver/profile_add_body.tpl
## templates/subSilver/viewtopic_body.tpl
## templates/subSilver/admin/user_edit_body.tpl
##
## Добавени файлове: 1!!!ПРЕДИ ДА ИНСТАЛИРАТЕ МОДА НАПРАВЕТЕ РЕЗЕРВНИ КОПИЯ НА ФАЙЛОВЕТЕ КОИТО ЩЕ БЪДАТ ПРОМЕНЕНИ!!!
#-----[ ДОБАВЕТЕ В SQL СЛЕДНАТА ТАБЛИЦА ]------------------------------------------
#
ALTER TABLE `phpbb_users` ADD `user_da` VARCHAR( 255 ) ;
#
#-----[ КОПИРАЙТЕ ]------------------------------------------
#
button_da.gif В ДИРЕКТОРИЯТА templates/ВАШИЯ ТЕМПЛЕЙТ/images/lang_english/icon_da.gif
#
#-----[ ОТОВОРЕТЕ ]------------------------------------------
#
viewtopic.php
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$sql = "SELECT u.username, u.user_id,
#
#-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
#
u.user_yim,
#
#-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
u.user_da,
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$yim = ( $postrow[$i]['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $postrow[$i]['user_yim'] . '&.src=pg">' . $lang['YIM'] . '</a>' : '';
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$da_img = ( $postrow[$i]['user_da'] ) ? '<a href="http://' . $postrow[$i]['user_da'] . '.deviantart' . '.com"><img src="' . $images['icon_da'] . '" alt="' . $lang['DA'] . '" title="' . $lang['DA'] . '" border="0" /></a>' : '';
$da = ( $postrow[$i]['user_da'] ) ? '<a href="http://' . $postrow[$i]['user_da'] . '.deviantart' . '.com">' . $lang['DA'] . '</a>' : '';
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$yim_img = '';
$yim = '';
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$da_img = '';
$da = '';
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
'YIM_IMG' => $yim_img,
'YIM' => $yim,
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
'DA_IMG' => $da_img,
'DA' => $da,
#
#-----[ ОТВОРЕТЕ ]------------------------------------------
#
includes/usercp_register.php
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$strip_var_list = array('
#
#-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
#
'yim' => 'yim',
#
#-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
'da' => 'da',
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
validate_optional_fields($icq,
#
#-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
#
$yim,
#
#-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$da,
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$yim = stripslashes($yim);
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$da = stripslashes($da);
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql
#
#-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
#
user_msnm = '" . str_replace("\'", "''", $msn) . "',
#
#-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
user_da = '" . str_replace("\'", "''", $da) . "',
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$sql = "INSERT INTO " . USERS_TABLE . " (user_id, username
#
#-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
#
user_msnm,
#
#-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
user_da,
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
VALUES ($user_id, '" . str_replace("\'", "''", $username)
#
#-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
#
'" . str_replace("\'", "''", $msn) . "',
#
#-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
'" . str_replace("\'", "''", $da) . "',
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
'YIM' => $yim,
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
'DA' => $da,
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$yim = stripslashes($yim);
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$da = stripslashes($da);
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$yim = $userdata['user_yim'];
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$da = $userdata['user_da'];
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
display_avatar_gallery($mode, $avatar_category,
#
#-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
#
$yim,
#
#-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$da,
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
'YIM' => $yim,
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
'DA' => $da,
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
'L_RESET' => $lang['Reset'],
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
'L_DA' => $lang['DA'],
#
#-----[ ОТВОРЕТЕ ]------------------------------------------
#
includes/functions_validate.php
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
function validate_optional_fields(&$icq,
#
#-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
#
&$yim,
#
#-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
&$da,
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$check_var_length = array('aim'
#
#-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
#
'yim',
#
#-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
'da',
#
#-----[ ОТВОРЕТЕ ]------------------------------------------
#
includes/usercp_avatar.php
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
function display_avatar_gallery($mode, &$category,
#
#-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
#
&$yim,
#
#-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
&$da,
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$params = array('coppa', 'user_id', 'username',
#
#-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
#
'yim',
#
#-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
'da',
#
#-----[ ОТВОРЕТЕ ]------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$yim = ( $profiledata['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $profiledata['user_yim'] . '&.src=pg">' . $lang['YIM'] . '</a>' : '';
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$da_img = ( $profiledata['user_da'] ) ? '<a href="http://' . $profiledata['user_da'] . '.deviantart' . '.com"><img src="' . $images['icon_da'] . '" alt="' . $lang['DA'] . '" title="' . $lang['DA'] . '" border="0" /></a>' : '';
$da = ( $profiledata['user_da'] ) ? '<a href="http://' . $profiledata['user_da'] . '.deviantart' . '.com">' . $lang['DA'] . '</a>' : '';
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
'YIM_IMG' => $yim_img,
'YIM' => $yim,
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
'DA_IMG' => $da_img,
'DA' => $da,
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
'L_YAHOO' => $lang['YIM'],
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
'L_DA' => $lang['DA'],
#
#-----[ ОТВОРЕТЕ ]------------------------------------------
#
templates/subSilver/profile_add_body.tpl
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
<input type="text" class="post" style="width: 150px" name="yim" size="20" maxlength="255" value="{YIM}" />
</td>
</tr>
#
#-----[ СЛЕД ТОВА ДОАБВЕТЕ ]------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_DA}:</span></td>
<td class="row2">
<input type="text" class="post" style="width: 150px" name="da" size="20" maxlength="255" value="{DA}" />
</td>
</tr>
#
#-----[ ОТВОРЕТЕ ]------------------------------------------
#
templates/subSilver/profile_view_body.tpl
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
<tr>
<td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_YAHOO}:</span></td>
<td class="row1" valign="middle"><span class="gen">{YIM_IMG}</span></td>
</tr>
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
<tr>
<td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_DA}:</span></td>
<td class="row1" valign="middle"><span class="gen">{DA_IMG}</span></td>
</tr>
#
#-----[ ОТВОРЕТЕ ]------------------------------------------
#
templates/subSilver/subSilver.cfg
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$images['icon_yim'] = "$current_template_images/{LANG}/icon_yim.gif";
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$images['icon_da'] = "$current_template_images/{LANG}/icon_da.gif";
#
#-----[ ОТВОРЕТЕ ]------------------------------------------
#
templates/subSilver/admin/user_edit_body.tpl
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_YAHOO}</span></td>
<td class="row2">
<input class="post" type="text" name="yim" size="20" maxlength="255" value="{YIM}" />
</td>
</tr>
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_DA}</span></td>
<td class="row2">
<input class="post" type="text" name="da" size="20" maxlength="255" value="{DA}" />
</td>
</tr>
#
#-----[ ОТВОРЕТЕ ]------------------------------------------
#
templates/subSilver/viewtopic_body.tpl
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
<td valign="middle" nowrap="nowrap">{postrow.
#
#-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
#
{postrow.MSN_IMG}
#
#-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
{postrow.DA_IMG}
#
#-----[ ОТВОРЕТЕ ]------------------------------------------
#
admin/admin_users.php
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$yim = ( !empty($HTTP_POST_VARS['yim']) ) ? trim(strip_tags( $HTTP_POST_VARS['yim'] ) ) : '';
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$da = ( !empty($HTTP_POST_VARS['da']) ) ? trim(strip_tags( $HTTP_POST_VARS['da'] ) ) : '';
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
validate_optional_fields($icq,
#
#-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
#
$yim,
#
#-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$da,
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$yim = htmlspecialchars(stripslashes($yim));
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$da = htmlspecialchars(stripslashes($da));
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql
#
#-----[ В РЕДА НАМЕРЕТЕ ]------------------------------------------
#
user_msnm = '" . str_replace("\'", "''", $msn) . "',
#
#-----[ В РЕДА СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
user_da = '" . str_replace("\'", "''", $da) . "',
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$yim = htmlspecialchars(stripslashes($yim));
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$da = htmlspecialchars(stripslashes($da));
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$yim = htmlspecialchars($this_userdata['user_yim']);
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$da = htmlspecialchars($this_userdata['user_da']);
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="yim" value="' . str_replace("\"", """, $yim) . '" />';
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="da" value="' . str_replace("\"", """, $da) . '" />';
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
'YIM' => $yim,
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
'DA' => $da,
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
'L_YAHOO' => $lang['YIM'],
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
'L_DA' => $lang['DA'],
#
#-----[ ОТВОРЕТЕ ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$lang['YIM'] = 'Yahoo Messenger';
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#
$lang['DA'] = 'DeviantART Profile';
#
#-----[ СЪХРАНЕТЕ/ЗАТВОРЕТЕ ВСИЧКИ ФАЙЛОВЕ ]------------------------------------------
#Това е ! вече имате бутон който води до профила ви в DeviantArt !!!


