INT 21h

Торрент трекер для WordPress (плагин)

№ 7686 В разделе "Программирование" от November 15th, 2015,

Написал для WordPress плагин, который собирает в блоге торрент файлы и показывает их в виде списка. Удобно делать собственный торрент трекер.

Скачать плагин можно в моем репозитории. Текущая версия 1.1 от 28.11.2015.

Установка

Загрузите и активируйте плагин. Директория кеша плагина должна быть доступна для записи вебсервером. В 99% случаев хватает chown www-data:www-data . -R прямо внутри директории плагина.

ВНИМАНИЕ! Плагин требует установки дополнительного модуля PHP.

Использование

Создайте новую страницу или пост с заголовком “Торрент трекер”, добавьте туда <!-- TorrentTracker --> и список раздач появится. Если необходимо опубликовать трекер только в конкретной записи, то <!-- TorrentTrackerPost -->. Чтобы торрент файл появился в списке раздач достаточно к любому посту прикрепить торрент файл. Вставлять или не вставлять в пост значения не имеет. Торрент появляется в базе сразу же, как он был добавлен. Чтобы изменить название торрента в списке необходимо задать ему имя. Удаляется торрент из списка как только была нажата кнопка удалить файл (напоминаю, что удаление поста сам файл не удалит). Если torrent файл не закачивается, то нужно добавить его mime в список разрешенных для загрузки. Сделать это можно, например, плагином PJW Mime Config, добавив application/x-bittorrent.

API получения прикрепленых к записям файлов в вордпрессе работает неоднозначно и не всегда прикрепленые файлы видно в записи, хотя в окошке закачек сказано, что они прикреплены к ней. Какого хрена я не знаю. Магия.

2015-11-15 07-19-55 Скриншот экрана

Страница настроек тоже очень простая и может делать настраиваемый в стилях вывод. Разделение по страницам пока еще не написал.

2015-11-15 21-02-06 Скриншот экрана

Пример стилей для таблицы:

pre, code, #torrent_list {
    font-family: 'Cousine', monospace;
}

#torrent_list {
    font-size: 14px;
}

#torrent_list table {
    width: 100%;
    max-width: 800px;
    border-spacing: 0;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
}

#torrent_list table th {
    background-color: #e8e8e8;
}

#torrent_list table tr {
    margin: 0px;
    padding: 0px;
}

#torrent_list td, th {
    border: solid #f0f1f3 1px;
    margin: 0px;
    padding: 3px;
}

Еще кое-что интересненькое о торрентах:

Нет комментариев »

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Комментарии

  • 21h: нене ) без меня )
  • Серегй: Не совсем грабить)) если грабить можно и без рации, есть...
  • 21h: магазин грабить собрались? ) не, тут я не помощник ;)
  • Серегй: А что бы мне поймать чужую волну, что мне для этого нужно...
  • 21h: слушать никто не запрещает. нет закона, который запрещает...
  • Серегй: Я хотел узнать могу ли я просто прийти с данной рацией baofeng...
  • 21h: У меня есть только эти 2. По другим ничего не знаю. В интернете...

© Vladimir Smagin, 2005-2017. Копирование материалов без разрешения запрещено.
Яндекс.Метрика