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

 • Просмотры: 3545
Vo
VoVZiK13
Откуда: Краснодар
Благодарил (а): 6 раз
Поблагодарили: 3 раза
Сообщения: 66
Зарегистрирован: 23 янв 2011, 17:52
Сообщение

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

03 фев 2011, 23:52

bizZz0n
Ну я почти сделал мод чтоб
bizZz0n писал(а):Отдано, Скачано - из этого высчитывать сколько доступно! (как на тапках).
Потом:
bizZz0n писал(а):5) Нет аватара / No avatar
Мод для форума phpbb3 идеально подходит и для трекера http://www.phpbb.com/community/viewtopic.php?t=1098215
1. functions_display.php в \includes\

--найти--

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

if (empty($avatar) || !$avatar_type)
	{
		return '';
--заменить (return '';)--
на

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

return '<img src="images/avatars/no_avatar.png" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
--сохранить и закрыть--

2. Расположить файл no_avatar.png в /images/avatars/
bizZz0n писал(а):3) UPLOAD за регистрацию
Это можно без мода сделать. Зайди в phpMyAdmin далее в свою базу найди таблицу с пользователями (xxxxxx_users) зайди в неё потом структура найди строчку user_uploaded нажми "изменить" в поле "по умолчанию" вместо нуля выставь значение (в байтах) сохрани и всё теперь каждому новому пользователю будет выставляться это значение. Потом когда не нужно будет уберёш на ноль.
bizZz0n писал(а):1) Кнопка загрузки изображений в быстром ответе
Отпишись вот в этой теме если это то viewtopic.php?f=32&t=1685
Россия, такая Россия.
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

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

04 фев 2011, 11:59

VoVZiK13 писал(а):Доступно = (Отданно * (ратио - мин. парог рейтинга для скачивания)) + (скачано * (ратио - мин. парог рейтинга для скачивания))
С чего сея формула?
С похмела мож че не так думаю, но на мой взгляд как-то так:
up/dl=r => const(up)/dl=r (то есть, аплоад считаем что не изменяется, тогда даунлод обратно пропорционален ратио, следовательно если уменьшаем ратио до парога, то даунлоад должен увеличиваться) => (учитываем даунлоад как сумму того что было(тож не изменяется) и доступно до да спада ратио до парога) const(up)/(dl(dost)+const(dl))=porog => (const(up)/porog) - const(dl) = dl(dost) ??
Единственно что здесь не учтено, так это бонус. Но я считаю что его вообще надо убрать от ратио ибо это бред бредовый оО за бонус лучше сделать какие-нибудь услуги типа обмена аплоада, чем в будущем и займусь..
А так формула учитывая бонус выглядит как-то так: (const(up)/porog) - const(dl) + (const(up)/bonus) = dl(dost)
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
Аватара пользователя
votept
Благодарил (а): 49 раз
Поблагодарили: 62 раза
Сообщения: 806
Зарегистрирован: 18 июл 2010, 17:57
Сообщение

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

04 фев 2011, 13:12

Мне бы вот такую штуку в профиль и больше ничего ненадо.
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

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

04 фев 2011, 14:00

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

	$sql="SELECT SUM(size) size FROM tracker_torrents WHERE poster_id = ".$member['user_id'];
	$result=$db->sql_query($sql, 360);
       	$total_size=$db->sql_fetchrow($result);

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

	'TRACKER_USER_SIZE'		=> get_formatted_filesize($total_size['size']),
В memberlist_add1.php, чтоб выводить сколько зарелизил..
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
Аватара пользователя
votept
Благодарил (а): 49 раз
Поблагодарили: 62 раза
Сообщения: 806
Зарегистрирован: 18 июл 2010, 17:57
Сообщение

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

04 фев 2011, 15:08

serrrios писал(а):

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

	$sql="SELECT SUM(size) size FROM tracker_torrents WHERE poster_id = ".$member['user_id'];
	$result=$db->sql_query($sql, 360);
       	$total_size=$db->sql_fetchrow($result);

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

	'TRACKER_USER_SIZE'		=> get_formatted_filesize($total_size['size']),
В memberlist_add1.php, чтоб выводить сколько зарелизил..

:? А по подробней пожалуйста?

Добавлено спустя 6 минут 7 секунд:
Не понял куда это пихать

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

$sql="SELECT SUM(size) size FROM tracker_torrents WHERE poster_id = ".$member['user_id'];
   $result=$db->sql_query($sql, 360);
          $total_size=$db->sql_fetchrow($result);
:?

Ща вот так вывело в профиле: { TRACKER_USER_SIZE }: 0 байт
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

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

04 фев 2011, 15:17

Находишь кусок кода в файле: memberlist_add1.php

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

				'CRON_TASK'=>'<img src="' . append_sid($phpbb_root_path . 'tracker/cron.' . $phpEx, 'id[]='.$cron_id) . '" alt="cron" width="1" height="1" />'
				)
			);
		}
	}
}
  
$template->assign_vars(array(
	'TRACKER_USER_TORRENTS'		=> '<a href="'.append_sid("{$phpbb_root_path}search.$phpEx", "search_id=egosearch&torrent=my&u=".$user_id).'">'.$member['user_torrents'].'</a>',
Заменяешь на:

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

				'CRON_TASK'=>'<img src="' . append_sid($phpbb_root_path . 'tracker/cron.' . $phpEx, 'id[]='.$cron_id) . '" alt="cron" width="1" height="1" />'
				)
			);
		}
	}
}

 $sql="SELECT SUM(size) size FROM tracker_torrents WHERE poster_id = ".$member['user_id'];
   $result=$db->sql_query($sql, 360);
          $total_size=$db->sql_fetchrow($result);

$template->assign_vars(array(
   'TRACKER_USER_SIZE'      => get_formatted_filesize($total_size['size']),
	'TRACKER_USER_TORRENTS'		=> '<a href="'.append_sid("{$phpbb_root_path}search.$phpEx", "search_id=egosearch&torrent=my&u=".$user_id).'">'.$member['user_torrents'].'</a>',
В файле memberlist_view.html в нужное место вставляешь {TRACKER_USER_SIZE}
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
Аватара пользователя
votept
Благодарил (а): 49 раз
Поблагодарили: 62 раза
Сообщения: 806
Зарегистрирован: 18 июл 2010, 17:57
Сообщение

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

04 фев 2011, 15:18

Вот что вышло... Может то что у меня 39 версия? :?


SQL ERROR [ mysql4 ]

Table 'voteptr_php.tracker_torrents' doesn't exist [1146]

SQL

SELECT SUM(size) size FROM tracker_torrents WHERE poster_id = 218

BACKTRACE

FILE: includes/db/mysql.php
LINE: 173
CALL: dbal->sql_error()

FILE: tracker/include/memberlist_add1.php
LINE: 64
CALL: dbal_mysql->sql_query()

FILE: memberlist.php
LINE: 585
CALL: include_once('tracker/include/memberlist_add1.php')
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

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

04 фев 2011, 17:12

wtf оО Пишет что таблицы нету с торрентами хВ
Попробуй замени строчку

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

$sql="SELECT SUM(size) size FROM tracker_torrents WHERE poster_id = ".$member['user_id'];
на

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

	$sql="SELECT SUM(size) size FROM ".TRACKER_TORRENTS_TABLE." WHERE poster_id = ".$member['user_id'];
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
Аватара пользователя
votept
Благодарил (а): 49 раз
Поблагодарили: 62 раза
Сообщения: 806
Зарегистрирован: 18 июл 2010, 17:57
Сообщение

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

04 фев 2011, 17:23

serrrios писал(а):wtf оО Пишет что таблицы нету с торрентами хВ
Попробуй замени строчку

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

$sql="SELECT SUM(size) size FROM tracker_torrents WHERE poster_id = ".$member['user_id'];
на

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

	$sql="SELECT SUM(size) size FROM ".TRACKER_TORRENTS_TABLE." WHERE poster_id = ".$member['user_id'];
;) Помогло. Спасибо. Правда он показывает общий вес раздач которые я лично залил, а не раздал. Но тоже не плохо )
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

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

04 фев 2011, 17:25

Ну так блин =) Скок отдал стандартно выводиться с помощью {TRACKER_USER_UPLOAD}, а скачал {TRACKER_USER_DOWNLOAD} =))
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.

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