26 января 2016, 14:33 Если Вы, находясь в его редакторе, кликните «Просмотреть», то он откроется? Вопросы / Динамический css 13 0
26 января 2016, 14:13 Согласен с Алексеем — где-то ошибка (ресурс опубликован, кстати?), но можете для чистоты эксперимента заморозить URI у него в настройках. Вопросы / Динамический css 13 0
26 января 2016, 12:22 В шаблоне подкатегории ставите в самом начале: [[+idx:is=`4`:then=`<обертка>`]] В вызов добавляете &countChildren=`1` В шаблоне категории в конце после [[+wrapper]] добавляете: [[+children:gt=`3`:then=`</обертка>`]] Вопросы / Возможно ли такое сделать на pdoMenu? 9 +1
15 января 2016, 20:02 В вызове pdoMenu укажите &parents=`0` Вопросы / Выбор resources в зависимости от parents 5 0
15 января 2016, 17:52 Ух )) &resources=`[[+parent:is=`12`:then=`13,14,15`]][[+parent:is=`24`:then=`25,26,27`]]`Но это если в чанке-шаблоне. На странице так: &resources=`[[*parent:is=`12`:then=`13,14,15`]][[*parent:is=`24`:then=`25,26,27`]]` Вопросы / Выбор resources в зависимости от parents 5 0
11 декабря 2015, 00:52 Главное, не забудьте потом в вызове FormIt в валидации у поля прописать allowTags: имя_поля:allowTagsИначе все теги будут резаться. Вопросы / Прикрутить виз редактор к форме 3 +1
09 декабря 2015, 00:35 Я сделал TV поле rating для шаблона товара и плагин на событие OnDocFormRender с проверкой товар это или нет (ID шаблона товара у меня 7): <?php if ($resource->get('template') == 7) { $thr = 'resource-'.$id.''; $pars = array ( 'thread'=> $thr, 'tpl'=> 'rating-tv' ); $rat = $modx->runSnippet('ecThreadRating',$pars); $rating = ceil($rat); $page = $modx->getObject('modResource', $id); $page->setTVValue('rating', $rating); }При открытии ресурса в редакторе ему автоматически прописывается в TV rating его рейтинг из таблицы компонента. Ну а дальше уже простая сортировка по TV. В моем случае этого хватило, поскольку товары постоянно обновляются и менеджер сайта их открывает, но можно сделать по тому же принципу сниппет, который запускать по Cron. Вопросы / Подскажите как... подружить minishop2 и easycomm 4 +1
08 декабря 2015, 15:40 Да не за что ) К сожалению, не буду. Вопросы / Вывод товаров с аналогичным названием 34 0
08 декабря 2015, 15:30 Да, точно, опечатался )) Убрать текущий можно так: &resources=`-[[*id]]` Вопросы / Вывод товаров с аналогичным названием 34 0
08 декабря 2015, 15:21 Что выводит такая конструкция, если её прописать на странице «Аргус 1»? [[*pagetitle:similar]] Вопросы / Вывод товаров с аналогичным названием 34 0
08 декабря 2015, 15:12 Тогда можно сделать такой сниппет: <?php $arr = explode(' ', $input); $last = array_pop($arr); unset($last); return implode(' ', $arr);Назвать его, к примеру, similar и в условии прописать: &where=`{"pagetitle:LIKE":"%[[*pagetitle:similar]]%"}Но тогда, естественно, не использовать пробелы в цифровых обозначениях. То есть «2А», а не «2 А», поскольку тут название разбивается именно по пробелам. Вопросы / Вывод товаров с аналогичным названием 34 0
08 декабря 2015, 14:55 Кстати да, об исходном условии-то мы и забыли ))) А у Вас все объекты называются по такому шаблону? То есть *****1, ***2, ****3 и т. д.? Вопросы / Вывод товаров с аналогичным названием 34 0
08 декабря 2015, 14:27 Что у Вас в чанке catalog_item? Вопросы / Вывод товаров с аналогичным названием 34 0
08 декабря 2015, 14:13 В контейнере с ID=1 действительно есть ресурсы? Они опубликованы? Вопросы / Вывод товаров с аналогичным названием 34 0
08 декабря 2015, 14:12 Согласен с mekirile. Проверьте без условия, только sortdir уберите (он не нужен, поскольку уже прописан в sortby): [[getResources? &limit=`15` &parents=`1` &sortby=`{"createdon":"DESC"}` &tpl=`@INLINE [[+pagetitle]]` ]]Если так что-то выведет, то поставьте условие: [[getResources? &limit=`15` &parents=`1` &sortby=`{"createdon":"DESC"}` &where=`{"pagetitle:REGEXP":"[[*pagetitle]]"}` &tpl=`@INLINE [[+pagetitle]]` ]]Если результатов не будет замените параметр where на такой: &where=`{"pagetitle:LIKE":"%[[*pagetitle]]%"}`и естественно, пропишите свой &tpl. Вопросы / Вывод товаров с аналогичным названием 34 0
08 декабря 2015, 13:51 У Вас стоит сниппет msProducts? Нет. Значит и не надо его писать ). Если у Вас установлен pdoTools, то в &element вообще ничего писать не нужно — по умолчанию используется сниппет pdoResources. Если pdoTools не установлен, а есть getPage с getResources, то так: [[!getPage? &element=`getResources` &limit=`15` &parents=`1` &sortby=`{"createdon":"DESC"}` &where=`{"pagetitle:REGEXP":"[[*pagetitle]]"}` &sortdir=`DESC` ]] Вопросы / Вывод товаров с аналогичным названием 34 0
08 декабря 2015, 12:41 Также, только упростить немного ))): [[!pdoPage? ......... &where=`{"pagetitle:REGEXP":"[[*pagetitle]]"}` ]] Вопросы / Вывод товаров с аналогичным названием 34 +1
07 декабря 2015, 12:29 Через плюс ставится только в чанке-шаблоне вывода у сниппетов типа getResources и т. д. На самой странице, естественно, через [[*... Можно и встроенными модификаторами, но Вам же нужно получить курс, т. е. значение TV у другого ресурса. Я не знаю установлен у Вас getResourceField или pdoTools, поэтому проще сделать вышеописанный сниппет. А так-то да (если pdoTools стоит и включен новый парсер): [[*cena_proekta_doma:div=`[[#****.cena_rur_auto]]`]] Вопросы / Деление tv на tv 25 0
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
В вызов добавляете
В шаблоне категории в конце после [[+wrapper]] добавляете:
Но это если в чанке-шаблоне.
На странице так:
Вот )
Иначе все теги будут резаться.
При открытии ресурса в редакторе ему автоматически прописывается в TV rating его рейтинг из таблицы компонента. Ну а дальше уже простая сортировка по TV.
В моем случае этого хватило, поскольку товары постоянно обновляются и менеджер сайта их открывает, но можно сделать по тому же принципу сниппет, который запускать по Cron.
К сожалению, не буду.
Убрать текущий можно так:
Назвать его, к примеру, similar и в условии прописать:
Но тогда, естественно, не использовать пробелы в цифровых обозначениях. То есть «2А», а не «2 А», поскольку тут название разбивается именно по пробелам.
А у Вас все объекты называются по такому шаблону? То есть *****1, ***2, ****3 и т. д.?
Они опубликованы?
Если так что-то выведет, то поставьте условие:
Если результатов не будет замените параметр where на такой:
и естественно, пропишите свой &tpl.
Если у Вас установлен pdoTools, то в &element вообще ничего писать не нужно — по умолчанию используется сниппет pdoResources.
Если pdoTools не установлен, а есть getPage с getResources, то так:
Можно и встроенными модификаторами, но Вам же нужно получить курс, т. е. значение TV у другого ресурса. Я не знаю установлен у Вас getResourceField или pdoTools, поэтому проще сделать вышеописанный сниппет.
А так-то да (если pdoTools стоит и включен новый парсер):