Вопросы
Долго срабатывает AjaxForm с Formit.
Здравствуйте.
Сделал сайт на MODX (только осваиваю этот движок) и вкратце цепочка такая:
1. Надо чтоб человек мог написать сообщение с сайта (обратная связь) — Formit. Работает. Но перезагрузка это плохо.
2. AjaxForm позволил делать все без перезагрузки. Но сообщение сбоку сверху — плохо и не видно.
3. В джава скрипте по мануалу прописал перехват события «af_complete» и сделал чтобы вместо сообщения сбоку выводился блок с сообщением «отправлено».
Все работает, но долго. Секунды 2-3 иногда проходит перед тем, как появится сообщение об успешной отправке.
Делал подобный функционал в другом движке (на голом PHP и JS) и там срабатывает сразу же. А тут секунды 3 в среднем ждать приходится.
Кстати если делать без 3-го пункта, а чтобы сообщение сбоку было — все равно долго. 1-2 секунды.
Может есть другой плагин или способ чтобы все это быстро улетало? Кто-то сталкивался с подобным?
Если нужен тот или иной код — говорите, скину.
Сделал сайт на MODX (только осваиваю этот движок) и вкратце цепочка такая:
1. Надо чтоб человек мог написать сообщение с сайта (обратная связь) — Formit. Работает. Но перезагрузка это плохо.
2. AjaxForm позволил делать все без перезагрузки. Но сообщение сбоку сверху — плохо и не видно.
3. В джава скрипте по мануалу прописал перехват события «af_complete» и сделал чтобы вместо сообщения сбоку выводился блок с сообщением «отправлено».
Все работает, но долго. Секунды 2-3 иногда проходит перед тем, как появится сообщение об успешной отправке.
Делал подобный функционал в другом движке (на голом PHP и JS) и там срабатывает сразу же. А тут секунды 3 в среднем ждать приходится.
Кстати если делать без 3-го пункта, а чтобы сообщение сбоку было — все равно долго. 1-2 секунды.
Может есть другой плагин или способ чтобы все это быстро улетало? Кто-то сталкивался с подобным?
Если нужен тот или иной код — говорите, скину.
Вывод ресурсов, у которых в tv "Список ресурсов" выбран этот ресурс
Всем мир!
Ситуация такова: есть родительский ресурс, дети которого — авторы материалов. У материалов есть tv по типу «Список ресурсов», где можно выбрать автора статьи из списька, в котором только «детишки» того «родителя».
Вывести в материале автора, что бы при клике на него попадать на его страницу — сделано.
Осталась сущая мелочь — на страницу автора вывести списком все материалы, в которых он этим автором числится.
Помогите советом пожалуйста!
Желательно по-простому, pdoTools'ами, без всех этих виртуозных пассажей разными фенолами, я еще слишком нуб для такого)))
Заранее сердечно благодарю!
Ситуация такова: есть родительский ресурс, дети которого — авторы материалов. У материалов есть tv по типу «Список ресурсов», где можно выбрать автора статьи из списька, в котором только «детишки» того «родителя».
Вывести в материале автора, что бы при клике на него попадать на его страницу — сделано.
Осталась сущая мелочь — на страницу автора вывести списком все материалы, в которых он этим автором числится.
Помогите советом пожалуйста!
Желательно по-простому, pdoTools'ами, без всех этих виртуозных пассажей разными фенолами, я еще слишком нуб для такого)))
Заранее сердечно благодарю!
Связи товаров Modx
Решил сделать вывод рекомендуемых товаров внизу страницы товара. делаю так:
Главный товар находится здесь
/detskie-xalatyi/bannyij-komplekt-barcelona.html
Добавляю к нему рекомендуемый товар в связях
/polotencza/bannoe-maxrovoe-polotencze.html
Но на выходе получаю неверную ссылку на рекомендуемый товар. Выводит так:
/detskie-xalatyi/polotencza/bannoe-maxrovoe-polotencze.html
Зачем то прибавляет текущую категорию, где находится главный товар.
Подскажите товарищи, куда копать и как исправить?
[[!msProducts?
&parents=`0`
&link=`3`
&master=`[[*id]]`
]]Все выводит, но появилась проблема: выводит неправильный адрес на рекомендуемом товаре.Главный товар находится здесь
/detskie-xalatyi/bannyij-komplekt-barcelona.html
Добавляю к нему рекомендуемый товар в связях
/polotencza/bannoe-maxrovoe-polotencze.html
Но на выходе получаю неверную ссылку на рекомендуемый товар. Выводит так:
/detskie-xalatyi/polotencza/bannoe-maxrovoe-polotencze.html
Зачем то прибавляет текущую категорию, где находится главный товар.
Подскажите товарищи, куда копать и как исправить?
Ошибки в пакете pdoTools версии 2.10.4
Василий, в первую очередь хотелось бы выразить Вам огромную благодарность за прекрасные компоненты.
Во вторых — по делу:
После обновления pdoTools до версии 2.10.4 (до этого была 2.10.2) перестали генерироваться страницы. При откате к предыдущей версии вс е прекрасно работает.
Ошибки возникают, только в том случае, если в вызове сниппета в параметре — указана JSON-строка…
Вот так — НЕ РАБОТАЕТ:
Аналогичные проблемы ИМЕННО С ВЕРСИЕЙ 2.10.4 описаны тут:
1. modx.pro/help/14061/
2. modx.pro/help/14113/
3. modx.pro/help/14121/
ЗАРАНЕЕ СПАСИБО ОТ ВСЕГО СООБЩЕСТВА!
UPDATE: лечится конечно это все легко, добавлением пробелом после фигурной скобки (т.е. приведением к такому виду &sortby=`{ «menuindex»:«ASC»} `), но это уже напоминает костыли… раньше таким образом приходилось экранировать только JavaScript'ы
Во вторых — по делу:
После обновления pdoTools до версии 2.10.4 (до этого была 2.10.2) перестали генерироваться страницы. При откате к предыдущей версии вс е прекрасно работает.
Ошибки возникают, только в том случае, если в вызове сниппета в параметре — указана JSON-строка…
Вот так — НЕ РАБОТАЕТ:
[[!pdoResources?
....
&sortby=`{"menuindex":"ASC"}`
....
]]так тоже НЕ РАБОТАЕТ:[[!pdoResources?
....
&where=`{"template:=":"2"}`
...
]]а вот так — РАБОТАЕТ:[[!pdoResources?
....
&sortby=`menuindex`
&sortdir=`ASC`
....
]]В логе ошибок: [2018-01-12 20:55:21] (ERROR @ /home/***/***/public_html/core/components/pdotools/model/pdotools/pdotools.class.php: 977) Unexpected token ':' in *** line 140, near '{«template:=»:' < — thereАналогичные проблемы ИМЕННО С ВЕРСИЕЙ 2.10.4 описаны тут:
1. modx.pro/help/14061/
2. modx.pro/help/14113/
3. modx.pro/help/14121/
ЗАРАНЕЕ СПАСИБО ОТ ВСЕГО СООБЩЕСТВА!
UPDATE: лечится конечно это все легко, добавлением пробелом после фигурной скобки (т.е. приведением к такому виду &sortby=`{ «menuindex»:«ASC»} `), но это уже напоминает костыли… раньше таким образом приходилось экранировать только JavaScript'ы
mFilter2 и Dynamic DropDownTV
Здравствуйте!
Связанные (зависимые фильтры в админке реализованы при помощи dynamic dropdowntv).
Формат добавления зависимости описан в документации дополнения.
Кто-нибудь знаешь как это пофиксить?
P.s. это mfilter выводит только те варианты ТВ списка которые есть в материалах выборки или тоже глюк?
Связанные (зависимые фильтры в админке реализованы при помощи dynamic dropdowntv).
Формат добавления зависимости описан в документации дополнения.
The format for the input option values is: Parentvalue::Key==Value||…||Key==Value##Parentvalue::Key==Value||…||Key==ValueПроблема возникла когда я данные TV внёс в mfilter2. В названиях пунктов фигурирует не только Key, а Parentvalue::Key. Почему-то именно у первого пункта в списке.
Кто-нибудь знаешь как это пофиксить?
P.s. это mfilter выводит только те варианты ТВ списка которые есть в материалах выборки или тоже глюк?
как сгенерить sitemap без ошибок
Как-то непонятная ситуация: создал страницу, тип XML, создаю sitemap
пробую выводить через шаблон
Что нет так?
[[!pdoSitemap?
&showHidden=`1`
]]все выводится нормально, кроме закрывающего тега </xml>Поэтому если открыть страницу в браузере выдает ошибкуThis XML file does not appear to have any style information associated with it. The document tree is shown below.ЯндексВебмастер ошибок не видит, но и карту не использует, пишет что ее нет и просить добавить. Добавляю, он ее пытается обработать и все по новой…
пробую выводить через шаблон
<?xml version="1.0" encoding="[[++modx_charset]]"?>
<urlset xmlns="[[+schema]]">
[[+output]]
</urlset>
</xml>закрывающий тег появляется, но тут уже браузер выдаетextra content at the end of the documentВебмастер говорит
Дополнительное содержимое после закрывающего корневого тегахотя визуально все sitemap нормально выглядит, все теги присутствуют ничего лишнего нет.
Что нет так?
TV в чанке galItemThumb выведенном через pdoResources
Добрый день!
Есть у меня вот такой вывод:
В чанке cover_press_page вызываю снипет Gallery:
И вот теперь вопрос: как мне в чанке first_galItemThumb снипета Gallery использовать tv поля ресурса, которые перечислены в вызове pdoResources?
Есть у меня вот такой вывод:
[[pdoResources?
&tpl=`cover_press_page`
&tpl_n2=`cover_press_page_revers`
&includeTVs=`page_preview,id_gallery,b_subtitle,blockquote_1`
&sortby=`{"menuindex":"ASC"}`
&processTVs=`1`
&prepareTVs=`1`
]]В чанке cover_press_page вызываю снипет Gallery:
[[!Gallery? &album=`[[+tv.id_gallery]]` &limit=`1` &thumbTpl=`first_galItemThumb`]]">И вот теперь вопрос: как мне в чанке first_galItemThumb снипета Gallery использовать tv поля ресурса, которые перечислены в вызове pdoResources?
Разница между {$pagetitle} и {{+pagetitle}}
Возможно нубский вопрос, но в чем разница вызова переменной и плейсхолдера?
{$_modx->runSnippet('!pdoResources@PropertySet', [
'parents' => 0,
'tpl' => '@INLINE {$pagetitle}',
])}ИЛИ{$_modx->runSnippet('!pdoResources@PropertySet', [
'parents' => 0,
'tpl' => '@INLINE {{+pagetitle}}',
])} Как обновить цены в корзине при смене цены у товара?
Добрый день!
Такая задача: к примеру если пользователь набрал в корзину товары в пятницу и совершил покупку только в понедельник, а в этот промежуток времени цены на товары сменились, то нужно и в корзине цены на товар обновить.
Может есть уже готовое решение или подскажите куда копать?
Такая задача: к примеру если пользователь набрал в корзину товары в пятницу и совершил покупку только в понедельник, а в этот промежуток времени цены на товары сменились, то нужно и в корзине цены на товар обновить.
Может есть уже готовое решение или подскажите куда копать?
вывод массива товаров в сниппете msProducts
Добрый день, нужно сделать выборку товаров по определенной опции, чтобы отдельно выводились группы товаров в зависимости от выбранного варианта этой опции. Пишу сниппет, и не совсем понимаю как можно вывести в массиве для начала все товары в minishop2? Все что у меня более менее выводится это одиночный товар со всеми его свойствами
$var = $modx->getObject('msProduct', 77);
$result = $var->toArray();
print_r($result);
какой есть способ вывести все товары какие есть а именно сам msProducts?
$var = $modx->getObject('msProduct', 77);
$result = $var->toArray();
print_r($result);
какой есть способ вывести все товары какие есть а именно сам msProducts?