BitTorrent Трекер RusTrek.ru http://5.45.70.241/ |
|
имя торрент файла - генерация цифр http://5.45.70.241/viewtopic.php?f=817&t=7103 |
Страница 1 из 1 |
Автор: | oartemka178 [ 2010-12-27 00:06 ] |
Заголовок сообщения: | имя торрент файла - генерация цифр |
#777 Генерируем цифры в имени торрент файла. посмотреть как работает можно у нас на сайте. Установка: --- открываем --- config.php --- находим --- Код: $bb_cfg['torrent_sign'] = ''; // e.g. "[yoursite.com]" --- ниже добавляем --- Код: $bb_cfg['torrent_style'] = true; // rutracker.org - // rustrek.ru torrent style naming --- открываем --- attach_mod/posting_attachments.php --- находим --- Код: $download_link = append_sid($phpbb_root_path . 'download.' . $phpEx . '?id=' . $this->attachment_id_list[$i]); } --- ниже добавляем --- Код: // rustrek filenames [START] $rutrackerfilename = @htmlspecialchars($this->attachment_filename_list[$i]); global $mode, $submit, $bb_cfg, $topic_id; if (!$submit && $mode == 'editpost' && $bb_cfg['torrent_style']) { if ( mb_substr($rutrackerfilename, strlen($rutrackerfilename)-8, 8) == '.torrent' ) { $rutrackerfilename = '[' . $bb_cfg['server_name'] . '].t' . $topic_id . '.torrent'; } } // rustrek filenames [END] --- находим --- Код: 'FILE_NAME' => @htmlspecialchars($this->attachment_filename_list[$i]), --- меняем на --- Код: 'FILE_NAME' => $rutrackerfilename, --- открываем --- includes/functions_torrent.php --- находим --- Код: header("Content-Disposition: attachment; filename=\"$filename\""); --- меняем на --- Код: if ($bb_cfg['torrent_style']) { $header_file_name = 'Content-Disposition: attachment; filename="[' . $bb_cfg['server_name'] . '].t' . $topic_id . '.torrent"'; header($header_file_name); } else { header("Content-Disposition: attachment; filename=\"$filename\""); } --- находим --- Код: // Redirect guests to login page --- выше добавить --- Код: // Get $topic_id $topic_id_sql = 'SELECT topic_id FROM ' . POSTS_TABLE . ' WHERE post_id = ' . (int) $post_id; if ( !($topic_id_result = $db->sql_query($topic_id_sql)) ) { message_die(GENERAL_ERROR, 'Could not query post information', '', __LINE__, __FILE__, $topic_id_sql); } $topic_id_row = $db->sql_fetchrow($topic_id_result); $topic_id = $topic_id_row['topic_id']; --- открываем --- displaying_torrent.php --- находим --- Код: $tracker_link = ($tor_reged) ? $unreg_tor_url : $reg_tor_url; } --- ниже добавляем --- Код: if ($bb_cfg['torrent_style']) $display_name = '[' . $bb_cfg['server_name'] . '].t' . $bt_topic_id . '.torrent'; Все сохраняем, закрываем и пользуемся ! |
Автор: | _Xz_ [ 2011-01-02 09:48 ] |
Заголовок сообщения: | |
admin У меня почему-то так: |
Автор: | oartemka178 [ 2011-01-02 14:04 ] |
Заголовок сообщения: | |
_Xz_ Да, забыл еще в displaying_torrent.php , найди Код: $tracker_link = ($tor_reged) ? $unreg_tor_url : $reg_tor_url; } ниже добавь Код: if ($bb_cfg['torrent_style']) $display_name = '[' . $bb_cfg['server_name'] . '].t' . $bt_topic_id . '.torrent'; первый пост подправил. |
Автор: | _Xz_ [ 2011-01-02 16:33 ] |
Заголовок сообщения: | |
admin спасибо |
Автор: | oartemka178 [ 2011-01-21 09:38 ] |
Заголовок сообщения: | |
находим Код: if ($bb_cfg['torrent_style']) $display_name = '[' . $bb_cfg['server_name'] . '].t' . $bt_topic_id . '.torrent'; и server_name меняем на rustrek находим Код: $header_file_name = 'Content-Disposition: attachment; filename="[' . $bb_cfg['server_name'] . '].t' . $topic_id . '.torrent"'; и server_name меняем на rustrek находим Код: $rutrackerfilename = '[' . $bb_cfg['server_name'] . '].t' . $topic_id . '.torrent'; и server_name меняем на rustrek в конфиг в самый низ добавить Код: $bb_cfg['rustrek'] = 'RusTrek.ru'; // пишем, что хотим видеть
|
Автор: | Varius [ 2011-02-08 12:11 ] |
Заголовок сообщения: | |
admin Не подскажите как реализовать следующее [sitename.ru]Имя файла.torrent, просто у меня уже стоит в двиге рутрекерный вывод когда его отключаешь имена файлов становятся без приписки. Было вот у меня так реальзованно щас Код: $this->post_attach = ($this->filename != '') ? TRUE : FALSE; if ($this->post_attach) { if ( !strpos(strtolower($this->filename), 'Dark-os.com') ) { $this->filename = '[Dark-OS.com]_'.$this->filename; } Но вот загвоздка, когда надо удалить файл в режиме редактирования топика, то он не удаляется. Если убираешь этот код то прекрасно все удаляется. |
Автор: | oartemka178 [ 2011-02-08 12:28 ] |
Заголовок сообщения: | |
Varius Тебе надо имя файла, что бы было название раздачи? |
Автор: | Varius [ 2011-02-08 12:32 ] |
Заголовок сообщения: | |
adminнет, имятрекера_имя файла |
Автор: | oartemka178 [ 2011-02-08 12:39 ] |
Заголовок сообщения: | |
напиши пример как должно выводится, а че то не в курю, имя файла - что должно писаться ? |
Автор: | Varius [ 2011-02-08 12:42 ] |
Заголовок сообщения: | |
admin писал(а): напиши пример как должно выводится, а че то не в курю, имя файла - что должно писаться ? [Dark-OS.com]_Circle.2010.DVDRip.avi.torrent вот щас так проблема только в том что не удаляется файл если топик редактируешь. А если просто в просмотре удалить торент то нормально. |
Автор: | oartemka178 [ 2011-02-08 12:49 ] |
Заголовок сообщения: | |
admin писал(а): Varius Тебе надо имя файла, что бы было название раздачи? Varius писал(а): adminнет, имятрекера_имя файла я только про имя файла спрашивал, сейчас посмотрим, что можно сделать |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |