Вопросы
Поиск решения, редактирование сайта
Заказчик поставил задачу сделать, бекенд работал на отдельном сервере. И все внесенные изменения за день, выгружались ночью.
Если я правильно понял, чтобы не было нагрузки, со стороны бекенда, когда менеджера, добавляют новые товары, или вносятся изменения. Вообще такое возможно реализовать?
Если я правильно понял, чтобы не было нагрузки, со стороны бекенда, когда менеджера, добавляют новые товары, или вносятся изменения. Вообще такое возможно реализовать?
Магазин на 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 — переустанавливал, но в итоге ничего.
Подскажите пожалуйста в чем может быть проблема?
Спасибо.
Перебор массива при помощи Fenom
Приветствую!
Собственно вопрос следующего характера.
Есть такой массив, допустим, который при помощи обработки выдает это:
Т.е. должно получиться из этого:
Собственно вопрос следующего характера.
Есть такой массив, допустим, который при помощи обработки выдает это:
id: 1 - count: 2
id: 2 - count: 1
id: 2 - count: 7Сообственно каждая строка это новый элемент массива. Распасиваю при помощи фенома:{var $array_test = 'm_dish' | placeholder}
{foreach $array_test as $row}
id: {$row.id} - count: {$row.count}
{/foreach}Вопрос следующий. Можно ли как то при помощи Феном перебрать массив так, чтобы все элементы массива, которые имеют одинаковые ID складывали второе поле COUNT и убирали дублирующие записи по полю IDТ.е. должно получиться из этого:
id: 1 - count: 2
id: 2 - count: 1
id: 2 - count: 7Это:id: 1 - count: 2
id: 2 - count: 8Заранее спасибо за помощь! функционал TinyMCE для скрытия/раскрытия блоков
Нужно через редактор TinyMCE функционал спойлера (скрытия/раскрытия). Т.е. выбрать элемент, который будет триггером и выделить блоки, которые будут скрываться и раскрывать по клику на триггер.
Есть такая штука https://github.com/citypeople/Spoiler но это для MODX EVO, а надо для REVO
Есть такая штука https://github.com/citypeople/Spoiler но это для MODX EVO, а надо для REVO
Fenom вывод изображения MIGx через phpthumbon
Код вывода изображения следующий:
Получил следующее предложение:
<img class="portfolio-img" src="{'assets/files/'~ $row.licimage | phpthumbon : 'w=1280&h=720&zc=0'}" alt="{$row.licalt}" title="{$row.licalt}">в инспекторе получил это:<img class="portfolio-img" src="assets/files//assets/cache_image/noimage_0x200_16b.jpg" alt="alt" title="alt">Изображение естественно не выводится, чего-то не хватает, выводить сниппетом не хочется.Получил следующее предложение:
<img class="portfolio-img" src="{$row.licimage | phpthumbon : 'w=1280&h=720&zc=0'}" alt="{$row.licalt}" title="{$row.licalt}">Теперь вывод следующий:<img class="portfolio-img" src="/assets/cache_image/noimage_1280x720_785.jpg" alt="alt" title="alt"> выбор поставщика vendor при заказе товара
выбор поставщика vendor и отображение на странице товара при заказе товара
попробывал отобразить поле vendor при заказе товара
тоесть я в Orders/Vendor прописываю поставщик, поставщик2, поставщик3, поставщик4, поставщик5
отображается на странице товара только ввиде цифр, некак строковое значение ((((
подскажите пожалуйста как сделать чтобы правильно отображалось
просто интересно было, если прописать доступный поставщик, можно будет выбирать его при заказе товара
столкнулся с такими вот сложностями, как отображение ввиде цифровых значений
спасибо заранее
попробывал отобразить поле vendor при заказе товара
тоесть я в Orders/Vendor прописываю поставщик, поставщик2, поставщик3, поставщик4, поставщик5
отображается на странице товара только ввиде цифр, некак строковое значение ((((
подскажите пожалуйста как сделать чтобы правильно отображалось
просто интересно было, если прописать доступный поставщик, можно будет выбирать его при заказе товара
столкнулся с такими вот сложностями, как отображение ввиде цифровых значений
спасибо заранее
Странная работа кэша в Firefox
Добрый день. Столкнулся с проблемой следующего характера. Есть магазин modx+minishop2, всё обновлено до актуальных версий (minishop2 обновил сегодня).
Сайт только, что переехал с другого хостинга, по этому я не уверен, что проблема связана с обновлением минишопа. Итак суть:
Я захожу на первую страницу, добавляю товар в корзину (возле иконки появляется цифра 1), затем перехожу в корзину, там как положено 1 товар. Иду в другую категорию и добавляю ещё 1 товар, появляется цифра 2.
Затем начинаются странности, если я возвращаюсь на главную, возле корзины будет цифра 1, двойка появится только после обновления. Перейдя в корзину я вижу только 1 товар, второй появится только после обновления страницы.
Сниппеты вызываются некэшируемыми, глюк наблюдается только на Firefox, в хроме и опере проблемы нет. Возможно кто-то сталкивался с подобной проблемой?
Сайт только, что переехал с другого хостинга, по этому я не уверен, что проблема связана с обновлением минишопа. Итак суть:
Я захожу на первую страницу, добавляю товар в корзину (возле иконки появляется цифра 1), затем перехожу в корзину, там как положено 1 товар. Иду в другую категорию и добавляю ещё 1 товар, появляется цифра 2.
Затем начинаются странности, если я возвращаюсь на главную, возле корзины будет цифра 1, двойка появится только после обновления. Перейдя в корзину я вижу только 1 товар, второй появится только после обновления страницы.
Сниппеты вызываются некэшируемыми, глюк наблюдается только на Firefox, в хроме и опере проблемы нет. Возможно кто-то сталкивался с подобной проблемой?
collections массовая смена родителя
Хотелось бы реализовать массовый перенос ресурсов в другую категорию. Чтобы можно было выбрать нужные галочкой и отправить их в другую папку
Может это в collections есть или просто в modx
Может это в collections есть или просто в modx
Замена кавычек в modx
Доброго времени суток!
Создал сниппет: antiquotes
Создал сниппет: antiquotes
return preg_replace('#"(.*?)"#', '«$1»', $input);При добавлении его в шаблон [[*content:antiquotes]] на ссылках картинок и страниц тоже меняются кавычки. <img src=«download/images/istoriya1.jpg» alt=«» width=«420» />Как сделать, чтобы ссылок это не касалось, а только в тексте кавычки менялись?