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;
}

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

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

Оставьте ваш комментарий »

Форма отправки комментария

*

Разрешенные HTML-теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

RSS RSS Feed только для этого поста |


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