Вопросы
Как вывести index в pdoCrumbs?
Цель простая, вывести index крошки для микроразметки schema.org — BreadcrumbList
<meta itemprop="position" content="номер чередования" />Я так понимаю без вмешательства в исходный код pdoCrumbs этого не сделать? [РЕШЕНО] Мозгодробилка с $c->where() в функции prepareQueryBeforeCount в процессоре расширяющем modObjectGetListProcessor
[Убийца — дворецкий]
Проблема была в типе данных по которым производился поиск. Заменил на varchar
Привет, коллеги!
Столкнулся с такой мозголомкой.
Есть процессор, который обрабатывает поиск в менеджере.
На входе ассоциативный массив.
Процессор расширяет modObjectGetListProcessor
В функции prepareQueryBeforeCount я формирую запрос. Формирую where через foreach:
Выборка и джойны нас не интересуют — там всё норм, а вот то что происходит по результатам работы метода where() — это весьма интересно, и для меня в какой-то мере загадочно.
Проблема была в типе данных по которым производился поиск. Заменил на varchar
Привет, коллеги!
Столкнулся с такой мозголомкой.
Есть процессор, который обрабатывает поиск в менеджере.
На входе ассоциативный массив.
Процессор расширяет modObjectGetListProcessor
В функции prepareQueryBeforeCount я формирую запрос. Формирую where через foreach:
foreach ($query as $k => $v){
$this->where[$k.':LIKE'] = "%$v%";
}
$c->where($this->where);Для проверки использую $c->toSql().Выборка и джойны нас не интересуют — там всё норм, а вот то что происходит по результатам работы метода where() — это весьма интересно, и для меня в какой-то мере загадочно.
Last-Modified под modx
Добрый день, нужен плагин для корректной работы Last-Modified под modx.
Нужно что-бы привязка даты была не только при изменений страницы но и при изменений например публикации, шаблона, чанка и tv
Нужно что-бы привязка даты была не только при изменений страницы но и при изменений например публикации, шаблона, чанка и tv
Проблемы с обновлением MODX когда MySQL не на localhost
Друзья, прошу помощи. В свете последних проблем безопасности, все потихоньку обновляются. Мне поступила такая же задача обновить версию MODX 2.5.4, система установлена на VDS, на котором применяется LXC (Linux Containers) — то есть, насколько я понимаю, на одном VDS запущено несколько версий ОС: Ubuntu-16 под сайты на MODX, Ubuntu-14 под сервер базы данных (mysql 5.5.57), короче в конфиге MODX стоит ip-адрес БД вида 10.5.5.20 и все работает, пока не начнешь обновляться.
Сбивается скрол положение после посещения ресурса
У меня выводятся товары с помощью ajax подгрузки при прокрутке, ну соответственно через minishop2 и msearch2.
Но проблема в том что когда открутишь достаточно далеко и зайдешь в один из товаров потом вернешься обратно место положение теряется и приходится скролить заново. Что делать, как быть?
Но проблема в том что когда открутишь достаточно далеко и зайдешь в один из товаров потом вернешься обратно место положение теряется и приходится скролить заново. Что делать, как быть?
Проблема с кэшом, или чем то другим?
Здравствуйте столкнулся с проблемой, после сброса кэша и некоего времени пользования сайтом как будто удаляются css файлы. И весь сайт получается вот таким видом, в чем может быть проблема? И когда сайт становится таким, опять же помогает сброс кеша.
Так же заметил, что файлы кэша максимум до 54 файлов накапливаются и скорее всего после этого момента слетает вёрстка.
Так же заметил, что файлы кэша максимум до 54 файлов накапливаются и скорее всего после этого момента слетает вёрстка.
Снова про каталог ядра в открытом доступе или как получить 404 для core (nginx+apache)?
Хостинг sprinthost.ru — nginx самостоятельно обрабатывает запросы только к статическим данным, передавая все остальные Apache.
Следовательно мы получаем ошибку «Каталог ядра в открытом доступе», даже если htaccess переименован.
Выносить core не вариант.
Дополнение в htaccess не помогло:
В техподдержке подсказали:
«Чтобы все обращения к директории core обрабатывались только Apache, можно изменить права доступа для этого каталога, установив запрет на всё для всех (цифра 0 в конце), например, 750, 640 и так далее. В этом случае запросы будут отклоняться с кодом ответа 403.»
Выставил 750 и да, теперь я получаю 403, доступа к файлу changelog.txt нет и надпись с ошибкой исчезла, но как мне получить теперь 404 ошибку по адресу site.ru/core/?
Следовательно мы получаем ошибку «Каталог ядра в открытом доступе», даже если htaccess переименован.
Выносить core не вариант.
Дополнение в htaccess не помогло:
IndexIgnore */*
<Files *.*>
Order Deny,Allow
Deny from all
</Files>В техподдержке подсказали:
«Чтобы все обращения к директории core обрабатывались только Apache, можно изменить права доступа для этого каталога, установив запрет на всё для всех (цифра 0 в конце), например, 750, 640 и так далее. В этом случае запросы будут отклоняться с кодом ответа 403.»
Выставил 750 и да, теперь я получаю 403, доступа к файлу changelog.txt нет и надпись с ошибкой исчезла, но как мне получить теперь 404 ошибку по адресу site.ru/core/?
msearch2 для заказов minishop2
Всем привет!
Ребята, можно ли как-то использовать msearch2 (mfilter2) для организации поиска по списку сделанных пользователем заказов, например, указав диапазон дат и выбрав статусы (Все, новые или завершенные)?
Или нужно только писать свой сниппет, который будет смотреть данные из POST и искать заказы с заданными параметрами?
Ребята, можно ли как-то использовать msearch2 (mfilter2) для организации поиска по списку сделанных пользователем заказов, например, указав диапазон дат и выбрав статусы (Все, новые или завершенные)?
Или нужно только писать свой сниппет, который будет смотреть данные из POST и искать заказы с заданными параметрами?
Как изменить порядок опций msProductOptions?
Добрый день!
создал по порядку опции, но почему-то последние две встали впереди предыдущих.
Изменить порядок ни как не могу, в разделе настроек Minishop2 где их заводил грид не позволяет перетаскивать опции по строкам.
Тут
modx.pro/help/9546
Рекомендуют в каждую категорию заходить и там выставлять порядок, но это слишком сложно когда много категорий.
Есть ли еще способ нормализовать порядок опций?
создал по порядку опции, но почему-то последние две встали впереди предыдущих.
Изменить порядок ни как не могу, в разделе настроек Minishop2 где их заводил грид не позволяет перетаскивать опции по строкам.
Тут
modx.pro/help/9546
Рекомендуют в каждую категорию заходить и там выставлять порядок, но это слишком сложно когда много категорий.
Есть ли еще способ нормализовать порядок опций?
ломают сайты, в режиме онлайн
Здравствуйте. У меня прям напасть. На сервере, где живут все сайты, с пятницы жесткая напасть. Взламывают все сайты, вставляют на них рекламу редиректы. Я думал что нашел источник, один старый сайт на 2.2.14 модх, его убил, бекап восстановил, все запустил. И вот, обед — у меня опять все сайты падают, какие-то с 500 ошибкой, а какие то с рекламой. Взял вот myrinova.ru, он был на 2.3 modx. Пока 200 гиговый архив разархивируется, я решил попробовать руками его восстановить хотябы на уровне что-то работает. По верх него накатил 2.6.5 модх, права на папки и файлы поставил рут. Вроде бы сайт закрутился, в каком-то виде. Но через пару минут на главной странице опять реклама, редиректы. Как блин рут файлы то изменились…
Пока слабо представляю куда смотреть и как с этим бороться. Может быть у вас было подобное?
Пока слабо представляю куда смотреть и как с этим бороться. Может быть у вас было подобное?