Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Вопросы, ответы и примеры решений

  • Список форумов
  • ppkBB3cker
  • Вопросы, ответы и примеры решений

Бонусы

25 сообщений
  • Пред.
  • 1
  • 2
  • 3
  • След.
Просмотры: 2501 • 
Siava
Пользователь
Сообщения: 61
Зарегистрирован: 27 авг 2011, 01:13
Сообщение 13 сен 2011, 19:47
Пардон, опечатался, конечно же #40, но суть вопроса не меняется.
Siava
Аватара пользователя
serrrios
Донатор
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение 13 сен 2011, 19:57
Ну так то все правильно, ситуация то удовлетворяющая конфиги была?
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
Siava
Пользователь
Сообщения: 61
Зарегистрирован: 27 авг 2011, 01:13
Сообщение 13 сен 2011, 20:00
Была конечно, но всё по нулям.

Сейчас выставил так:
0.001
700
700
очистил кеш и буду смотреть результат.

Добавлено спустя 29 минут 9 секунд:
Хм.. а так и должно быть, что значение бонуса в профиле не меняется автоматически, а только после манипуляции через личный раздел - профиль - настройки трекера..?
Siava
Аватара пользователя
serrrios
Донатор
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение 13 сен 2011, 20:52
0.001 - это число сколько будет начисляться. Про само начисление хз, раньше(года пол назад, когда пользовался ими вообще) начисляло сразу после скачки(вроде оО)..
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
Siava
Пользователь
Сообщения: 61
Зарегистрирован: 27 авг 2011, 01:13
Сообщение 13 сен 2011, 21:23
При настройках
0.001
700
700
и будет начисляться 0.001 бонуса при аплоаде 700Мб.

Я немного форсировал процесс и задал вот так:
0.001
700
100
чтобы начислялось 0.001 бонуса при аплоаде 100Мб для каждого торрента объёмом свыше 700Мб.

Спустя полчаса уже был результат, но он не начислился автоматически, а лишь после манипуляции через личный раздал. Вот что странно. То есть, бонусы всё ж работают, во всяком случае при третьем параметре отличным от нуля, но вот начисляются не автоматом. Приятель проверил на локалхосте чистую #40 сборку, та же ерунда.
Siava
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 14 сен 2011, 09:50
хм.. начиная с версии v.2 бонус начисляется только вручную в личном разделе, либо я "случайно" удалил код для автоначисления, либо так и было задумано, но я об этом не написал в обновлении. :?
PPK
Siava
Пользователь
Сообщения: 61
Зарегистрирован: 27 авг 2011, 01:13
Сообщение 14 сен 2011, 11:14
PPK, так что будем делать? :)
Был бы код для автоначисления и инструкция куда чего добавить, так можно было бы исправить это. Неудобно ведь получилось.
Siava
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 17 сен 2011, 17:33
/tracker/tinc/taself1.php заменить

Код: Выделить всё

		if($userid!=$user['poster_id'] && $ppkbb_tcbonus_value > 0 && $rights[6] && $user['size'] > $ppkbb_tcbonus_fsize * 1024 * 1024)
		{
			$updatesnatch[] = 'bonus_count = bonus_count + '.$upthis;
		}
на

Код: Выделить всё

		if($userid!=$user['poster_id'] && $ppkbb_tcbonus_upvalue && $rights[6] && $user['size'] > ($ppkbb_tcbonus_fsize * 1024 * 1024))
		{
			$sql = 'SELECT bonus_count FROM '.TRACKER_SNATCHED_TABLE." WHERE userid='$userid' AND torrent='$torrentid' LIMIT 1";
			$result=my_sql_query($sql);
			$user_bonus=mysql_fetch_array($result);
			mysql_free_result($result);

			$bonus_value = ($upthis + $user_bonus['bonus_count']) / 1024 / 1024;
			$bonus_value = intval($bonus_value / $ppkbb_tcbonus_upvalue);

			if($bonus_value > 0)
			{
				$bonus_left = intval(($upthis + $user_bonus['bonus_count']) - ($bonus_value * $ppkbb_tcbonus_upvalue * 1024 * 1024));
				$bonus_left ? $updatesnatch[] =  "bonus_count = '$bonus_left'" : '';
				$updateuser[]='user_bonus=user_bonus + '. ($bonus_value * $ppkbb_tcbonus_value);
			}
			else
			{
				$upthis ? $updatesnatch[] = 'bonus_count = bonus_count + '.$upthis : '';
			}
		}
PPK
Siava
Пользователь
Сообщения: 61
Зарегистрирован: 27 авг 2011, 01:13
Сообщение 18 сен 2011, 16:40
PPK, спасибо, вроде заработало! :)
Siava
Siava
Пользователь
Сообщения: 61
Зарегистрирован: 27 авг 2011, 01:13
Сообщение 29 янв 2012, 23:27
PPK, после обновления до 41 версии бонусы опять не считаются.
В /tracker/tinc/taself1.php часть кода закомментирована:

Код: Выделить всё

		if($userid!=$user['poster_id'] && $ppkbb_tcbonus_value > 0 && $rights[6] && $user['size'] > $ppkbb_tcbonus_fsize * 1024 * 1024)
		{
			/*$sql = 'SELECT bonus_count FROM '.TRACKER_SNATCHED_TABLE." WHERE userid='{$userid}' AND torrent='{$torrentid}' LIMIT 1";
			$result=my_sql_query($sql);
			$user_bonus=mysql_fetch_array($result);
			mysql_free_result($result);

			$bonus_value = ($upthis + $user_bonus['bonus_count']) / 1024 / 1024;
			$bonus_value = intval($bonus_value / $ppkbb_tcbonus_upvalue);

			if($bonus_value > 0)
			{
				$bonus_left = intval(($upthis + $user_bonus['bonus_count']) - ($bonus_value * $ppkbb_tcbonus_upvalue * 1024 * 1024));
				$bonus_left ? $updatesnatch[] =  "bonus_count = '{$bonus_left}'" : '';
				$updateuser[]='user_bonus=user_bonus + '. ($bonus_value * $ppkbb_tcbonus_value);
			}
			else
			{
				$upthis ? $updatesnatch[] = 'bonus_count = bonus_count + '.$upthis : '';
			}*/
			$updatesnatch[] = 'bonus_count = bonus_count + '.$upthis;
		}
Раскомментировать, чтобы заработало?
Siava
25 сообщений
  • Пред.
  • 1
  • 2
  • 3
  • След.

Вернуться в «Вопросы, ответы и примеры решений»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Стили для phpBB 3.1-3.3 ↳   Переводы расширений для phpBB3.1-3.3 ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo