Default Green Orange
Gemini_13's Blog
Блокнот полезных вещей
Home
    • Карта сайта
    • Обо мне
RSS

Обнаружение пылесосов

Мои моды к TorrentPier II, Скрипты Add comments

—————————————————
Название: Обнаружение пылесосов
Автор: Gemini_13 <gemini_13@torba.su>
Описание: Мод автоматически вешает лычку пылесоса юзерам с меньшим рейтингом от положенного
Сложность установки: Легкая
Время установки: ~ 5 минут
Адаптирован под версию TPII: R550
Файлы к редактированию:
— viewtopic.php
— language/lang_russian/lang_main.php
Файлы к загрузке:
— images/ranks/baklazhan.gif — лычка пылесоса
—————————————————

Копирование и выкладывание модификаций на сторонних ресурсах без указания ссылки запрещено.

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

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-&gt;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'] = 'Пылесос';

# ---- [ Конец ] -------------------

23 декабря, 2013  
Tags: mod, torrentpier, tp, tp2, мод, обнаружение пылесосов

Leave a Reply

  • Рубрики

    • FreeBSD (20)
    • Linux (46)
    • MySQL (11)
    • Windows (14)
    • Железо (3)
    • Мои моды к TorrentPier II (16)
    • Настройка сервера (49)
    • Разное (33)
    • Скрипты (30)
  • Свежие записи

    • Поля форм на Yii2: textInput(), passwordInput() и hiddenInput()
    • Поля форм на Yii2: CheckboxList()
    • SpeedTest датацентров Digital Ocean
    • Патчим Gearman на Debian
    • nginx + Apache 2.4 и REMOTE_ADDR (решение проблемы)
    • Создание и подключение swap-файла в Debian
    • Запуск PhpStorm 9 x64 на Windows
    • Рекурсивная замена прав доступа для папок и файлов в Linux
    • VirtualBox 5 + phpVirtualBox на Debian 8.2 (jessie)
    • Обработка сессий PHP с помощью Redis + phpredis на Debian 7.8
  • Ссылки

    • My GitHub
  • Архивы

    • Июнь 2016 (2)
    • Март 2016 (2)
    • Январь 2016 (3)
    • Ноябрь 2015 (2)
    • Август 2015 (1)
    • Февраль 2015 (1)
    • Январь 2015 (7)
    • Октябрь 2014 (1)
    • Июнь 2014 (1)
    • Май 2014 (1)
    • Апрель 2014 (7)
    • Февраль 2014 (9)
    • Январь 2014 (5)
    • Декабрь 2013 (7)
    • Ноябрь 2013 (1)
    • Октябрь 2013 (3)
    • Август 2013 (4)
    • Июль 2013 (4)
    • Июнь 2013 (3)
    • Апрель 2013 (2)
    • Март 2013 (2)
    • Февраль 2013 (6)
    • Январь 2013 (2)
    • Декабрь 2012 (1)
    • Ноябрь 2012 (2)
    • Октябрь 2012 (7)
    • Сентябрь 2012 (22)
Все права защищены © 2013 Gemini_13's Blog
G13.org.ua