XF 2.3 Инспектор файлов. Результаты проверки файлов

Версия XenForo
2.3.9

Shumasick

Проверенные
Сообщения
169
Решения
1
Реакции
76
Баллы
43
Прошу помощи. Изменив немного плагины под себя и убрав ошибки которые возникали на моём форуме не могу теперь пройти проверку файлов. Те файлы, которые я редактировал проверились без ошибок, но вот всё что связано с:
1. .webp
2. .png
Выдаёт: Неожиданное содержание

bandicam 2026-03-31 21-56-01-601.jpg

Проверял с помощью кода php
Код:
==== Tickets ====
Файл: src/addons/NF/Tickets/icon.png
  Размер:   27227
  Expected: 54b2deeae498e88095466f3b524c56aa5e86643f32c7134d58c4a457f899347c
  Actual:   54b2deeae498e88095466f3b524c56aa5e86643f32c7134d58c4a457f899347c
  Result:   OK
Результаты правильные, всё совпадает, но в проверке другой результат. Подскажите в чём может быть причина? Пробывал так-же через скрипт на Python, но и это ничего не дало.
 
Последнее редактирование:
Решение
Можете посмотреть в исходниках движка, как он считает хэш. Просто взять в лоб хэш файла не всегда сработает. Если смотреть не хотите - просто удалите строки в hashes.json для тех файлов, которые не проходят проверку
Можете посмотреть в исходниках движка, как он считает хэш. Просто взять в лоб хэш файла не всегда сработает. Если смотреть не хотите - просто удалите строки в hashes.json для тех файлов, которые не проходят проверку
 
Пересчитать контрольную сумму этих файлов
И подменить эту сумму в hashes.json каждого аддона
Контрольная сумма в SHA256
В винде, копируете файл допустим на диск D
Потом нажимаете Win+R, там пишите cmd. И туда команду
certutil -hashfile d:имя_файла.расширение SHA256
 
Пересчитать контрольную сумму этих файлов
И подменить эту сумму в hashes.json каждого аддона
Контрольная сумма в SHA256
В винде, копируете файл допустим на диск D
Потом нажимаете Win+R, там пишите cmd. И туда команду
certutil -hashfile d:имя_файла.расширение SHA256
Данный способ не сработал.
Можете посмотреть в исходниках движка, как он считает хэш. Просто взять в лоб хэш файла не всегда сработает. Если смотреть не хотите - просто удалите строки в hashes.json для тех файлов, которые не проходят проверку
Огромное спасибо. Низкий поклон. Долго разбирался как всё это сделать и в итоге всё получилось, все уведомления пропали.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу