Проблем с последната версия на преносимия пакет (Няма корици)

Всичко около софтуера, задвижващ Моята библиотека
Правила
Уважавайте другите участници и се отнасяйте с тях така, както бихте желали те да се отнасят с вас!
Отговор
Lerain
Мнения: 3
Регистрация: 08 март 2025, 02:16

Проблем с последната версия на преносимия пакет (Няма корици)

Мнение от Lerain »

Привет,

Това е проблемът:
Изображение

Използвам последната версия на преносимия пакет т.е тази която идва от "update-content.bat".

Ако взема само "chitanka-content" папката и я сложа в chitanka-desktop-linux, версия 2020.1a (архива от туториъла "Читанка на собствен сървър" без да го обновявам) - всичко е ок.
Изображение

Разрових се в логовете и причината е как контролера сглобява URL'а за thumb изображенията.

Старата версия на приложението (от архива, преди ъпдейта) генерира такъв URL за изображение (което работи)

Код: Избиране на всичко

http://127.0.0.1:8000/thumb/?book-cover/2e/11911.max.jpg
Докато новата (обновената) се генерира това т.е. без "?"

Код: Избиране на всичко

http://127.0.0.1:8000/thumb/book-cover/2e/11911.max.jpg
което съответно води до 404
Изображение
и счупените изображения.

А URL с "?" преди "book-cover" работи и на новата версия т.е. стига до изображението.

Код: Избиране на всичко

http://127.0.0.1:8000/thumb/?book-cover/2e/11911.max.jpg
Изображение

Само че не знам къде точно става залепянето на това "?" за да го сменя в контролера.
Опитах се да сравня старата и новата версия на приложението, но доста неща са променени и не можах да го намеря.

Някой има ли идеи ?
Благодаря
Lerain
Мнения: 3
Регистрация: 08 март 2025, 02:16

Re: Проблем с последната версия на преносимия пакет (Няма корици)

Мнение от Lerain »

Намерих го :D

Питах ChatGPT по казуса, каза да търся за http_build_query() функцията и от там намерих файла "ContentService.php" (chitanka-code\app\Service)

На ред 16ти има

Код: Избиране на всичко

	public static $webThumbPath = 'thumb/';
а трябва да е

Код: Избиране на всичко

	public static $webThumbPath = 'thumb/?';
И сме тотално в играта :D
Изображение
Отговор

Обратно към

Кой е на линия

Потребители, разглеждащи форума: 0 гости