Вопросы
Доступ к контенту после оплаты
Всем привет!
Помогите пожалуйста советом. Как лучше реализовать следующую задачу?
Есть товар (юридическое лицо в аренду) в котором помимо кнопки заказать должна быть еще одна кнопка купить контакт собственника данного юр лица, после оплаты клиент получает контакт на почту.
Возможно есть плагины? Из того что я нашел это payandsee но я так понял что это больше для подписок.
Заранее спасибо за совет.
Помогите пожалуйста советом. Как лучше реализовать следующую задачу?
Есть товар (юридическое лицо в аренду) в котором помимо кнопки заказать должна быть еще одна кнопка купить контакт собственника данного юр лица, после оплаты клиент получает контакт на почту.
Возможно есть плагины? Из того что я нашел это payandsee но я так понял что это больше для подписок.
Заранее спасибо за совет.
Передать итоговую сумму в админку заказа minishop2
Всем привет, написал калькулятор, который считает скидку и такой вопрос. Как передать итоговое значение в заказы, что она выводилась вместо стоимости?
Подскажите куда копать?
Всем спасибо.
Подскажите куда копать?
Всем спасибо.
Мой код в сниппете msGetOrder исполняется несколько раз (3 раза)
Доброе утро, знатоки Modx, у меня вопрос такого характера, дорабатываю функционал оформления заказа а именно интеграция с Frontpad.
Свой код добавляю в сниппет msGetOrder который выполняется после нажатия кнопки оформить заказ, но мой код исполняется несколько раз (3 раза), в следствии чего в Frontpad приходят сразу 3 одинаковых заказа.
Спасибо.
Свой код добавляю в сниппет msGetOrder который выполняется после нажатия кнопки оформить заказ, но мой код исполняется несколько раз (3 раза), в следствии чего в Frontpad приходят сразу 3 одинаковых заказа.
if (!empty($toPlaceholder)) {
$modx->setPlaceholder($toPlaceholder, $output);
}
else {
// Код находится в данном месте
return $output;
}Не могу разобраться почему это происходит, подскажите в чем причина.Спасибо.
Кодировка в formit export
Как сделать formit как слева на картинке? prntscr.com/o2boaq
Вариант который справа, сохраняет csv в неверной кодировке, и в экселе она не верно открывается… я так понимаю что слева формит сохраняет в 1251, а справа в utf8.
Вариант который справа, сохраняет csv в неверной кодировке, и в экселе она не верно открывается… я так понимаю что слева формит сохраняет в 1251, а справа в utf8.
Minishop2 плагин - сохранение данных пользователя при оформлении заказа
Добрый день, используем Minishop2 + Office.
После авторизации пользователя при оформлении заказа данные, указанные пользователем в форме сниппета msOrder, необходимо сохранить в нужные поля этого пользователя (Имя, Email, Город, Улица, дом, квартира)
После оформления заказа эти данные могу увидеть через код:
Подскажите в какую сторону копать? Если я правильно понимаю необходимо писать плагин, который подтягивает данные из вывода сниппета msGetOrder и закидывает их в активного пользователя в момент оформления заказа. С пользователями немного разобрался, как в поля загружать данные, а вот как их из сниппета «выдернуть» не совсем ясно, и на какое событие вешать плагин. Буду благодарен за помощь, или я велосипед изобретаю и все уже давно есть…
После авторизации пользователя при оформлении заказа данные, указанные пользователем в форме сниппета msOrder, необходимо сохранить в нужные поля этого пользователя (Имя, Email, Город, Улица, дом, квартира)
После оформления заказа эти данные могу увидеть через код:
<pre>[[!msGetOrder?tpl=``]]</pre>Подскажите в какую сторону копать? Если я правильно понимаю необходимо писать плагин, который подтягивает данные из вывода сниппета msGetOrder и закидывает их в активного пользователя в момент оформления заказа. С пользователями немного разобрался, как в поля загружать данные, а вот как их из сниппета «выдернуть» не совсем ясно, и на какое событие вешать плагин. Буду благодарен за помощь, или я велосипед изобретаю и все уже давно есть…
Демо доступ с откатом по времени
Уважаемые разработчики, у кого-то видел такое решение, но не могу найти его сейчас.
Возможно это все делается на уровне сервера. Подскажите пожалуйста как сделать откат сайта по времени. Грубо говоря дать доступ пользователю в систему управления и любые изменения возвращать каждые 15 минут. Как это решаешься, как переустановка сайта, если да, то откуда должен ставиться. В интернете к сожалению не могу найти, возможно есть определенные термины, за любую наводку или помощь буду благодарен!
Возможно это все делается на уровне сервера. Подскажите пожалуйста как сделать откат сайта по времени. Грубо говоря дать доступ пользователю в систему управления и любые изменения возвращать каждые 15 минут. Как это решаешься, как переустановка сайта, если да, то откуда должен ставиться. В интернете к сожалению не могу найти, возможно есть определенные термины, за любую наводку или помощь буду благодарен!
Как вывести msoptions (MODX Revolution)
Я недавно знакома с Modx и пытаюсь разобраться в нюансах, могли бы вы мне помочь и объяснить как на странице товара вывести опции раскрывающимся списком, при этом, чтобы при добавлении в корзину, эта опция подхватывалась. так как размер, в данном случае, имеет значение)))
Как реализовать LastModified?
Копаюсь на сей раз с частью SEO
Сеошники требуют вывести заголовки 304 и LastModified
Перепробовал все плагины, Last-Modified не найден!
Быть может есть у кого готовый, проверенный и рабочий плагин?
Буду признателен!
Сеошники требуют вывести заголовки 304 и LastModified
Перепробовал все плагины, Last-Modified не найден!
Быть может есть у кого готовый, проверенный и рабочий плагин?
Буду признателен!
Как исправить ошибку: Fatal error: Uncaught Error: Call to a member function __toString() on null in...
Добрый день!
Версия PHP7
Установлен плагин caseChanger
Данный плагин всегда запускался, сейчас при установке на новый сайт стал давать ошибки:
Fatal error: Uncaught Error: Call to a member function __toString() on null in /var/www/sites/data/www/site.ru/core/cache/includes/elements/modsnippet/87.include.cache.php:56 Stack trace: #0 /var/www/sites/data/www/site.ru/core/model/modx/modscript.class.php(76): include() #1 /var/www/sites/data/www/site.ru/core/model/modx/modx.class.php(1859): modScript->process(NULL) #2 /var/www/sites/data/www/site.ru/core/model/modx/filters/modoutputfilter.class.php(676): modX->runSnippet('caseChanger', Array) #3 /var/www/sites/data/www/site.ru/core/model/modx/modparser.class.php(942): modOutputFilter->filter(Object(pdoTag)) #4 /var/www/sites/data/www/site.ru/core/components/pdotools/model/pdotools/pdoparser.class.php(305): modTag->filterOutput() #5 /var/www/sites/data/www/site.ru/core/components/pdotools/model/pdotools/pdoparser.class.php(261): pdoTag->process() #6 /var/www/sites/data/www/site.ru/core/model/modx/modparser.class.php(251): pdoParser->processTag(Object(pdoTag), fals in /var/www/sites/data/www/site.ru/core/cache/includes/elements/modsnippet/87.include.cache.php on line 56
Вот код сниппета:
Версия PHP7
Установлен плагин caseChanger
Данный плагин всегда запускался, сейчас при установке на новый сайт стал давать ошибки:
Fatal error: Uncaught Error: Call to a member function __toString() on null in /var/www/sites/data/www/site.ru/core/cache/includes/elements/modsnippet/87.include.cache.php:56 Stack trace: #0 /var/www/sites/data/www/site.ru/core/model/modx/modscript.class.php(76): include() #1 /var/www/sites/data/www/site.ru/core/model/modx/modx.class.php(1859): modScript->process(NULL) #2 /var/www/sites/data/www/site.ru/core/model/modx/filters/modoutputfilter.class.php(676): modX->runSnippet('caseChanger', Array) #3 /var/www/sites/data/www/site.ru/core/model/modx/modparser.class.php(942): modOutputFilter->filter(Object(pdoTag)) #4 /var/www/sites/data/www/site.ru/core/components/pdotools/model/pdotools/pdoparser.class.php(305): modTag->filterOutput() #5 /var/www/sites/data/www/site.ru/core/components/pdotools/model/pdotools/pdoparser.class.php(261): pdoTag->process() #6 /var/www/sites/data/www/site.ru/core/model/modx/modparser.class.php(251): pdoParser->processTag(Object(pdoTag), fals in /var/www/sites/data/www/site.ru/core/cache/includes/elements/modsnippet/87.include.cache.php on line 56
Вот код сниппета:
Разные превьюшки для разных категорий
Мне нужно вывести определённый размер картинок для определённой категории ms2.
вывожу товары ms2 кодом
вывожу товары ms2 кодом
[[!msProducts?
&parents=`[[+id]]`
&limit=`0`
&deapth=`0`
&includeThumbs=`small, medium, big`
&tpl=`lookSlide`
]]в чанке lookSlide{if $big?}
<a href="{$id | url}">
<img src="{$big}" alt="{$pagetitle}" title="{$pagetitle}"/>
</a>
{else}
<img src="{'assets_url' | option}components/minishop2/img/web/ms2_small.png" alt="{$pagetitle}" title="{$pagetitle}"/>
{/if}как сделать для категории с названием «Брюки» картинки {$medium}?