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

    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 !!!