Новый фильтр в mfilter2

Нужно создать фильтр который бы проверял наличие в tv поле значения. То есть фильтр должен выглядеть как 1 чекбокс, если по нему кликнуть, то должны выводится ресурсы в которых это поле заполнено, иначе должны выводиться все ресурсы. Есть ли уже готовое такое решение из коробки? Или придется дописывать новый метод в класс фильтрации? Если так то направьте на верный путь.
Владислав
15 мая 2015, 08:09
modx.pro
3
1 753
+1

Условие активной категории в меню

Помогите с решением: условие, если активная категория &tplParentRowHere то в обертке внутренних пунктов выводим display: block, если не активная то выводим display: none.
Вячеслав
15 мая 2015, 04:47
modx.pro
1 049
0

Текст в всплывающем окне разный в разных браузерах

Здравствуйте. Форма на сайте через AjaxForm. В форме есть поле e-mail. Если набирается что-то не логичное для этого поля — то в разных браузерах всплывают разные окна с разными надписями и с разным оформлением. Например, на прикрепленном скрине изображено, как отображется в Google Chrome. Самое адекватная надпись, т.е. та, что указана в FormIt, показывается в Safari (причем ни как всплывающее окно как в остальных браузерах (Opera, Google Chrome, Firefox), а надпись под полем введения e-mail).
Почему это происходит, можно ли это изменить? И как быть, если надпись надо поменять или например, хочется, чтобы было и на англ.яз и на рус.яз.? Может кто-то сталкивался или знает куда копать? Подскажите, пожалуйста.)
Марина Шипилова
15 мая 2015, 01:25
modx.pro
1 163
0

Access-Control-Allow-Origin nginx

Всем привет!

На рабочем сайте получаю ошибку Access-Control-Allow-Origin.

XMLHttpRequest cannot load http://www.ainmoservices.es/assets/components/select/connector.php. 
No 'Access-Control-Allow-Origin' header is present on the requested resource. 
Origin 'http://ainmoservices.es' is therefore not allowed access. 
The response had HTTP status code 401.
Иван Бочкарев
14 мая 2015, 15:51
modx.pro
4 212
0

mFilter и ajax фильтры

Добрый вечер! У меня возник вот такой вопрос. Предположим, есть 2 такая структура

Родитель 1
--Объект 1 (Цвет — красный, форма — круглый, поверхность — шершавый)
Родитель 2
--Объект 2 (Цвет — красный, вес — тяжелый, материал — металл)

Как видно, у этих объектов есть 1 одинаковый ТВ — цвет и 4 разных.

Можно ли в mFilter делать так, чтобы изначально можно было выбрать только РОДИТЕЛЯ из селекта,
а остальные фильтры (цвет, вес, материал, поверхность, форма) подгружались или отображались в зависимости от того, есть ли они у объекта?
Не знаю понятно ли объяснила.

Конкретно мне нужно для сайта недвижимости и фильтра.
Есть комнаты, квартиры и дома.

При выборе комнаты или квартиры мне не нужен фильтр ЗЕМЛЯ, а при выборе ДОМА — нужен.
При выборе ДОМА мне не нужен ЭТАЖ (нужна этажность), а при выборе Квартиры или Комнаты нужен и этаж, и этажность

Я видела такой пример на сайте (он сейчас не работает), сказали что сделано на mfilter2 и tagManager. К сожалению, вызовов сниппета я не видела
yani
14 мая 2015, 14:49
modx.pro
1 364
0

подключение javascript

как подключить javascript не из внешнего файла а из ресурса строка в чанке script type=«text/javascript» src="[[~28]]"></script не работает [[~28]] это ресурс который содержит javascript?
Серега Гапонов
14 мая 2015, 14:49
modx.pro
2 956
0

[easyBlacklist] Очень простой чёрный список IP

Для заказчика необходим был чёрный список IP-адресов. И чтобы для заблокированных IP сайт был полностью недоступен. Единственный компонент для MODx, который мне удалось найти, это Rampart, но он требует дополнительно поставить компонент Login и прочие вытекающие. А хотелось независимый от каких-либо компонентов чёрный список.

Поэтому написал свой компонент для блокирования пользователей по IP без привязки к каким-либо компонентам.
Сергей Фещуков
14 мая 2015, 07:17
modx.pro
1
5 187
+4

Миникорзина кешируется

На странице с каталогом находится миникорзина. Все ок добавляется, при нажатие на кнопку корзина очищается с помощью
$.post( "/?ms2_action=cart/clean" );

Но потом если страницу перезагрузить — она будет со старой ценой.
Но если добавить другие товары в корзину, то цена меняется, но если уйти с этой вкладки, а потом вернуться обратно — то цена снова старая.
Только сброс кеша сайта помогает.
Кто подскажет куда копать?
Константин
14 мая 2015, 05:01
modx.pro
592
0

pdoMenu level+where

Когда использую в pdoMenu &where, перестает работать ограничение уровня &level.
Это баг или фича?
Приходится иногда wayfinder использовать из-за этого.
Shin
13 мая 2015, 23:41
modx.pro
1 004
0

[ExtJS] Принцип работы метода lookup в Dataview

Всем привет, подскажите, пожалуйста, кто знает, как работает метод this.lookup[node.id]; где можно вообще посмотреть его исходники? Кусок кода взял из компонента Gallery. В документации ExtJs про него ни слова, а в исходниках Gallery этот метод не обнаружил.

,onDblClick: function(d,idx,n) {
        //console.log(this.config);
        var node = this.getSelectedNodes()[0];
        if (!node) return false;

        if (this.config.inPanel) {
            this.cm.activeNode = node;
            this.updateItem(node,n);
        } else {
            var data = this.lookup[node.id];
            this.fireEvent('select',data);
        }
a.drobushevskiy
13 мая 2015, 20:18
modx.pro
1 179
0