Торрентбар

_Xz_

Легенда
6.png14.png

конфинг
Код:
define('TORRENTBAR_DIR', BB_PATH .'/torrentbar/');
$bb_cfg['torrentbar']['0']        = 'Выберите цвет';
$bb_cfg['torrentbar']['blue']     = 'Синий';
$bb_cfg['torrentbar']['green']    = 'Зелёный';
$bb_cfg['torrentbar']['black']    = 'Чёрный';
$bb_cfg['torrentbar']['red']      = 'Красный';
$bb_cfg['torrentbar']['orange']   = 'Оранжевый';
$bb_cfg['torrentbar']['original'] = 'Оригинальный';
регистрация
Код:
            cache_rm_user_sessions ($pr_data['user_id']);

            require(INC_DIR .'class.torrentbar.php');
            torrentbar ($pr_data['user_id'], 'user');



    'USER_TIMEZONE'      => $pr_data['user_timezone'],
    'TORRENTBAR_SELECT'  => torrentbar_select($user_bar),
functions_selects.php
Код:
// Torrentbar
function torrentbar_select($default)
{
    global $bb_cfg;

    $torrentbar_select = '<select name="user_bar" onChange="document.images[\'user_bar\'].src = \'torrentbar/images/\'+ this.value +\'.png\';" >';
    $torrentbar_img = '';
    while( list($bar, $bar_name) = @each($bb_cfg['torrentbar']) )
    {
        $bar_img = $bar;

        $selected = ($bar == $default) ? ' selected="selected"' : '';
        $torrentbar_select .= '<option value="'. $bar .'"' . $selected . '>'. $bar_name .'</option>';
        if (isset($bar) && ($bar == $default))
        {
            $torrentbar_img = ($bar_img) ? $bar_img : 'spacer';
        }
    }
    $torrentbar_select .= '</select>&nbsp;&nbsp;<img align="absmiddle" name="user_bar" src="torrentbar/images/'. $torrentbar_img .'.png">';

    return $torrentbar_select;
}
профиль
Код:
            <!-- IF TORRENTBAR -->
            <tr>
                <th>Ваш торрентбар:</th>
                <td><img src="{BB_ROOT}{PROFILE_USER_ID}.png"></td>
            </tr>
            <tr>
                <th>BB code:</th>
                <td><input type="text" id="codebb" size="48" value="[url={TORRENTBAR_URL}][img]{TORRENTBAR_URL}{PROFILE_USER_ID}.png[/img][/url]" onclick="javascript:this.focus();this.select();" readonly="true" /></td>
            </tr>
            <!-- ENDIF -->
.htaccess
Код:
# Торрентбар
RewriteRule ^([0-9]*)\.png$ /torrentbar/index.php?u=$1 [L]

ALTER TABLE `bb_users` ADD `user_bar` varchar(100) NOT NULL DEFAULT '0' ; #вроде так

PS Права на папки не забудьте ну и сами шаблоны поменять на свои =)
PSS Модер/админ или еще кто, удаляйте посты с вопросом типо, а куда это вставлять и почему не работает... (на этот код ушло много времени, сил, бессонных ночей, поднятие старого бекапа, флешбеки из прошлого и мат на новый код движка... в общем не обессудьте... это мой первый написанный класс на пхп)
 

Вложения

  • torrentbar.rar
    328.5 KB · Просмотры: 9
Последнее редактирование:

belomaxorka

Разработчик
Администратор
Да ладно, кого я вижу 😱😱😱

Легенда, привет!!!! С возвращением в семью!!! 😀

Отдельное спасибо за мод. Надеюсь будут ещё моды от тебя
 
Сверху