вторник, 17 марта 2020 г.

Интеграция сайта на Joomla + VM с сервисом Delivery Club

Для одного из партнёров выполнено решение по выгрузке номенклатуры с сайта (Joomla + VirtueMart) для сервиса агрегатора Delivery Club (доставка еды) согласно требованиям к формату XML со стороны сервиса.

Использовать модель VirtueMart в своём PHP скрипте

Как ни странно, по состоянию на день написания этого поста, сколько я не гуглил, не удалось найти ответ на вопрос, как задействовать нужную модель VirtueMart в своём php скрипте (запускаемом самостоятельно, не через главный index.php Joomla). Методом проб и ошибок нашёл-таки решение! Делюсь.

воскресенье, 1 марта 2020 г.

Установить COOKIE через .htaccess

Думаете нельзя? :) Можно! Я тоже раньше думал, что установить куку через .htaccess нельзя, а можно только с помощью PHP или JS. Но нет. Вариант через .htaccess всё-таки есть, и это очень хорошо!

суббота, 29 февраля 2020 г.

VirtueMart - автоматическое назначение категорий товарам

Если вы более-менее серьёзно работаете с интернет-магазином на связке Joomla + VirtueMart, рано или поздно у вас встаёт задача (особенно актуальная для seo целей) автоматически назначать / убирать категории (доп. категории) для нужных товаров.

воскресенье, 16 февраля 2020 г.

Индикация загрузки страницы сайта

Речь о полоске вверху страницы, которая по мере заполнения даёт понять, что страница загружается и скоро загрузится полностью.

суббота, 8 февраля 2020 г.

Железобетонный способ скрыть e-mail в html от парсинга сайта ботами

Этим способом не просто складываем строку с почтовым адресом из фрагментов, но и не фигурируем в html даже фрагменты емэйла. Применяем кодирование.

Закодировать строку в PHP, раскодировать в JS

Иногда нужно не выводить в html определенные строки в чистом виде (например, чтобы их легко не спарсили). В таком случае можно такую строку сначала закодировать в PHP, отдать в html в кодировке Base64, и уже потом с помощью JS раскодировать строку и дальше что-то с ней сделать.