TorrentBG

В языковых файлах добавьте это
В bg.php поставить в конце

torrent_name' => 'Име на торента',
'torrent_name_help' => 'Въведете името, което ще се показва при изтегляне на торента',
'is_required' => 'е задължително',

Англиский en.php

'torrent_name' => 'Torrent Name',
'torrent_name_help' => 'Enter the name that will be shown when downloading the torrent',
'is_required' => 'is required',

Немецкий de.php

'torrent_name' => 'Torrent Name',
'torrent_name_help' => 'Geben Sie den Namen ein, der beim Herunterladen des Torrents angezeigt wird',
'is_required' => 'ist erforderlich',

Французский fr.php

'torrent_name' => 'Nom du torrent',
'torrent_name_help' => 'Entrez le nom qui sera affiché lors du téléchargement du torrent',
'is_required' => 'est requis',

Русский ru.php

'torrent_name' => 'Название торрента',
'torrent_name_help' => 'Введите имя, которое будет отображаться при загрузке торрента.',
'is_required' => 'требуется',
 
Я добавил мод AJAX tooltip в торрентах . Заменять torrents.php а папка ajax с файлом torrent_tooltip.php внутри поместить в рут дириктория.
И заменить все языковые файлы в папке language
 

Attachments

И последнее исправление на сегодня в register.php .

✅ 1. Исправлена ошибка SQL с рангом

Проблема: ранг — зарезервированное слово в MySQL, поэтому запрос прерывался с ошибкой 1064.
Решение: я заключил имя столбца в обратные кавычки:

// было:
INSERT INTO users (username, email, password, rank, language, style) ...

// стало:
INSERT INTO users (username, email, password, `rank`, `language`, `style`) ...

✅ 2. Улучшена безопасность паролей.

Изменение: PASSWORD_ARGON2ID заменен на PASSWORD_DEFAULT.
Почему?
PASSWORD_ARGON2ID доступен не на всех серверах (требуется PHP ≥ 7.2 + компиляция с Argon2).
PASSWORD_DEFAULT работает везде и автоматически выбирает лучший алгоритм (в настоящее время BCRYPT или ARGON2).

$hashedPass = password_hash($password, PASSWORD_DEFAULT);

✅ 3. Добавлена проверка входных данных

✅ 4. Полная поддержка переводов (локализация)

Все сообщения об ошибках и успешном завершении заменены ключами из языкового файла

✅ 5. XSS защита

✅ 6. Улучшенный пользовательский опыт

Добавлены атрибуты minlength и maxlength в формате HTML.

Добавлен справочный текст для пароля

✅ 7. Безопасная обработка ошибок Ошибки базы данных регистрируются в журналах, но не отображаются для пользователя

✅ 8. Языковая поддержка при регистрации
 

Attachments

Я также изменил не очень яркий стиль.
 

Attachments

  • theme.webp
    theme.webp
    57.4 KB · Views: 16
Последние обновления и исправления.Исправление ошибки в блоке опроса!Добавил мультискрейп и в админке выбрать, должен ли трекер быть открыт или нет .Категории в торренте с поисковиком, с возможностью поиска по нескольким категориям одновременно.Добавлены кнопки BBC в Загрузить Торрент а также на форумах.Надеюсь, вам понравятся новые обновления.В следующем обновлении будут загружение субтитры и страница с субтитрами. Думаю сделать её мультисубтитровой.
 

Attachments

  • 1.webp
    1.webp
    45.2 KB · Views: 18
  • 2.webp
    2.webp
    77.7 KB · Views: 17
  • 3.webp
    3.webp
    105.5 KB · Views: 17
  • 4.webp
    4.webp
    42.2 KB · Views: 17
  • 5.webp
    5.webp
    25.4 KB · Views: 16
  • 6.webp
    6.webp
    26.4 KB · Views: 17
  • 7.webp
    7.webp
    299.1 KB · Views: 12
Все сами себе писать начали :) Я тоже по выходным слегка пописываю....
 

Attachments

  • 111.webp
    111.webp
    312.2 KB · Views: 19
  • 222.webp
    222.webp
    124.6 KB · Views: 20
  • 333.webp
    333.webp
    307 KB · Views: 21
  • 444.webp
    444.webp
    86.5 KB · Views: 20
Все сами себе писать начали :) Я тоже по выходным слегка пописываю....
Сам пишу свой движок (но не на торрент тематику) с 2014 года с нуля. Сотни тысяч строк. Причем за первые пару лет написал 90% функционала, а в последнее время пытаюсь его домучить
 
Last edited:
Back
Top