Андрей Шевяков
С нами с 28 сентября 2016; Место в рейтинге пользователей: #108Фильтр каталога и URL
Здравствуйте. Пришлось столкнуться с модх, раньше с ним не работал вообще. Стоит minishop2 и mSearch2
В фильтре каталога есть чекбокс, он работает нормально, всё фильтрует. При его активации в URL добавляется:
.../?temp=-2...+10
Чекбокс на диапазоны температуры. Суть проблемы, что если по такой ссылке перейти, то чекбокс не будет активен. + будет восприниматься за пробел и поэтому нужно записывать в строку:
.../?temp=-2...%2B10
Вопрос: где найти обработчик, который дописывает в URL фильтры, чтобы запилить там костыль?
В фильтре каталога есть чекбокс, он работает нормально, всё фильтрует. При его активации в URL добавляется:
.../?temp=-2...+10
Чекбокс на диапазоны температуры. Суть проблемы, что если по такой ссылке перейти, то чекбокс не будет активен. + будет восприниматься за пробел и поэтому нужно записывать в строку:
.../?temp=-2...%2B10
Вопрос: где найти обработчик, который дописывает в URL фильтры, чтобы запилить там костыль?
Идеи для компонента.
Появилось немного свободного времени и желания сделать какую-нибудь полезную штуку для MODX сообщества. Вопрос такой, какой компонент нужен, может у кого то есть идеи. Сейчас есть несколько мыслей, хочется знать нужно ли кому то.
Ссылки на сайты-магазины на minishop2
Привет всем. Кому не сложно, подкиньте в комментах ссылок на сайты-магазины на минишопе, а то мне ответить нечем на "что-то я не видел магазинов на modx, все нормальные фирмы делают на Битриксе". Ну и думаю будет многим интересно посмотреть.
Ошибка ...not be passed to makeUrl()
В логе постоянно встречаю ошибку:
Если кто-то сталкивался или знает причину — помогите.
Заранее благодарен!
[2017-01-08 20:09:42] (ERROR @ ***/core/model/modx/modx.class.php : 991) `0` is not a valid integer and may not be passed to makeUrl()
Если кто-то сталкивался или знает причину — помогите.
Заранее благодарен!
Вывод количества коментариев easycomm
Добрый вечер скажите пожалуйста как вывести количество сообщений (комментариев) при превью ресурсов
вызываю снипет
вызываю снипет
[[!ecMessages? &showUnpublished=`1` &thread=`resource-[[+id]]` &tpl=`tpl.ecMessages.count` ]]
чанк простой [[+count]]
Практика резервного копирования на MODX
С ростом опыта и усложнением работ, все актуальнее становится тема резервного копирования базы данных, особенно при наличии большого объема информации.
Хочу поделиться своим опытом с начинающими разработчиками, а также почитать советы опытных мастеров.
Мне такая статья очень пригодилась бы на определенном этапе развития.
Хочу поделиться своим опытом с начинающими разработчиками, а также почитать советы опытных мастеров.
Мне такая статья очень пригодилась бы на определенном этапе развития.
Про документацию
Уже которую неделю вижу в комментариях сообщения, мол «это нужно добавить в документацию», «а почему этого нет в документации» и подобные.
В связи с чем хочу напомнить, что у нас давно есть открытая документация, куда любой желающий может добавить что угодно! И сделали её такой именно для того, чтобы пополнять её могли все, а не только избранные.
Сколько можно ныть в комментариях?
Считаешь, что нужно что-то добавить — добавь. Считаешь, что такая статья должна быть — напиши и пришли. Кто мешает?
В связи с чем хочу напомнить, что у нас давно есть открытая документация, куда любой желающий может добавить что угодно! И сделали её такой именно для того, чтобы пополнять её могли все, а не только избранные.
Сколько можно ныть в комментариях?
Считаешь, что нужно что-то добавить — добавь. Считаешь, что такая статья должна быть — напиши и пришли. Кто мешает?
Для установки страниц, настроек и приложений
Простое приложение для первоначальной установки и настройки сайта.
Внимание!!! Устанавливать только на чистый MODX REVO.
Приложение может:
— создать страницы;
— установить отмеченные приложения;
— задать настройки по умолчанию (такие как емаил по умолчанию, включение ЧПУ и тд.);
Приложение бесплатное.
Приложение в магазине
Внимание!!! Устанавливать только на чистый MODX REVO.
Приложение может:
— создать страницы;
— установить отмеченные приложения;
— задать настройки по умолчанию (такие как емаил по умолчанию, включение ЧПУ и тд.);
Приложение бесплатное.
Приложение в магазине
Как удалить все товары и опции
Сделал импорт нескольких тысяч товаров из внешнего файла. Хочу все переделать и перезалить товары. Пытаюсь удалить товары стандартным способом, как ресурсы. Товары и каталоги удаляются (т.е. становятся красными), но очистить их не получается. Модх просто не реагирует.
Оптимальным кажется вариант удаления товаров через phpMyAdmin. Вопрос в том какие таблицы нужно почистить, чтобы потом ничего не поломалось.
Оптимальным кажется вариант удаления товаров через phpMyAdmin. Вопрос в том какие таблицы нужно почистить, чтобы потом ничего не поломалось.
дополнительные поля к Заказу miniShop2
Всем привет, появилась необходимость сделать дополнительные поля для заказа, нужные только на бэкенде,
то есть из фронта ничего в них не должно попадать, они заполняются по событию msOnCreateOrder данными со стороннего сервиса.
Но эти данные нужны менеджеру магазина, что бы при необходимости их взять прямо из окошка заказа в админке.
Нашёл интересное решение вот здесь — vr66.ru/it-blog/modx-revo/turnkey-solutions-for-modx/92-add-your-fields-in-the-order-form
Но здесь автор предлагает добавление полей с данными из фронта, БОГ с ним, пусть будут, на фронте их можно скрыть.
В окошке заказа в админке они реально появляются как отдельные поля — хотя это одно поле в базе данных в JSON формате.
Так вот, собственно, вопрос — как эти поля заполнить прямо из плагина?
Или может есть какое то более простое решение как сделать доп поле заказа и заполнить его из плагина?
то есть из фронта ничего в них не должно попадать, они заполняются по событию msOnCreateOrder данными со стороннего сервиса.
Но эти данные нужны менеджеру магазина, что бы при необходимости их взять прямо из окошка заказа в админке.
Нашёл интересное решение вот здесь — vr66.ru/it-blog/modx-revo/turnkey-solutions-for-modx/92-add-your-fields-in-the-order-form
Но здесь автор предлагает добавление полей с данными из фронта, БОГ с ним, пусть будут, на фронте их можно скрыть.
В окошке заказа в админке они реально появляются как отдельные поля — хотя это одно поле в базе данных в JSON формате.
Так вот, собственно, вопрос — как эти поля заполнить прямо из плагина?
Или может есть какое то более простое решение как сделать доп поле заказа и заполнить его из плагина?