Обновление для автоустановщика шаблонов BELISSIMO до версии 0.2.


Самое весомое что добавлено это новый каталог шаблонов с сайта https://html5up.net там их не много, но вдруг добавят новые.
Так же поскольку я придурок в прошлой статье я написал про возможность обновления, но её не добавил…
Точнее как: обновления он криво косо проверял, но при нажатии на кнопку установку ничего не делал.
Обновление я починил, и так же пофиксил уведомление о новой версии.

Так же починил вывод того что контент загружается (до этого он быстро показывал анимацию, и скрывался в то время пока в фоне шёл процесс кеширования) и на выходе получалось так что действие пользователем совершено а отклика нет будто скрипт не работает.
Поскольку на новом сайте с шаблонами картинки немного странные (там превью и фон одна картинка), а при выводе в карточку на BELISSIMO, выглядело ущербно поэтому я прибег к давно знакомой библиотеке PHP Thumb для вырезания самой «мякотки» из картинки оригинала.
Если вы скачали версию 0.1 снесите её нахрен и поставьте эту.
Так что считаю задоначенные мне Александром 200 деревянных отработанными.
При обновлении произойдёт полная перезапись папки BELISSIMO.
После обновления и перезагрузки страницы сбросьте кеш браузера чтобы убрать уведомление.

Заранее спасибо всем кто поддерживает рублём\долларом\тенге\юанем\евро\фантиками\добрыми словами\критикой\или самостоятельно развивая.
Поздравляю с концом рабочей недели, надеюсь вы проведёте выходные с пользой и удовольствием!
А тем кто работает выходные пожелаю продуктивности и успевать в дедлайны.
P.S. Комментарии приветствуются!
Илья
19 марта 2021, 14:41
modx.pro
704
+2
Поблагодарить автора Отправить деньги

Комментарии: 2

Yurij Finiv
20 марта 2021, 10:12
+2
Идея хорошая по этому большой +, но php нужно подтянуть

if($_POST['chunks'] ==='1'){
$chunks = false;	
}else{
$chunks = true;		
}
лучше

$chunks = $_POST['chunks'] !== 1
Очистка кеша modx
delDir('../core/cache/'); //очистка кеша modx
Лучше
$modx->cacheManager->refresh();
docs.modx.com/current/ru/extending-modx/caching#obnovlenie-kesha-modx-core

Ну и закрыть дири в коде через которые можно сломать сайт
например $_POST['name'] там я могу передать все

И ещё раджу придерживать стандартов в коде
www.php-fig.org/psr/
    Илья
    20 марта 2021, 13:23
    0
    С безопасностью пока что беда, но я ещё и в первом посте писал что этот«модуль» лучше использовать на локалхосте.
    За комменты спасибо буду подтягивать лапшу в скрипте.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2