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

       

Запросы модов для трекера

  • Список форумов
  • Форумы по phpBB 3.0
  • Мод трекера ppkBB3cker
  • Моды и стили для трекера
  • Запросы модов для трекера

Запрос адаптации модов с TorrentPier Часть 1

54 сообщения
  • Пред.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • След.
Просмотры: 3807 • 
  • VoVZiK13 Сообщение 03.02.2011
    Хочу статистику в профиле за сегодня, вчера и позавчера :o не травите душу скриншотами :) завтра попробую сесть поковырять мб чё получится.
    Ps я так понял "доступно" эта формула "(рейтинг - мин. парог рейтинга для вкачивания) * Скачано + отдано = Доступно

    Добавлено спустя 13 часов 47 минут 8 секунд:
    Ну я вобщим себе сделал чтоб отображалось "ДОСТУПНО" правда только на коленке и напильником, щас буду приводит в нормальный вид.
    вот скрин:
    Зы. моя фрмула не правильная. :D Дайте правильную формулу, я себе уже моск вывехнул пытаясь её вычислить.

    Добавлено спустя 45 минут 26 секунд:
    Формулу вычислил.

    Доступно = (Отданно * (ратио - мин. парог рейтинга для скачивания)) + (скачано * (ратио - мин. парог рейтинга для скачивания))
    Моск вскипел несколько раз пока вычислил.
    Последний раз редактировалось VoVZiK13 03 фев 2011, 15:15, всего редактировалось 1 раз.
    Россия, такая Россия.
VoVZiK13
  • bizZz0n Сообщение 03.02.2011
    PPK писал(а):Доступно - что означает?
    Это значение которое сообщает, сколько пользователь может ещё скачать с трекера, относительно текущего ратио!
bizZz0n
  • Аватара пользователя
    zzipper Сообщение 03.02.2011
    На тапках говорят по такой формуле: 2*(отдано+на своих+бонус) - скачано = доступно
zzipper
  • VoVZiK13 Сообщение 03.02.2011
    PPK
    А как сделать так что бы автоматически происходила конвертация доступных байт в кб, мб, гб и тб.
    Я нашёл функцию "function get_formatted_filesize" а как её применить в другой функции не знаю.
    В файл functions.php
    --Добавил--

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

    function get_can($up, $down, $skip=0, $bonus=0.000)
    {
    	//settype($up, 'integer');//Byte
    	//settype($down, 'integer');//Byte
    	settype($skip, 'integer');//Gb
    
    	$ratioo=0;
    
    	if($skip && $down < $skip*1024*1024*1024)
    	{
    		$ratioo='None.';
    	}
    	else if(!$up && !$down)
    	{
    		$ratioo='Inf.';
    	}
    	else if(!$up && $down)
    	{
    		$ratioo='Leech.';
    	}
    	else if(!$down && $up)
    	{
    		$ratioo='Seed.';
    	}
    	else
    	{
    		$ratioo=number_format($up / $down, 3, '.', '');
    	}
    	if($bonus!=0.000 && !in_array($ratioo, array('Inf.', 'Seed.', 'Leech.', 'None.')))
    	{
    		settype($bonus, 'float');
    		$ratioo=number_format($ratioo + $bonus, 3, '.', '');
    	}
    	
    	$can=0;
    	
    	if($skip && $down < $skip*1024*1024*1024)
    	{
    		$can='None.';
    	}
    	else
    	{
    		$can=number_format((($up * ($ratioo - 0.3)) + ($down * ($ratioo - 0.3))) , 3, '.', '');
    	}
    
    	return $can;
    }
    --Добавил--

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

    		'U_TINFO_CAN'			=> get_can($user->data['user_uploaded'], $user->data['user_downloaded'], $user->data['user_bonus']),
    Соответственно сделал вывод в htmlке, как сделать чтоб он значение автоматом переводил в нужный регистр (имеется в веду кб, мб, гб, тб.)
    Россия, такая Россия.
VoVZiK13
  • Аватара пользователя
    PPK Сообщение 03.02.2011

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

    get_formatted_filesize('размер торрента в байтах');
PPK
  • VoVZiK13 Сообщение 03.02.2011
    PPK
    Я конечно польщён что ты думаешь что я умный и до всего сам додумаюсь но мог бы и подсказать хоть раз. Вовчик Нужно та всего дописать:
    get_formatted_filesize и всё остальное взять в скобки и будет тебе щастье типа вот так:

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

    'U_TINFO_CAN'			=> get_formatted_filesize(get_can($user->data['user_uploaded'], $user->data['user_downloaded'], $user->data['user_bonus'])),
    Ну вобщим щас красиво всё отображает, думаю до завтра допилю чтоб не только в верху отображалось но и в профилях итд и выложу как мод. Уже второй на моём счету :ugeek:

    Добавлено спустя 2 минуты 44 секунды:
    PPK писал(а):

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

    get_formatted_filesize('размер торрента в байтах');
    Не так, но спасибо.
    Уже разобрался :D
    Россия, такая Россия.
VoVZiK13
  • Аватара пользователя
    PPK Сообщение 03.02.2011
    Я понятия не имею куда и как нужно было вставить размер, как понял вопрос - так овтетил. :unknown:
PPK
  • VoVZiK13 Сообщение 03.02.2011
    PPK
    А нет всё я тебя понял ты правильно ответил берём функцию get_formatted_filesize('размер торрента в байтах'); и в скобках вставляем то что нам нужно преобразовать . Спасибо в любом случаем. :yes:
    Россия, такая Россия.
VoVZiK13
  • Аватара пользователя
    PPK Сообщение 03.02.2011

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

    get_formatted_filesize('размер торрента в байтах');
    ну тут не обязательно размер торрента имелся ввиду, вообще любая величина обозначающая размер (в байтах), например кол. скачанного пользователем, розданного и т.д.
PPK
  • bizZz0n Сообщение 03.02.2011
    Так я не понял, что мод уже кто-то делает?
bizZz0n
54 сообщения
  • Пред.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • След.

Вернуться в «Запросы модов для трекера»

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-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума