Alex

Alex

Был в сети 18 января 2022, 19:44
Заказы принимаю
Здравствуйте. Скажите, что-то не могу найти как задать уникальные тексты в рамках одного правила. То есть имеем правило бренд, например, значения Бренд 1 и бренд 2 (конечно брендов может быть неограниченное кол-во). И вот как сделать чтобы при выборе Бренд 1 был один текст, а при выборе Бренд 2, совершенно другой? Ну и далее аналогично, если бренды будут добавляться.
Вот тут tinyurl.com/ya9qh8wd размеры и комплекты как раз реализованы через MIGX. Необходимости обновлять что-то аяксом не было, но не проблема сделать. Тем не менее все выбранные опции (коими и являются значения мигикс тв) попадают в корзину, меняют стоимость товара и тд. Может решение не самое правильное, но вполне рабочее. Чуть позже напишу как можно реализовать вашу задачу, там просто писать не мало. Сразу хочу отметить, что лучше использовать miniShop2, к нему как-то проще все прикручивается.
Второй вариант это использовать минишоп и msOptionsPrice2 как и писали выше. В нем есть дополнительные галереи, которые как раз и можно подтягивать через аякс.
Как посоветовали выше установите debugParser и посмотрите что там. Но судя по всему проблема на фронте. Воспользуйтесь данным сервисом tools.pingdom.com выберите Sweden (он ближе всего к нам) и смотрите по таймингам и размерам что сколько загружается и сколько весит.
Вы скорее всего не так поняли комментарий Павла, осмелюсь предположить что это был сарказм.
Данное сообщество это святое место, MODX — божество, а вы своим комментарием осквернили и то, и другое одним махом, так что минусов и презрения вам теперь не избежать:)
Я и не отрицаю, что логично, так как знаний в области администрирования серверов у меня маловато. Для себя понял, что использовать подобную конфигурацию сервера вообще бессмысленно, возможно, только для разработки. Если я не прав, с удовольствием почитаю мнение по этому поводу от более опытных в этом деле людей.
Я не знаю, то ли у меня руки не из того места растут, то ли лыжи не едут, но у меня также была проблема с похожей конфигурацией, но правда на ВПС. 1 ядро, 1 ГБ озу, SSD, настроил nginx, opcache, MySQL 5.7, Хостер ispserver.ru. В опкеш выставил 256 МБ памяти, в пхп 128. Сайт на 95% собран на феноме, около 10 000 товаров, главную отдает (по сервису tools.pingdom.com) за 630-700 мс. Работает конечно быстро, в принципе, но сайт систематически отваливается. Два дня мы с тех поддержкой колупали друг другу мозг. В итоге они упорно настаивают, что 1ГБ ОЗУ это мало и этот ресурс с натяжкой покрывает нагрузку служб самого сервера. То есть, как только где-то буквально немного увеличивается нагрузка, сайт сразу слетает.
Здравствуйте, Михаил. Вы, наверное, хороший и опытный разработчик, но… Было бы неплохо, хотя бы для приличия, указать хоть несколько случаев «непонятного поведения» движка/компонентов, а то статья получилась ну, извините, вообще ни о чем. Я понимаю, что может быть договор NDA или еще что-то подобное, и я не говорю о том, что статьи данного цикла должны быть а-ля «Создаем АСУ для кофеен с нуля — код под катом и ссылка на github», но хотелось бы чуть больше конкретики. Слишком поверхностно. Подобного рода информацию можно было осветить в рамках одной статьи — на MODX я сделал такой то функционал, применил примерно такие технологии, вот такой примерно принцип работы и что в итоге имеем на выходе. Я понимаю, что не в праве требовать от вас что-либо, но я думаю не только мне хотелось бы видеть чуть-чуть больше деталей.
Опять этот невменяемый Веня. Тебя же забанили уже. Продолжаешь рабов искать? Тебе же уже русским языком писали — здесь лохов мало, иди ищи в другом месте. Ты там еще возмущался мол что ж тут за спецы, что за такой великий гонорар работать не хотят, так что-же ты опять судя прешся? Вениамин, вот сразу видно что ты такой Вениамин :)
Спасибо за ответ, но что-то не взлетело. Предполагаю, что я что-то не так делаю, так как ни ссылка, ни заголовок меняться не хотят. Поле цена вообще не реагирует на правила. Возможно надо что-то до настроить, может в системных настройках что-то или еще где. Просто в доках конкретно по настройке слайдера толком ничего не написано.
Но это уже не важно)) На самом деле поле цена было не принципиальным, я думал оно мне будет ломать заголовки в других правилах если его выбрать, но нет, если выбрать, например, чекбоксы Повод: День рождения и Интересы: IT-шник + отфильтровать по цене, то все норм
УРЛ:
dev.site.com/catalog/podarok-den-rozhdeniya/dlya-it-shnik?price=485,829
И красивый динамический заголовок: Подарок на день рождения для IT-Шника
Но все-таки было бы круто, если бы вы добавили в доки пример для слайдера.
Вообще, я считаю, чем лучше доки с примерами, тем больше интереса к дополнению, так как людям понятней и меньше с бубном придется танцевать думая «Или я что-то не так делаю или так нельзя в принципе».
Желаю вашему дополнению стремительного развития, а вам побольше продаж;)
Здравствуйте. Пробовал на тестовом сайте настроить seoFilter. Вроде со всем разобрался, но ЧПУ и замена Н1 по полю ms|price принципиально не хочет работать.
Вызов фильтра:
{$_modx->runSnippet('!mFilter2@filter', [
        'parents' => $_modx->resource.id,
        'paginator' => 'pdoPage@pagination',
        'element' => 'msProducts',
        'setMeta' => '1',
        'class' => 'msProduct',
        'limit' => '12',
        'pageLimit' => '7',
        'ajaxMode' => 'button',
        'tpl' => '@FILE chunks/productItem.tpl',
        'filters' => '
        ms|price:number,
        msoption|gender,
        msoption|povod,
        msoption|hobbymen,
        msoption|hobbywomen,
        msoption|yearold,
        ',
        'aliases' => '
        ms|price==price,
        msoption|gender==komy,
        msoption|povod==podarok,
        msoption|hobbymen==dlya,
        msoption|hobbywomen==whobby,
        msoption|yearold==vozrast
        
        ',
        'tplFilter.outer.price' => 'tpl.mFilter2.filter.slider',
        'tplFilter.row.price' => 'tpl.mFilter2.filter.number',
])}
Создал «Поле Фильтра», поставил там галку «Поле типа „Слайдер“ (number фильтры)»
Создал «Правило SEO» для цены и в «Заголовок Н1» добавил примерно так — «лоауцло».
В общем при фильтрации по цене выдает вот такую ссылку: site.com/catalog/?price=526,829 и не производит замену заголовка. Можно вообще сделать ссылку site.com/catalog/price=526,829 без? и замену заголовка или такого нет в функционале? Для остальных полей все прекрасно работает и чпу и замена заголовка.
Если сильно надо, исключительно для теста, то 500к товаров можно и скриптом сгенерировать, зачем искать то.
А админка может тормозить не только из-за кол-ва товаров, даже, скорее всего, кол-во товаров особо не скажется на скорости, а из-за всяких плагинов на системные события типа onDocFormRender и тп. Да и вообще, у модекса не самая быстрая админка, но это уже тема для отдельного холивара :).
Точно. Только что проверил на модхосте на тестовом сайте. Действительно, если в названии документа написать
"как-то так"
, то при его редактировании справа пустота.
Значит лучше пока не обновляться, та и судя по всему с импортом в галерею минишопа проблемы. Блин, сколько там, больше года ушло на выпуск этой версии? Результат вообще не впечатляет...(
Хостер: ISP Server
Тариф: VPS-Проект
Цена: 595 руб.мес
Характеристики сервера: 1 ядро, 1 Гб ОЗУ, 50 Гб HDD

Конфигурация: centOS, nginx, php-fpm, php 7.1, opcache

Результаты:

0.0001531: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0475719: Total time
4 194 304: Memory usage
И на 10 порядков дороже =)))
Тут все ожидаемо. Дядьки «по проще» заказывают на MODX, дядьки «по солидней» заказывают на Битрикс. Естественно и уровень бизнеса у них соответствующий. Ну и конечно, всегда бывают исключения.