Переделка стандартного модуля "Псевдо" торрент-трекера для DLE. Тестировалось на версиях 7.3-7.5. Использовалось в локалке
- Оформление переделано под nnm-club, можно сказать вдохновило
- Исправлена ошибка нераспознавания торрент файла в некоторых случаях
- Теперь нормально работает с русскими кодировками внутри торрент файлов
- Полностью убрана бесполезная функция отображения якобы скорости пиров
В оформлении присутствует:
- Сколько раз скачан
- Раздают
- Качают
- Файлов
- Размер
- SHA Hash релиза
- Инф.трекер (ошибки)
- Выпадающий при нажатии список файлов (указывается большой размер каждого файла, а также размер в байтах)
- Отображение размера торрент-файла
Известные проблемы:
- Не поддерживает прикрепление двух различных торрент файлов в одной новости
Далее копипаст из установки стандартного модуля + свои дополнения
Установка:
1) В админ-панели разрешить к загрузке файлы типа torrent
2) Скопировать psevdotorrent.php в папку engine/modules/
3) Открыть functions.php в папке engine/modules/
4) После:
Вставить:
5)Удалить функцию show_attach (не знаете что такое, читайте ниже)
стереть все от:
До ближайшего:
Не забываем переименовать папку /datalife-engine/templates/my по названию используемой вами темы
Добавление стилей для модуля:
Идем в templates/ваш_стиль/css/style.css
Добавляем
- Исправлена ошибка нераспознавания торрент файла в некоторых случаях
- Теперь нормально работает с русскими кодировками внутри торрент файлов
- Полностью убрана бесполезная функция отображения якобы скорости пиров
В оформлении присутствует:
- Сколько раз скачан
- Раздают
- Качают
- Файлов
- Размер
- SHA Hash релиза
- Инф.трекер (ошибки)
- Выпадающий при нажатии список файлов (указывается большой размер каждого файла, а также размер в байтах)
- Отображение размера торрент-файла
Известные проблемы:
- Не поддерживает прикрепление двух различных торрент файлов в одной новости
Далее копипаст из установки стандартного модуля + свои дополнения
Установка:
1) В админ-панели разрешить к загрузке файлы типа torrent
2) Скопировать psevdotorrent.php в папку engine/modules/
3) Открыть functions.php в папке engine/modules/
4) После:
if(!defined('DATALIFEENGINE'))
{
die("Hacking attempt!");
}
{
die("Hacking attempt!");
}
Вставить:
include(ENGINE_DIR.'/modules/psevdotorrent.php');
5)Удалить функцию show_attach (не знаете что такое, читайте ниже)
стереть все от:
function show_attach ($story, $id) {
До ближайшего:
return $story;
Не забываем переименовать папку /datalife-engine/templates/my по названию используемой вами темы
Добавление стилей для модуля:
Идем в templates/ваш_стиль/css/style.css
Добавляем
.btTbl {
BORDER-RIGHT: #98aab1 0px solid; BORDER-TOP: #98aab1 0px solid; BORDER-LEFT: #98aab1 0px solid; BORDER-BOTTOM: #98aab1 0px solid; BACKGROUND-COLOR: #6699cc
}
.row1 {
BACKGROUND-COLOR: #f4f8fb
}
.row3 {
BACKGROUND-COLOR: #d0dfef
}
.gen {
FONT-SIZE: 10pt
}
.genmed {
FONT-SIZE: 9pt
}
.gensmall {
FONT-SIZE: 8pt
}
.spoiler-wrap {
CLEAR: both; BORDER-RIGHT: #c3cbd1 1px solid; BORDER-TOP: #c3cbd1 1px solid; BACKGROUND: #e9e9e6; MARGIN: 6px auto; BORDER-LEFT: #c3cbd1 2px solid; WIDTH: 95%; BORDER-BOTTOM: #c3cbd1 1px solid
}
.spoiler-head {
PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 6px; LINE-HEIGHT: 15px; PADDING-TOP: 1px
}
.spoiler-body {
PADDING-RIGHT: 6px; BORDER-TOP: #c3cbd1 1px solid; DISPLAY: none; PADDING-LEFT: 6px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
BORDER-RIGHT: #98aab1 0px solid; BORDER-TOP: #98aab1 0px solid; BORDER-LEFT: #98aab1 0px solid; BORDER-BOTTOM: #98aab1 0px solid; BACKGROUND-COLOR: #6699cc
}
.row1 {
BACKGROUND-COLOR: #f4f8fb
}
.row3 {
BACKGROUND-COLOR: #d0dfef
}
.gen {
FONT-SIZE: 10pt
}
.genmed {
FONT-SIZE: 9pt
}
.gensmall {
FONT-SIZE: 8pt
}
.spoiler-wrap {
CLEAR: both; BORDER-RIGHT: #c3cbd1 1px solid; BORDER-TOP: #c3cbd1 1px solid; BACKGROUND: #e9e9e6; MARGIN: 6px auto; BORDER-LEFT: #c3cbd1 2px solid; WIDTH: 95%; BORDER-BOTTOM: #c3cbd1 1px solid
}
.spoiler-head {
PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 6px; LINE-HEIGHT: 15px; PADDING-TOP: 1px
}
.spoiler-body {
PADDING-RIGHT: 6px; BORDER-TOP: #c3cbd1 1px solid; DISPLAY: none; PADDING-LEFT: 6px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}