Как правильно исключать ботов в siteStatistics?
Добрый день! Вывожу на сайте статистику просмотра страниц с помощью siteStatistics, но вижу что в статистке очень много заходов ботом Яндекса?
Как правильно исключить такие заходы? Задать просто bots в настройках siteStatistics? Или нужно прописывать полностью: Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)? Документации не нашел.
Как правильно исключить такие заходы? Задать просто bots в настройках siteStatistics? Или нужно прописывать полностью: Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)? Документации не нашел.
Вместо эмоджи знаки вопросов
Добрый день, уважаемые знатоки. На днях перезаливал на хостинг mtw.ru сайт, т.к. были проблемы с работой базы данных. Новую БД создавали товарищи с хостинга и теперь все хорошо кроме того, что эмоджи на всем сайте не отображаются. Какие могут быть решения данной проблемы, кто-нибудь уже сталкивался с подобным?
Как разместить бейдж reCaptchaV3 слева внизу?
Как разместить бейдж reCaptchaV3 слева внизу?
Cортировка ресурсов по полям из migx
День добрый.
Подскажите, пожалуйста, как сделать сортировку ресурсов по полям из migx?
Заранее благодарю.
Подскажите, пожалуйста, как сделать сортировку ресурсов по полям из migx?
Заранее благодарю.
CronTabManager + PHPunit (Автоматические тесты)
Всем привет.
Недавно занимался возможность интеграции PHPunit тестов со своим компонентом CrontabManager.
Сегодня удалось завершить эту разработку.
Теперь CronTabManager умеет запускать PHPunit тесты из коробки.
После установки CronTabManager как обычно создает директорию с котроллерами:
UPD: 22.03.2020: Интеграция PHPUnit в PHPStrom с помощью компонента CronTabManager
Недавно занимался возможность интеграции PHPunit тестов со своим компонентом CrontabManager.
Сегодня удалось завершить эту разработку.
Теперь CronTabManager умеет запускать PHPunit тесты из коробки.
После установки CronTabManager как обычно создает директорию с котроллерами:
core/scheduler/Controllers/Сейчас по дефолту добавлен контроллер demophpunit.phpcore/scheduler/Controllers/demophpunit.phpКоторый как раз и показывает как запустить PHPunit тест.UPD: 22.03.2020: Интеграция PHPUnit в PHPStrom с помощью компонента CronTabManager
Minishop2 - дублируются заказы
Здравствуйте.
Столкнулся с проблемой: Периодически приходят несколько (от 2 до 10) одинаковых заказа отпраленных в одно и то же время с точностью до секунды. И даже номера у некоторых совпадают.
Скрин экрана
Подозреваю, что покупатель умудряется несколько раз тыкнуть кнопку «Оформить заказ» до того как процесс создания заказа полностью завершится и в результате формируются несколько одинаковых заказов… но это я только подозреваю, а что делать, ума не приложу.
Столкнулся с проблемой: Периодически приходят несколько (от 2 до 10) одинаковых заказа отпраленных в одно и то же время с точностью до секунды. И даже номера у некоторых совпадают.
Скрин экрана
Подозреваю, что покупатель умудряется несколько раз тыкнуть кнопку «Оформить заказ» до того как процесс создания заказа полностью завершится и в результате формируются несколько одинаковых заказов… но это я только подозреваю, а что делать, ума не приложу.
Поиск решения, редактирование сайта
Заказчик поставил задачу сделать, бекенд работал на отдельном сервере. И все внесенные изменения за день, выгружались ночью.
Если я правильно понял, чтобы не было нагрузки, со стороны бекенда, когда менеджера, добавляют новые товары, или вносятся изменения. Вообще такое возможно реализовать?
Если я правильно понял, чтобы не было нагрузки, со стороны бекенда, когда менеджера, добавляют новые товары, или вносятся изменения. Вообще такое возможно реализовать?
Обновление для автоустановщика шаблонов BELISSIMO до версии 0.2.

Самое весомое что добавлено это новый каталог шаблонов с сайта https://html5up.net там их не много, но вдруг добавят новые.
Так же поскольку я придурок в прошлой статье я написал про возможность обновления, но её не добавил…
Точнее как: обновления он криво косо проверял, но при нажатии на кнопку установку ничего не делал.
Обновление я починил, и так же пофиксил уведомление о новой версии.
Магазин на 500 000+ товаров
Добрый день.
Есть задача сделать магазин на 570 000 товраов.
Товары простые — у них почти нет свойств, кроме изображения, описания и цены.
Первая проблема — это напролнение.
Модуль Импорт/Экспорт вешается. По моим расчетам ему надо 3-4 недели чтобы все загрузить )))
Это решилось импортом напрямую через запрос в БД. Слава mysql и после импорта 4 таблиц все товары на месте примерно за 15-20 минут.
Но начинается новый прикол, что до 300 000 товаров сайт еще более-менее живой и время отклика «около вменяемое» порядка 1000-1500 м/сек.
Но как только мы переваливаем за 400 тыс, время отклика уходит в 3-5 м/сек, а после 500 000 товаров доходит до 7 м/сек.
А в некоторых случаях сайт просто начинает отдавать 500 ошибку прямо с главной страницы.
Как быть с таким количеством наименований?
это просто магазин крепежа — куча разных винтиков разного размера и разной фасовки.
Тут нет модификаций, нет связей, один товар — одна категория.
Есть задача сделать магазин на 570 000 товраов.
Товары простые — у них почти нет свойств, кроме изображения, описания и цены.
Первая проблема — это напролнение.
Модуль Импорт/Экспорт вешается. По моим расчетам ему надо 3-4 недели чтобы все загрузить )))
Это решилось импортом напрямую через запрос в БД. Слава mysql и после импорта 4 таблиц все товары на месте примерно за 15-20 минут.
Но начинается новый прикол, что до 300 000 товаров сайт еще более-менее живой и время отклика «около вменяемое» порядка 1000-1500 м/сек.
Но как только мы переваливаем за 400 тыс, время отклика уходит в 3-5 м/сек, а после 500 000 товаров доходит до 7 м/сек.
А в некоторых случаях сайт просто начинает отдавать 500 ошибку прямо с главной страницы.
Как быть с таким количеством наименований?
это просто магазин крепежа — куча разных винтиков разного размера и разной фасовки.
Тут нет модификаций, нет связей, один товар — одна категория.
Ошибка при работе со Снипеттами minishop2
Здравствуйте! Подскажите пожалуйста, может кто сталкивался — не могу нигде найти ответ на этот вопрос.
Раньше проблем с этим не было и в первый раз с таким столкнулся.
Когда пытаюсь работать со Сниппетами (вызываю их) minishopa:
Выдает ошибку 500 и в логах такое:
pdoTools как и сам miniShop2 — переустанавливал, но в итоге ничего.
Подскажите пожалуйста в чем может быть проблема?
Спасибо.
Раньше проблем с этим не было и в первый раз с таким столкнулся.
Когда пытаюсь работать со Сниппетами (вызываю их) minishopa:
[[!mFilter2?
&element=`msProducts`
&limit=`15`
&depth=`1`
&parents=`[[*id]]`
]]
или напрямую
[[!msProducts?
&parents=`0`
]]Выдает ошибку 500 и в логах такое:
pdoTools not installed, metadata for miniShop2 objects not loadedpdoTools как и сам miniShop2 — переустанавливал, но в итоге ничего.
Подскажите пожалуйста в чем может быть проблема?
Спасибо.