Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
СообщениеДобавлено: 2010-12-27 00:06 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
#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';


Все сохраняем, закрываем и пользуемся !


Последний раз редактировалось Гость 2011-04-23 18:01, всего редактировалось 5 раз(а).

Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-01-02 09:48 
Не в сети
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2010-12-26 13:39
Сообщения: 4
Откуда: Orenburg City
admin
У меня почему-то так:



Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-01-02 14:04 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
_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';


первый пост подправил.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-01-02 16:33 
Не в сети
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2010-12-26 13:39
Сообщения: 4
Откуда: Orenburg City
admin
спасибо


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-01-21 09:38 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
находим
Код:
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';               // пишем, что хотим видеть


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-02-08 12:11 
Не в сети
Раздал: 368.29 КБ
Скачал: 0 байт
Ратио: Seed.


Зарегистрирован: 2010-12-25 17:04
Сообщения: 40
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;
            }

Но вот загвоздка, когда надо удалить файл в режиме редактирования топика, то он не удаляется. Если убираешь этот код то прекрасно все удаляется.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-02-08 12:28 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
Varius

Тебе надо имя файла, что бы было название раздачи?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-02-08 12:32 
Не в сети
Раздал: 368.29 КБ
Скачал: 0 байт
Ратио: Seed.


Зарегистрирован: 2010-12-25 17:04
Сообщения: 40
adminнет, имятрекера_имя файла


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-02-08 12:39 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
напиши пример как должно выводится, а че то не в курю, имя файла - что должно писаться ?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-02-08 12:42 
Не в сети
Раздал: 368.29 КБ
Скачал: 0 байт
Ратио: Seed.


Зарегистрирован: 2010-12-25 17:04
Сообщения: 40
admin писал(а):
напиши пример как должно выводится, а че то не в курю, имя файла - что должно писаться ?

[Dark-OS.com]_Circle.2010.DVDRip.avi.torrent
вот щас так проблема только в том что не удаляется файл если топик редактируешь. А если просто в просмотре удалить торент то нормально.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-02-08 12:49 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
admin писал(а):
Varius

Тебе надо имя файла, что бы было название раздачи?


Varius писал(а):
adminнет, имятрекера_имя файла


я только про имя файла спрашивал, сейчас посмотрим, что можно сделать


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Переместиться наверх
 Главная |  Список форумов |   Time : 4.942s | 15 Queries | GZIP : Off |