Павел Гвоздь
С нами с 31 мая 2015; Место в рейтинге пользователей: #2- Заметки 23
- Комментарии 10
3 часа назад
Нужно стандартный чанк изменить или предварительно копию сделать, И на строке 155 изменить стиль window.clusters = geoObjects.search(«geometry.type ==...
[YandexMaps] Создаём объекты на Яндекс Картах из ресурсов со множеством опций 196
Вчера в 11:44
А для чего удалили ссылку на $customer в методе getCustomerId? Теперь в событие msOnBeforeGetOrderCustomer передается всегда null и после события тоже...
[miniShop2] Релиз новой версии 4.4.0 10
Вчера в 04:49
Еще сейчас заметил у Артура редактируется выбранная группа пользователей. Чтоб редактировать группу 2 в gettables надо добавить в секцию pdoTools wher...
Создание CRUD интерфейса вне админки 7
Вчера в 02:38
Какая версия MySQL? На MySQL 8 возникала проблема. Он почему-то не воспринимает двойную сортировку.
sort by pagetitle ASC, createon DESCИ MySQL 8 воз...
Перегенерация всех превью товаров скриптом от Ильи 2
02 ноября 2024, 22:21
Сегодня столкнулся с подобной проблемой.
MODX3 + php8.1
Выяснил, что причина в слеше в начале твшки с картинкой.
Решил топорным методом.
[...
Превью генерируется, но появляется ошибка pthumb в логах 2
02 ноября 2024, 18:09
вопрос с текстом был решен в «Управление словарями», а вот со скриптами прищлось редактировать php файл сниппета и комментировать некоторые js и css ф...
[oneBooking] Посуточная система бронирования 83
02 ноября 2024, 14:04
Это было непросто, но я смог)))
SendIt - хук для перемещения загруженных файлов из временной папки в постоянную. 2
02 ноября 2024, 12:47
Здравствуйте!
Работает только с единичными адресами? Маски, подсети?
[easyBlacklist] Очень простой чёрный список IP 22
01 ноября 2024, 12:00
благодарю, то что нужно!!! сейчас проверим как работает
по идее если там у плагина пакета оставить только на дубликейте событие то он будет урл делат...
добавление ID ресурса в alias (при генерации ЧПУ) 2
Грузим свой почтовый класс раньше всех:
А в классе extraMail добавляем свою обработку:
По идее должно как-то так быть
Касаемо эластика, да его можно использовать, только сейчас он стал прожорлив и ему нужно минимум 32гб оперативки, ну для 5млн товаров возможно и 64гб нужно.
Но если у Вас будет такая машина и всё ограничится примерно 5млн, то имеет смысл сделать одну таблицу в которую прописать все параметры, при этом задать тип ENUM для параметров цвет, размер и т.п.
У нас на одном проекте поиск по 20млн товаров с прописанными ключами работал меньше чем за секунду. Правда не было необходимости строить фильтры на лету, возможно имеет смысл кэшировать фильтры до обновления товаров. Там сервер был вот с такими характеристиками, если я правильно помню: image.prntscr.com/image/mdWNvaXmRFCKQNoPjWQXcg.png
Хотя эластик это сразу готовая система поиска для сайта, так же благодаря Terms из эластика будут фильтры готовы прям из запроса.
Создал новый тип содержимого (contenttype) с пустым расширением файла (без .html) и указал
Cache-Control: max-age=3600, must-revalidate
на вкладке
и кеширование в браузере можно выставить нужное.
Кстати, можно сделать еще круче — без редиректа, а просто подставляя нужную директорию, вот так:
Можете с этим кодом к консоли поиграться.
Наверное, можно и как-то красивее написать, но я не придумал.
Теперь никто не откроет полноразмерные картинки, и ты можешь отдавать их через PHP покупателям.
Инициализация сервера: ansible, установка MODX: Gitify, импорт настроек: Teleport. Импорт уже подготовленных чанков, tpl-ек занимает минуты, нет необходимости заниматься «клавадрочерством» с Ctrl+Tab (переключиться на фронтенд-вкладку), Ctrl/Cmd+R (обновить страницу), чтобы просмотреть результат — всё уже оттестированно на этапе вёрстки. Остаётся только настроить магию сниппетов и оформить Custom Forms. Дальше — оверлокинг с XDebug, debugParser, BloodLine и Chrome DevTools.