Вопросы

Скидка незарегистрированному покупателю.

Доброго времени. Как назначить скидку конкретному юзеру, который еще не зарегистрировался, но заказ оформлял? В msDiscount для назначения скидки указывается конкретная группа пользователей. Анонимы, сделавшие заказ в minishop2, запоминаются в какой то таблице. Как бы записать пользователей из этой таблицы в группу Modx?
Станислав
15 июня 2015, 13:02
modx.pro
1 101
0

Замена значений в событии msOnBeforeAddToCart

В событии msOnBeforeAddToCart хочу поменять значение опции товара.
<select name="options[souse]">
<option value="1">кисло-сладкий + 40 руб.</option>
$options[souse] = "кислый"
не дает нужного результата, в корзине отображается значение которое было изначально вписано в value.
Владислав
15 июня 2015, 10:15
modx.pro
1 066
0

Добавить поле в кастомную таблицу

Добрый день сообщество!
Как правильно добавить поле в кастомную таблицу. Допустим создал таблицу с полями. Сгенерировал модель. Поставил компонент на сайт, таблица наполняется. По прошествию времени, вдруг появляется нужда добавить еще поле. Я пока мыслю так. Добавляю в схему, перегенерирую модель, переставляю компонент (поле же не добавиться в таблицу), и через pma добавляю поле. Или не правильно?
Владимир Бабусенко
15 июня 2015, 08:29
modx.pro
870
0

Как удалить запись из кастомной таблицы через PDO?

Пишу скрипт для импорта из одной таблицы в ресурсы MODX. Всё в отдельном файле в корне сайта.
Подключаюсь к MODX:
// Подключаем
define('MODX_API_MODE', true);
require 'index.php';

// Включаем обработку ошибок
$modx->getService('error','error.modError');
$modx->setLogLevel(modX::LOG_LEVEL_INFO);
$modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');
Василий Столейков
15 июня 2015, 06:33
modx.pro
2
3 203
0

Покупка товара в один клик

Привет всем. На сайте всего несколько товаров и хочется реализовать покупку в один клик без корзины.
То есть человек нажал на кнопку купить и сразу перешёл в платёжную систему.

Возможно это реализовать через Minishop2 или разумнее написать свой сниппет.
Подскажите разумный подход в решении этой задачи.
Павел
14 июня 2015, 20:44
modx.pro
8
4 583
0

Загрузка директории с файлами, вместо ресурса

Здравствуйте!

Делаю мультиязычность по инструкции:
bezumkin.ru/sections/tips_and_tricks/2439/

Все папки с изображениями и скриптами лежат в корне сайта, однако контекст «en», разумеется ссылается на root/en. Решил вопрос при помощи символических ссылок. Однако, теперь, при обращении к странице site.ru/en/ загружается Index of/ с файлами и папками.

Прописывал в htaccess «Options All -Indexes», но это лишь приводит к ошибке 403, и ничего по сути не меняет.
Дмитрий
14 июня 2015, 16:33
modx.pro
836
0

MIGX и checkbox

Добрый день!
Помогите, пожалуйста, разобраться.

Есть таблица MIGX, во вкладках формы задано inputTVtype checkbox:

{"field":"check","caption":"Чекбокс","inputTVtype":"checkbox","inputOptionValues":"option1==Да"}
В разметке колонок выводим это поле:

{"header": "Чекбокс", "dataIndex": "check"}
Соответственно выводится «Да», если чек бокс отмечен и ничего не выводится если не отмечен.

Вопрос вот в чем: как сделать вывод не значения чекбокса, а самого чекбокса? Буду премного благодарен за помощь!
Илья
14 июня 2015, 13:06
modx.pro
5
10 487
0

AjaxSnippet в pdoResources

Создал список новостей с помощью pdoResources. По задумке в каждой новости, есть кнопка — «Подробнее». И с помощью аякса, подгружается вся новость и остальные нужные данные.
Попытался реализовать это с помощью AjaxSnippet. Одна проблема — при клике по кнопке «Подробнее» открывается информация во всех новостях.

В шаблоне pdoresources вызов:
<div class="clearfix" id="more[[+idx]]"> [[AjaxSnippet?
    &snippet=`more`
    &input=`[[+introtext]]`
    &as_mode=`onclick`
	&as_target=`#more[[+idx]]`
	&wrapper=`more_button.tpl`
]] </div>

Шаблон more_button.tpl
<span id="[[+key]]" class="more blue left as_trigger">Подробнее V</span>

Как сделать, чтобы подгружалась только нужная новость в списке?
Павел
13 июня 2015, 11:13
modx.pro
9
2 028
+2

Авторизация на сайте

Доброго времени суток! Возникла проблема с работой пакета, прошу помочь разобраться(сам в разработке новичек, учусь только).
Установил Office, настроил его как написано было в modstore, с регистрацией все хорошо работает. Но для работы сайта мне необходимо проверять, залогинился пользователь или нет.
Думал для этого использовать
[[+modx.user.id:isloggedin]]
но к сожалению не получается настроить, подскажите как проверить авторизованность пользователя на сайте?
Вторая проблема которая возникла, подключил вывод на сайте имя пользователя под которым мы вошли(он нас не верно определяет, не могу понять причину)
[[+modx.user.username]]
Вывожу это в шапке сайта, но при этом, он не коорректно определяется(захожу в режими инкогнито в браузере, в админке из под админа выхожу) и на скрине показано как он меня определяет. Подскажите как решить данную проблему?
Вот как он определяет при выводе через OfficeProfile


А вот как через haProfile

Игорь
13 июня 2015, 10:58
modx.pro
1 019
0

Отображение товара в нескольких категориях

Доброго времени суток! Очень нужно чтобы товар мог отображаться не только в категории, куда его загрузили, а и в дополнительных категориях (любых, на мой выбор). Подскажите, как для чайника)) есть ли такая возможность в MODX, или может для этого нужно установить специальное дополнение.
Спасибо.
Anastasia
13 июня 2015, 09:24
modx.pro
2 039
0