msoptionsprice2 + mfilter2 вывод текущей модификации товара в каталоге
Здравствуйте!
Подскажите, пожалуйста, возможен ли вывод информации о модификации товара (цена и св-ва), выбранной в фильтре?
Т.е. есть фильтр в каталоге
Сейчас в чанке товара вывожу первую модификацию так:
А вот нужно бы именно ту, которую фильтр отработал. Есть возможность?
P.S. Пожалуйста, не пишите ответы навроде «нужно код писать», «обращайтесь к разработчикам» и т.п. Благодарю за понимание.
Подскажите, пожалуйста, возможен ли вывод информации о модификации товара (цена и св-ва), выбранной в фильтре?
Т.е. есть фильтр в каталоге
{'!mFilter2' | snippet : [
'class' => 'msProduct',
'parents' => $_modx->resource.id,
'element' => 'msProducts',
'limit' => 0,
'filters' => '
msoption|size,
',
'aliases' => '
msoption|size==size,
ms|price==price,
',
'tpl' => '@FILE chunks/catalog/product_list.html',
'sortby' => '{"menuindex":"asc"}',
'suggestions' => 1,
'showLog' => 0,
....
ну и далее шаблоны и т.п.
Сейчас в чанке товара вывожу первую модификацию так:
[[!msOptionsPrice.modification?
&product=`[[+id]]`
&limit=`1`
&tpl=`product_list_modificationTpl`]]
А вот нужно бы именно ту, которую фильтр отработал. Есть возможность?
P.S. Пожалуйста, не пишите ответы навроде «нужно код писать», «обращайтесь к разработчикам» и т.п. Благодарю за понимание.
Выходит ошибка 404 при переходе в товар по клику, как исправить? minishop2
Если в категории навести на товар то покажет ссылку
Пакет ауторедиректор удалён, в
Как убрать генерацию ссылок товаров через
https://site.com/manager/index.php?a=resource/update&id=558
и при клике у меня получается такая ссылка https://site.com/manager/.php?a=resource/update&id=558
И так на абсолютно всех товарах, однако если нажать правой кнопкой мыши и нажать на изменить он переходит и там ссылка без Index.php, получается проблема в генерации ссылки.Пакет ауторедиректор удалён, в
htaccess
были дефолтные редиректы с index.php
я даже убрал, то есть они работают на всех других сайтах без проблем.Как убрать генерацию ссылок товаров через
index.php
? Проблема с доступом через форму Office после добавление плагина на авто письмо после покупки
Подскажите почему конфликт с доступом.
Поставил Office и Hybridauth, все настроил, проблем нет, протестировал пользователь регистрируется, приходит письмо, вход в ЛК есть. Но есть решение на сайте Ильи Уткина, когда пользователь без регистрации делает покупки и ему приходит письмо кроме заказа также письмо о сгенерированном пароле и регистрации. Решил совместить эти два решения, пусть желающий сделать ЛК перед покупкой пройдет регу (тем более там только мыло нужно указать), но для тех кто сделает покупку без ЛК отправить письмо о логине и пароле и ссылку на вход в ЛК. Но при таком совместном использование плагина и Office, пользователь без предварительного создания ЛК при входе с почты получает ошибку 404. Подскажите может в настройках Office что-то надо еще подправить.
Плагин на письмо покупки без регистрации такой, поставлен на событие msOnChangeOrderStatus.
Поставил Office и Hybridauth, все настроил, проблем нет, протестировал пользователь регистрируется, приходит письмо, вход в ЛК есть. Но есть решение на сайте Ильи Уткина, когда пользователь без регистрации делает покупки и ему приходит письмо кроме заказа также письмо о сгенерированном пароле и регистрации. Решил совместить эти два решения, пусть желающий сделать ЛК перед покупкой пройдет регу (тем более там только мыло нужно указать), но для тех кто сделает покупку без ЛК отправить письмо о логине и пароле и ссылку на вход в ЛК. Но при таком совместном использование плагина и Office, пользователь без предварительного создания ЛК при входе с почты получает ошибку 404. Подскажите может в настройках Office что-то надо еще подправить.
Плагин на письмо покупки без регистрации такой, поставлен на событие msOnChangeOrderStatus.
<?php
if ($modx->event->name == 'msOnChangeOrderStatus') {
// Если статус заказа << Новый >>
if ($status == 1) {
$userId = $order->user_id;
$objUser = $modx->getObject('modUser', $userId);
$objProfile = $modx->getObject('modUserProfile', $userId);
$time = time();
$newUser = 10; // Сколько секунд пользователь считается новым
if ($objUser && $objProfile) {
$username = $objUser->get('username');
$email = $objProfile->get('email');
$createdon = strtotime($objUser->get('createdon')) + $newUser;
$modx = new modX();
$modx->initialize('mgr');
$modx->getService('error','error.modError');
if ($createdon > $time) {
$data = array(
'id' => $userId,
'username' => $username,
'email' => $email,
'newpassword' => 'passwordgenmethod', // любой набор символов
'passwordgenmethod' => 'g', // отдаём генерацию пароля MODX
'passwordnotifymethod' => 'e', // письмо пользователю
);
$response = $modx->runProcessor('/security/user/update', $data);
if ($response->isError()) {
$modx->log(modX::LOG_LEVEL_ERROR, 'Update error. Username: '.$username.', Message: '.$response->getMessage());
}
}
}
}
}
minishop2 раскрытие списка докуменов
Здравствуйте, кнопка для раскрытия вложенных документов показывается для всех, даже у кого нет вложенных документов, подскажите как это поправить? или как вариант добавлять отдельную иконку для категорий у которых есть вложенные документы
Написать скрипт простенькой голосовалки за варианты ответов
14
Приветствую.
Нужно написать простенькую голосовалку за варианты ответов. Знаю, что есть готовые, но что-то они мне все не нравятся.
ТЗ краткое
Более полное ТЗ смотрите тут.
В ответе укажите, пожалуйста, цену, сроки, свое предложение. Сроки… хм… да хоть две недели пишите, сроки не критичны.
Нужно написать простенькую голосовалку за варианты ответов. Знаю, что есть готовые, но что-то они мне все не нравятся.
ТЗ краткое
- Есть два доп. поля в ресурсе — заголовок и варианты ответов.
- При сохранении ресурса данные вносятся в таблицу БД.
- При выводе на фронте показываются ответы.
- При нажатии на вариант ответа данные вносятся в БД.
Более полное ТЗ смотрите тут.
В ответе укажите, пожалуйста, цену, сроки, свое предложение. Сроки… хм… да хоть две недели пишите, сроки не критичны.
Возможно ли в модкс автоматически в админке считать стоимость
Вопрос такой, возможно ли считать стоимость товара указывая два параметра, стран цена и скидка на товар, поле цена должно заполняться автоматически по формуле Старая цена — скидка в процентах
Как делать Ajax запросы с фронта к сниппету?
Приветствую.
Подскажите, пожалуйста, варианты того, как можно делать запросы с фронта к сниппетам.
Подскажите, пожалуйста, варианты того, как можно делать запросы с фронта к сниппетам.
Сделать область активную
Здравствуйте, создал область в админке добавил в нее tv, подскажите пожалуйста как сделать ее активной при загрузке страницы
Требуется создать конструктор документов
Необходимо сделать сервис для бизнеса - конструктор документов. Посмотреть как работает и выглядит конструктор можно через личный кабинет для бизнеса в тинькофбанке.
За подробностями в телеграмм @tolkanto
За подробностями в телеграмм @tolkanto
Update TV-полей у продуктов с помощью ms2form
Всем привет, друзья!
Опыта не очень много, уже туеву хучу времени сижу, но решения так и не нашёл. Последняя надежда на сообщество, может быть кто-то решил проблему с редактированием TV-полей с помощь ms2form из фронтенда?
Обычные поля товара редактируются без проблем, а вот с TV-полями совсем беда, в плейсхолдер старые значения выводятся, а новые сохранять совсем не хочет.
Помогите, пожалуйста, может какие костыли есть, чтобы обойти эту проблему.
Опыта не очень много, уже туеву хучу времени сижу, но решения так и не нашёл. Последняя надежда на сообщество, может быть кто-то решил проблему с редактированием TV-полей с помощь ms2form из фронтенда?
Обычные поля товара редактируются без проблем, а вот с TV-полями совсем беда, в плейсхолдер старые значения выводятся, а новые сохранять совсем не хочет.
Помогите, пожалуйста, может какие костыли есть, чтобы обойти эту проблему.