Вопросы

Доступ к контенту после оплаты

Всем привет!
Помогите пожалуйста советом. Как лучше реализовать следующую задачу?
Есть товар (юридическое лицо в аренду) в котором помимо кнопки заказать должна быть еще одна кнопка купить контакт собственника данного юр лица, после оплаты клиент получает контакт на почту.
Возможно есть плагины? Из того что я нашел это payandsee но я так понял что это больше для подписок.
Заранее спасибо за совет.
Илья Клюковский
16 июня 2019, 14:29
modx.pro
962
0

Передать итоговую сумму в админку заказа minishop2

Всем привет, написал калькулятор, который считает скидку и такой вопрос. Как передать итоговое значение в заказы, что она выводилась вместо стоимости?
Подскажите куда копать?
Всем спасибо.
Андрей
16 июня 2019, 12:47
modx.pro
958
0

Мой код в сниппете msGetOrder исполняется несколько раз (3 раза)

Доброе утро, знатоки Modx, у меня вопрос такого характера, дорабатываю функционал оформления заказа а именно интеграция с Frontpad.

Свой код добавляю в сниппет msGetOrder который выполняется после нажатия кнопки оформить заказ, но мой код исполняется несколько раз (3 раза), в следствии чего в Frontpad приходят сразу 3 одинаковых заказа.

if (!empty($toPlaceholder)) {
    $modx->setPlaceholder($toPlaceholder, $output);
} 
else {
    
	// Код находится в данном месте 		
			
    return $output;
}
Не могу разобраться почему это происходит, подскажите в чем причина.

Спасибо.
Владимир
16 июня 2019, 06:57
modx.pro
1 330
0

Кодировка в formit export

Как сделать formit как слева на картинке? prntscr.com/o2boaq

Вариант который справа, сохраняет csv в неверной кодировке, и в экселе она не верно открывается… я так понимаю что слева формит сохраняет в 1251, а справа в utf8.
UDAV
15 июня 2019, 23:03
modx.pro
1 147
0

Minishop2 плагин - сохранение данных пользователя при оформлении заказа

Добрый день, используем Minishop2 + Office.
После авторизации пользователя при оформлении заказа данные, указанные пользователем в форме сниппета msOrder, необходимо сохранить в нужные поля этого пользователя (Имя, Email, Город, Улица, дом, квартира)

После оформления заказа эти данные могу увидеть через код:
<pre>[[!msGetOrder?tpl=``]]</pre>

Подскажите в какую сторону копать? Если я правильно понимаю необходимо писать плагин, который подтягивает данные из вывода сниппета msGetOrder и закидывает их в активного пользователя в момент оформления заказа. С пользователями немного разобрался, как в поля загружать данные, а вот как их из сниппета «выдернуть» не совсем ясно, и на какое событие вешать плагин. Буду благодарен за помощь, или я велосипед изобретаю и все уже давно есть…
Dmitry St.
15 июня 2019, 16:38
modx.pro
1 466
0

Демо доступ с откатом по времени

Уважаемые разработчики, у кого-то видел такое решение, но не могу найти его сейчас.
Возможно это все делается на уровне сервера. Подскажите пожалуйста как сделать откат сайта по времени. Грубо говоря дать доступ пользователю в систему управления и любые изменения возвращать каждые 15 минут. Как это решаешься, как переустановка сайта, если да, то откуда должен ставиться. В интернете к сожалению не могу найти, возможно есть определенные термины, за любую наводку или помощь буду благодарен!
Сергей
15 июня 2019, 13:10
modx.pro
1 141
0

Как вывести msoptions (MODX Revolution)

Я недавно знакома с Modx и пытаюсь разобраться в нюансах, могли бы вы мне помочь и объяснить как на странице товара вывести опции раскрывающимся списком, при этом, чтобы при добавлении в корзину, эта опция подхватывалась. так как размер, в данном случае, имеет значение)))
Дарина
14 июня 2019, 22:39
modx.pro
1 861
0

Как реализовать LastModified?

Копаюсь на сей раз с частью SEO
Сеошники требуют вывести заголовки 304 и LastModified

Перепробовал все плагины, Last-Modified не найден!
Быть может есть у кого готовый, проверенный и рабочий плагин?
Буду признателен!
Андрей
14 июня 2019, 21:22
modx.pro
1
2 588
0

Как исправить ошибку: 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

Вот код сниппета:
MODXyou
14 июня 2019, 18:58
modx.pro
1 606
0

Разные превьюшки для разных категорий

Мне нужно вывести определённый размер картинок для определённой категории 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}?
Денис
14 июня 2019, 18:42
modx.pro
914
0