
Евгений Шеронов
С нами с 20 мая 2015; Место в рейтинге пользователей: #28Вчера в 14:24
это для старой версии, новые версии v5 без jquery
Доработка Fancybox для вывода видео с Rutube 3
11 марта 2025, 15:00
Сам разобрался, добавил скрытое поле input для псевдонима и оттуда подтягивал значение в админку, По поводу кэша тоже разобрался, после сохранения и и...
Как сделать загрузку изображения с фронтенда в tv поле 3
10 марта 2025, 21:48
В Modx есть очереди, можно было не делать отдельную таблицу, а использовать их. Но это имеет смысл только если на создание уходит больше 30 секунд, чт...
Создание товаров через ЛК из контекста web 6
08 марта 2025, 08:06
Пока нет такого функционала, но постараюсь в ближайшее время добавить
Cabinet 13
07 марта 2025, 23:17
Про код. Про «научиться писать код понятный и логичный». Не в тему поста выше, ситуация вчера/сегодня и смех и грех.
Вчера пришел запрос от Заказчика...
Плюсы и минусы Vue и gtsAPI 23
07 марта 2025, 22:34
Уроки по синхронизации с Битрикс24 имеют весьма опосредованное отношение к Modx. Да и основная сложность при работе с Битрикс24 это структура хранения...
Виджеты в админке или как добавить свою кнопку 6
07 марта 2025, 21:49
Абсолютные пути будут поправлены со следующей версией, готовлю обновление в плане управления темой, не только переключалка тем будет…
[EclipseUI] Обновление до версии 1.1.3 Кнопка переключения тем. 8
07 марта 2025, 04:59
Я делал ровно такое через тегирование, компонентом tvSuperSelect.
На другом сайте клиники пытался сделать через taxonomy, но там что-то пошло не та...
Сайт мнгопрофильного медицинского центра на minishop2 2
06 марта 2025, 13:02
Теперь всё понятно.
Спасибо за разъяснение.
[SendIt 2.2.0] Авторизация по любому полю. Генерация username. 10
06 марта 2025, 11:30
Получается, что бы записать в заказы надо указать в input name="region"?
Как правильно раставить переменные для select в order MiniShop2? 4
p.s. пароль то здесь указали, не надо так)
Ваш же предыдущий комментарий отвечает на этот вопрос) [[!+sf.h1]] для H1
Роботы на самом деле щёлкают по чекбоксам, ну у Яндекса точно. Но для индексации другие методы.
Карта сайта — для этого есть свой сниппет sfSitemap.
Меню в категориях — сниппет sfMenu.
Ссылки со страниц товаров через sfLink.
От реальных страниц-ресурсов для работа такие страницы не отличаются.
Для крошек есть другое стандартное решение.
Но если хотите чтобы текст по этому плейсхолдеру заменялся — не забудьте обернуть классом sf_h1.
И не заметил, чтобы здесь хоть как-то содержимое чанка крошек из SeoFilter использовалось.
Рекомендую проверить всё что необходимо на pdoCrumbs — если там не будет работать так, как нужно — то это проблема и с ней жду обращения в тех поддержку на modstore с ссылками, доступами или скриншотами)
Если настраивали по инструкции, то в вызов pdoCrumbs добавлен чанк Сео фильтра для текущей ссылки.
Обновляется же всё так: при первой загрузке серверно формируются крошки, при фильтрации через ajax по классам.
Если интересует именно замена названий ссылок — то первый вариант:
Просто переименовать, а второй:
у Seo страниц в компоненте есть ещё menutitle. Его можно заполнять и использовать в чанке. Возможно, он автоматически применится в крошках)
Из базы вытаскиваются только уникальные значения, если на миллион ресурсов — значений уникальны штук 100, то ничего страшного.
А если миллион — то да, застрелится))
— эта настройка для виртуального вкладывания хлебных крошек)
То есть не просто одну ссылку выведет — а все предыдущие к текущей вложенности.
То есть так: Телефоны -> Красные телефоны -> Красные iPhone -> Красные iPhone 64gb (где реальная категория только телефоны).
За исследование спасибо!
Давно хочу взяться за серьёзную переработку, версию 2.0 так сказать.
Возможно, эта статья поспособствует этому)
P.s. если можно, то глянул бы что происходит на том сайте.
Возможно, сразу выпущу обновление под такое количество.
А текущий товар удаляется оттуда с помощью JS. Теоретически, там можно попробовать подцепиться к доп товарам, по каким-нибудь data-атрибутам и тоже их удалить из вёрстки.
Но вообще можноо смотреть и в эту сторону полного ajax обновления содержимого: modx.pro/solutions/3942
Вообще это не ошибки и компонент должен был обновиться, есть компонент привязан к сайту.
А все эти сообщения, это предупреждения, причем последние связаны с другими компонентами на сайте.
Да, можно. Нужно создать правило из двух-трёх полей (тип постройки?, площадь и материалы).
Для получения конкретно таких ссылок(без вложенности) есть несколько способов:
1. Поменять адреса уже сформированных SEO-страниц (задать индивидуальный url).
2. Или поменять в настройках разделитель вложенности (seofilter_level_separator) — это нужно ещё перед созданием правила сделать. Но вложенность уберётся у всех правил.
В общем, «из коробки» функционала для ссылок в чекбоксах нет.
На указанном выше сайте сформировал такой URL переходя по ссылкам:
keramika-russia.ru/selection/filter/fabric-is-kerama_marazzi/category-is-keramogranit/type-is-dekor/use-is-dlya_pola/apply-is-dlya-gostinoy/size-is-42x42/pattern-is-ornament/
Как мне кажется, избыточны такие страницы. А Вам подобная вложенность нужна?
Да, Андрей выше правильно написал, что нужно подправить исходники (если не править исходники, то значения товара в параметры не попадут).
И правильнее написать json так:
И этим массивом нужно вернуть xml строку:
Или любую другую валидную сущность для xml)
В общем эта настройка не prepareSnippet, а просто для добавления каких-то новых данных, повлиять или изменить через сниппет другие значения не выйдет, даже поправив исходники методом выше.
Главное не забывайте писать шаблоны ссылок в правилах)
Поле можно отключить и удалить старые собранные значение из словаря. Ссылки удалятся автоматически)
Отключённое поле также участвует везде, но не собирает новые значения.
10 * 2 (дополнения в Modstore)
+ 23 * 5 (продажи в месяц — а обязательно ли этот параметр выставлять?)
+ 12 * 1 (12 сотен загрузок)
+ 9 * 1 (187 на MODX.pro)
+ 50 (оценка поддержки)
= ~206.
И если вычесть компонент, где изначально автор не я. То будет:
206 — (10 + 5*5(продаж за последние 30 дней) + 5*1(5 сотен загрузок)) = ~166.
Пока заметил, что оценка точно не зачлась (-50) = ~116.
Я немного округлял, используя целочисленное деление.
Если прям очень и очень грубо говоря, то сходится) (116 не сильно далеко от 92)
Но если другой человек возьмёт цифры из профиля,, то у него не сойдётся.
Поэтому и спрашивал про интервал обновления, может раз в сутки?
P.S. Николай ниже написал про 6 часов, но я с вечера видел оценку в поддержке)
я подсчитал по формуле и у меня совсем другие цифры получились))
Надеюсь, что в следующем большом обновлении добавлю дерево категорий)
Привязка правил как была к ресурсу, так и будет, но без ограничений)
Вообще, компонент никак не влияет на товары.
Пока Вы первый, кто спрашивает подобное)
Тут достаточно сложная интеграция и не всегда получится сделать какое-то определенно правильное поведение.
Что будет, если выбрать в фильтре два цвета, под которые есть разные модификации товара?
Показывать одну карточку товара или две?)
Тут надо больше смотреть на возможность связать это всё с msOptionsPrice.
Также расширять класс фильтрации и вообще использовать свою обёртку для mFilter2, чтобы подмешивать виртуальные товары))
В общем, из коробки это не появится, но как индивидуальная работа — можно сделать)