Позорная лычка

Позорная лычка 1.1.0

Совместимость
не проверялся на совместимость
Изменения в БД
не требуются
Автор
Gemini_13
Общественное достояние
нет
Описание: добавляет возможность автоматической установки "позорной" лычки пользователям с маленьким рейтингом.
Инструкция по установке
PHP:
# ---- [ Открыть ] -------------------

viewtopic.php

# ---- [ Найти ] -------------------

        SELECT
          u.username, u.user_id, u.user_rank, u.user_posts, u.user_from,
          u.user_regdate, u.user_sig,
          u.user_avatar, u.user_avatar_type,
          u.user_opt, u.user_gender, u.user_birthday,

# ---- [ Вставить после ] -------------------

          bt.u_up_total, bt.u_down_total, bt.u_up_release, bt.u_up_bonus,

# ---- [ Найти ] -------------------

        LEFT JOIN ". BB_POSTS_HTML ." h  ON(h.post_id = p.post_id)

# ---- [ Вставить после ] -------------------

        LEFT JOIN ". BB_BT_USERS  ." bt ON(p.poster_id = bt.user_id)

# ---- [ Найти ] -------------------

    SELECT
      u.username, u.user_id, u.user_rank, u.user_posts, u.user_from,
      u.user_regdate, u.user_sig,
      u.user_avatar, u.user_avatar_type,
      u.user_opt, u.user_gender, u.user_birthday,

# ---- [ Вставить после ] -------------------

      bt.u_up_total, bt.u_down_total, bt.u_up_release, bt.u_up_bonus,

# ---- [ Найти ] -------------------
    LEFT JOIN ". BB_POSTS_HTML ." h  ON(h.post_id = p.post_id)

# ---- [ Вставить после ] -------------------

    LEFT JOIN ". BB_BT_USERS  ." bt ON(p.poster_id = bt.user_id)

# ---- [ Найти ] -------------------

    $poster_longevity = ( $postrow[$i]['user_id'] != GUEST_UID ) ? delta_time($postrow[$i]['user_regdate']) : '';

# ---- [ Вставить после ] -------------------

    if ($poster_id != GUEST_UID)
    {
        $upload = $postrow[$i]['u_up_total'] + $postrow[$i]['u_up_release'] + $postrow[$i]['u_up_bonus'];
        $download = $postrow[$i]['u_down_total'];
        $ratio = ($upload > 0 && $download > 0) ? round($upload / $download) : 0;
    }

# ---- [ Найти ] -------------------

    if (!$user->opt_js['h_rnk_i'] AND isset($ranks[$user_rank]))
    {
        $rank_image = ($bb_cfg['show_rank_image'] &amp;&amp; $ranks[$user_rank]['rank_image']) ? '<img title="" alt="" src="'. $ranks[$user_rank]['rank_image'] .'" border="0" />' : '';
        $poster_rank = ($bb_cfg['show_rank_text']) ? $ranks[$user_rank]['rank_title'] : '';
    }

# ---- [ Заменить на ] -------------------

    if ($ratio &lt; $bb_cfg['bt_min_ratio_allow_dl_tor'] &amp;&amp; $download &gt; MIN_DL_FOR_RATIO)
    {
        $rank_image = '<img title="" alt="" src="images/ranks/baklazhan.gif" border="0" />';
        $poster_rank = $lang['BAKLAZHAN'];
    }
    else
    {
        if (!$user-&gt;opt_js['h_rnk_i'] &amp;&amp; isset($ranks[$user_rank]))
        {
            $rank_image = ($bb_cfg['show_rank_image'] &amp;&amp; $ranks[$user_rank]['rank_image']) ? '<img title="" alt="" src="'. $ranks[$user_rank]['rank_image'] .'" border="0" />' : '';
            $poster_rank = ($bb_cfg['show_rank_text']) ? $ranks[$user_rank]['rank_title'] : '';
        }
    }

# ---- [ Открыть ] -------------------

language/lang_russian/lang_main.php

# ---- [ Добавить в конец ] -------------------

$lang['BAKLAZHAN'] = 'Пылесос';

# ---- [ Конец ] -------------------
  • Мне нравится
Реакции: boko, Alex39 и Alex Kur
Автор
Exile
Скачивания
39
Просмотры
296
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Другие ресурсы пользователя Exile

Последние обновления

  1. Обновление 1.1.0

    Обновлено описание ресурса
Сверху