не - я такое никогда нигде не писал :) перепутали наверное.
если интересно, то вот моя реализация: http://torrentpier.com/threads/Случайная-раздача-random-release.1534/(точнее её там чутьчуть переписали), правда спизженная нехорошими человеками и выложенная в том топике примерно известным мне...
дык тут: http://www.torrentpier.com/threads/Кнопка-случайной-темы.1736/#post-23045
тоже не обязательно в футер, а в любое место в любом шаблоне. :) и без лишнего редиректа и без лишнего в многострадальном page_header (хотя вьютопик тоже довольно многострадален, но не так сильно)
совсем необязательно ajax.
как сделано на рутрекере в переинтерпретации к TPII: делаешь в футере ссылку типа .viewtopic.php?randrelease=1 это и будет постоянной ссылкой.
а в viewtopic.php в самом начале, там где определяется номер топика, или поста - туда ещё добавить проверку переданного...
Lange, смотреть отдельно нужно.
попробуй там же где и предыдущее делали ещё сразу после строки
// Get group_opt
вставить строку
if (!$userdata || !isset($userdata['user_id'])) return false;
если не получится - то в личку. разбираться будем
Lange, есть такое.
попробуй в том месте functions.php (в районе 1479)
весь блок // Get group opt привести к такому виду:
// Get group_opt
$group_opt = 0;
if (!empty($userdata['user_id']) && $userdata['user_id'] > 0)
{
$sql = "
SELECT g.group_opt
FROM ". BB_USER_GROUP ." ug
LEFT JOIN "...
тогда можно в админке тройной радиобуттон замутить:
1) Отключить ДХТ. (при скачивании во всех торрентах DHT принудительно отрубается)
2) Исходное состояние. (ДХТ вкл или выкл в зависимости от того как был залит торрент релизером +возможность это определить при аплоаде торрента)
3) Включить ДХТ...
Я бы немного переделал по другому принципу вообще - проставлять запрет дхт в торрент не при зашивке, а при скачивании. Хочется услышать мнение других разработчиков перед тем как закоммититьв свн.
небольшое изменение к праву unlim - разгружаем анонсер.
1) создаём крон-задачку. делаем в includes/cron/jobs новый файл: update_unlim_cache.php с содержимым:
<?php
$sql = "
SELECT ug.user_id
FROM ". BB_GROUPS ." g
LEFT JOIN ". BB_USER_GROUP ." ug ON(g.group_id = ug.group_id AND...
Дополнение к моду - право автопроверки.
добавляем право в functions.php например:
'autocheck' => 6,
соответственно добавляем ланг:
$lang['GROUP_OPT_AUTOCHECK'] = 'Члены группы имеют право создавать раздачи со статусом Проверено';
открываем posting.php, ищем:
if($bb_cfg['premod'])
меняем...
так - один отпал.
ReadMe.txt по установке читать нужно.
Lange, скажи мне плиз что у тебя в php.ini насчёт строки
mbstring.internal_encoding =
не закомментирована ли она и какое значение в ней стоит?
а ещё лучше сказать - какое значение у этой строки в PHP Info из админки
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.