Роман
С нами с 01 июня 2017; Место в рейтинге пользователей: #602UpdateProfile не обновляет данные
Здравствуйте!
Столкнулся с такой странной проблемой, раньше все делал и было нормально, а теперь почему-то не обновляются данные, делаю так:
Стандартная форма, подскажите пожалуйста в чем может быть проблема?
Столкнулся с такой странной проблемой, раньше все делал и было нормально, а теперь почему-то не обновляются данные, делаю так:
[[!+upd.successMessage]]
[[!UpdateProfile?
&validate=`fullname:required,phone:required`
&placeholderPrefix=`upd.`
&successMessage=`<p class="text-center mb-2">Данные успешно изменены</p>`
]]
<form id="update-form" action="[[~[[*id]]]]" method="post" class="form-horizontal">
<input type="hidden" name="nospam" value="" />
<div class="form-group">
<div class="head-block"><label for="fullname">ФИО</label></div>
<div class="input-block">
<input type="text" name="upd-fullname" class="form-control" id="upd-fullname" value="[[!+upd.fullname]]">
<span class="help-block text-error error">[[!+upd.error.fullname]]</span>
</div>
</div>
<div class="form-group">
<div class="head-block"><label for="phone">Телефон</label></div>
<div class="input-block">
<input type="text" name="upd-phone" class="form-control" id="upd-phone" value="[[!+upd.phone]]">
<span class="help-block text-error error">[[!+upd.error.phone]]</span>
</div>
</div>
<input type="submit" value="Обновить данные" name="login-updprof-btn" id="login-updprof-btn" class="btn btn-bg green">
</form>
При обновлении поля обнуляются и пишется ошибка: «Это поле требуется.», у каждого поля.Стандартная форма, подскажите пожалуйста в чем может быть проблема?
Minishop2, Paypal не авторизуется и не оплачивает
Здравствуйте! Столкнулся с такой проблемой. Заполнил все параметры для платежа (логин, пароль, подпись) через PayPal. Все хорошо, переводит на сайт PayPal для оплаты.
Подскажите пожалуйста в чем может быть дело? Кто-то сталкивался с этим?
URL api запросов: https://api-3t.sandbox.paypal.com/nvp
URL-оплаты: https://www.sandbox.paypal.com/webscr?cmd=_express-checkout&token=
Подскажите пожалуйста в чем может быть дело? Кто-то сталкивался с этим?
Экранирование кавычек phx
Здравствуйте!
У меня есть поле, в котором могут быть кавычки. Я использую конструкцию :esc, примерно так:
Подскажите как это решить, пожалуйста.
У меня есть поле, в котором могут быть кавычки. Я использую конструкцию :esc, примерно так:
[[!+name:esc]]
но кавычки не экранируются и заносятся с обрезанием до кавычек. Нигде почему-то решение этого вопроса не нашел, хотя я вообще думал, что MODX делает это автоматически.Подскажите как это решить, пожалуйста.
Minishop2. Обновление даты и статуса заказа. Онлайн-оплата payonline
2 1 000
Здравствуйте! //По оплате и срокам вопрос обсуждаемый//
Ищу разработчика, чтобы доделать пару текущих задач и на перспективу дальнейшей работы, т/к бывает достаточно заказов, которые сам не могу реализовать.
Детали и доступы к сайту по почте.
P.S.
Спасибо большое Дмитрию — https://modx.pro/users/3508, за проделанную работу. Все качественно и в срок, что важно.
Ищу разработчика, чтобы доделать пару текущих задач и на перспективу дальнейшей работы, т/к бывает достаточно заказов, которые сам не могу реализовать.
- Сделать возможность онлайн-оплаты через payonline (http://payonline.ru/), у них есть модуль только для Shopkeeper. Нужно интегрировать на текущий сайт.
- Обработка заказа.
Заказы производят только авторизованные пользователи. Пользователи бывают с номером договора или без. Те, что с номером договора, после оформления заказа, заказ сразу переходит в статус «Оплачен» (это реализовано, но можете сделать и по-своему, как удобно).
Что важно и надо сделать. Заказы оформленные после 3 дня переводятся на 2 дня вперед. Т/е изменить дату создания заказа на +2 дня.
Детали и доступы к сайту по почте.
P.S.
Спасибо большое Дмитрию — https://modx.pro/users/3508, за проделанную работу. Все качественно и в срок, что важно.
Minishop2. Изменение статуса заказа
Здравствуйте! Прошу помощи. Хочу, чтобы автоматически статус заказа менялся на «Оплачен» (id=2).
Для этого создаю плагин, ставлю системное событие «msOnCreateOrder», далее нашел код (вопрос тут ранее поднимался, но почему-то у меня это не работает):
Там же приводился кусок кода такой (но он вообще не работает):
Для этого создаю плагин, ставлю системное событие «msOnCreateOrder», далее нашел код (вопрос тут ранее поднимался, но почему-то у меня это не работает):
<?php
switch ($modx->event->name) {
case 'msOnCreateOrder':
$order = $modx->getOption('msOrder', $scriptProperties);
if (!is_object($order)) { return; }
$modx->log(modX::LOG_LEVEL_ERROR, $msOrder->get('id'));
$miniShop2 = $modx->getService('miniShop2');
$miniShop2->changeOrderStatus($msOrder->get('id'), 2);
$modx->toJSON(array(
'success' => true,
'message' => '',
'data' => array(),
));
exit(true);
break;
}
При этом статус заказа меняется, но пользователь остается в корзине с заказами. Как и описывалось в ответе, в котором нашел этот кусок кода, если убрать exit; то происходит переход на страницу успешного заказа, но статус не меняется. В чем может быть проблема.Там же приводился кусок кода такой (но он вообще не работает):
<?php
switch ($modx->event->name) {
case 'msOnCreateOrder':
if($newStatus == true)
{
$msOrder->set("status","2");
$msOrder->save();
}
break;
}
В чем может быть проблема, подскажите пожалуйста? Minishop2. Обработка заказа
Здравствуйте!
Подскажите пожалуйста, с чего начать, чтобы самому делать дополнительную обработку заказов в minishop2. Например автоматическое изменение статуса заказа в зависимости от данных авторизованного пользователя, или от времени заказа, перенос на другую дату?
Вот прям с 0 пошагово, т/к во многих описаниях какие-то стартовые пункты (которые имеют само собой в виду) пропускаются, а я до них не догоняю и поэтому мало что получается.
Спасибо!
Подскажите пожалуйста, с чего начать, чтобы самому делать дополнительную обработку заказов в minishop2. Например автоматическое изменение статуса заказа в зависимости от данных авторизованного пользователя, или от времени заказа, перенос на другую дату?
Вот прям с 0 пошагово, т/к во многих описаниях какие-то стартовые пункты (которые имеют само собой в виду) пропускаются, а я до них не догоняю и поэтому мало что получается.
Спасибо!
SEO Tab, массовое изменение параметров
Здравствуйте!
Использую плагин SEO Tab, чтобы можно было удобно управлять каждой страницей по отображению в сайтмапе и для поисковых роботов, удобно для СЕОшников. До определенного момента было все отлично.
Но после какого-то обновления, на одном из сайтов у всех страниц проставился запрет на индексацию и отображения в сайтмапе (магазин на более 3к+ товаров). Соответственно руками все это править очень трудозатратно.
Хотел узнать был ли у кого-то опыт такой и можно ли как-то массово поменять значения у этих параметров для всех страниц? Пробовал msimportexport, но там такие поля не импортируются.
Спасибо!
Использую плагин SEO Tab, чтобы можно было удобно управлять каждой страницей по отображению в сайтмапе и для поисковых роботов, удобно для СЕОшников. До определенного момента было все отлично.
Но после какого-то обновления, на одном из сайтов у всех страниц проставился запрет на индексацию и отображения в сайтмапе (магазин на более 3к+ товаров). Соответственно руками все это править очень трудозатратно.
Хотел узнать был ли у кого-то опыт такой и можно ли как-то массово поменять значения у этих параметров для всех страниц? Пробовал msimportexport, но там такие поля не импортируются.
Спасибо!
Minishop2, mFilter2 вывод товаров по возрастанию цены, пустые и 0 в конце
Здравствуйте!
Столкнулся с такой задачей. Есть товары и их вывод через mFilter2, т/к там фильтрация еще нужна.
И есть товары у которых цена 0, так вот хочется, чтобы товары выводились по возрастанию цены, но при этом товары с пустой ценой или 0 выводились в самом конце?
Если бы без фильтра я бы мог просто 2 раза вызвать вывод товаров, в одном товары с сортировкой по возрастанию цены, но без товаров с ценой 0 или пустой. А уже вторым вызовом выводить пустые товары. Но тут все связано с фильтром и что-то понятия не имею как это можно сделать?
Кто-то сталкивался? подскажите пожалуйста
Столкнулся с такой задачей. Есть товары и их вывод через mFilter2, т/к там фильтрация еще нужна.
И есть товары у которых цена 0, так вот хочется, чтобы товары выводились по возрастанию цены, но при этом товары с пустой ценой или 0 выводились в самом конце?
Если бы без фильтра я бы мог просто 2 раза вызвать вывод товаров, в одном товары с сортировкой по возрастанию цены, но без товаров с ценой 0 или пустой. А уже вторым вызовом выводить пустые товары. Но тут все связано с фильтром и что-то понятия не имею как это можно сделать?
Кто-то сталкивался? подскажите пожалуйста