Вопросы
[[+weight]]
Была фасовка у товара 18 кг., теперь появилась еще одна 3 по 6 кг. Не могу добавить х, что бы получилось вот так 3х6. Подскажите, пожалуйста, где прописать чтобы можно было поставить х. Спасибо.
Сейчас вот так:
file.modx.pro/files/4/c/a/4ca702f8b7aefd6a285307786a24c881.png
Нужно так:
file.modx.pro/files/1/3/4/134ebf25a6716812ddc6f57a54033565.png
Сейчас вот так:
file.modx.pro/files/4/c/a/4ca702f8b7aefd6a285307786a24c881.png
Нужно так:
file.modx.pro/files/1/3/4/134ebf25a6716812ddc6f57a54033565.png
msproducts вывести товары из TV списка
Есть статья
к ней прилеплен TV (множественный список) в котором можно выбрать товары
а вот вывести их не получается :(
пробую вывести так
getMyResources
к ней прилеплен TV (множественный список) в котором можно выбрать товары
@SELECT pagetitle, pagetitle FROM srtm_site_content WHERE template=10товары выбираются нормально в списока вот вывести их не получается :(
[[!msProducts?&tpl=`gridProductTpl`&limit=`4`&parents=`10`]] вот так пока выводятся просто из каталогаподскажите как сделать это?пробую вывести так
[[getMyResources? &input=`[[*TovarRelated]]` &tpl=`gridProductTpl`]] getMyResources
<?php
if (empty($input)) { return 'Без категории'; }
$tpl = $modx->getOption('tpl',$scriptProperties,'resourceTpl');
if ($modx->getChunk($tpl) == '') { return 'We found some related pages, but don\'t know how to present it.'; }
$ids = explode('||', $input);
$output = array();
foreach ($ids as $key => $value) {
$resource = $modx->getObject('modResource',array(
'published' => 1,
'pagetitle' => $value));
if ($resource instanceof modResource) {
$ta = $resource->toArray();
$tvs = $resource->getTemplateVars();
foreach ($tvs as $tv) {
$ta[$tv->get('name')] = $tv->get('value');
}
$output[] = $modx->getChunk($tpl,$ta);
}
}
return implode('',$output); Заменить цены товаров в корзине на следующий день
Приветствую! Помогите разобраться с такой проблемой — воюю уже который день.
Дело в том, что в магазине установлен mionishop2 и Discontrol. Есть скидки например по часам, допустим только вечером. Но если пользователь положил товар в корзину вечером по скидке, он может купить его утром по той же цене, что была по скидке. Хотелось бы проверять, есть ли текущая скидка на товар и заменять цену на прежнюю. Я создал кастомный класс msOrderHandler, туда прописал вызов сниппета dcProductDiscount где сверяю, есть ли к товарам в корзине какие-нибудь скидки, но как корректно вернуть цены в корзину я так и не понял. Пытался делать так (добавил это в кастомный класс заказа в метод getCost):
Дело в том, что в магазине установлен mionishop2 и Discontrol. Есть скидки например по часам, допустим только вечером. Но если пользователь положил товар в корзину вечером по скидке, он может купить его утром по той же цене, что была по скидке. Хотелось бы проверять, есть ли текущая скидка на товар и заменять цену на прежнюю. Я создал кастомный класс msOrderHandler, туда прописал вызов сниппета dcProductDiscount где сверяю, есть ли к товарам в корзине какие-нибудь скидки, но как корректно вернуть цены в корзину я так и не понял. Пытался делать так (добавил это в кастомный класс заказа в метод getCost):
В приходящих письмах - To: undisclosed-recipients:; Как исправить?
Отправляю так в документации:
docs.modx.com/revolution/2.x/developing-in-modx/advanced-development/modx-services/modmail
Письма приходят на Email, указанный в «to»
В технических данных письма:
docs.modx.com/revolution/2.x/developing-in-modx/advanced-development/modx-services/modmail
$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->set(modMail::MAIL_BODY, 'Тело письма');
$modx->mail->set(modMail::MAIL_FROM,'me@example.org');
$modx->mail->set(modMail::MAIL_FROM_NAME,'От меня');
$modx->mail->set(modMail::MAIL_SUBJECT,'Заголовок письма');
$modx->mail->address('to','user@example.com');
$modx->mail->address('reply-to','me@xexample.org');
$modx->mail->setHTML(true);
if (!$modx->mail->send()) {
$modx->log(modX::LOG_LEVEL_ERROR,'An error occurred while trying to send the email: '.$modx->mail->mailer->ErrorInfo);
}
$modx->mail->reset();Письма приходят на Email, указанный в «to»
$modx->mail->address('to','user@example.com');Однако в письме в заголовке «Кому» — ПУСТО.В технических данных письма:
To: undisclosed-recipients:;Используется smtp.yandex.ru
Есть ли аналог плагина wordpress Phee's LinkPreview в MODX?
Подскажтие пожалуйста, есть аналог для MODX:
Ссылка на плагин.
linkpreview
Использует сервис linkpreview.net
Ссылка на плагин.
linkpreview
Использует сервис linkpreview.net
Изменить вид слайдера галереи ms2gallery
Подскажите пожалуйста, как изменить вид слайдера галереи ms2gallery. А лучше вывести изображения просто без слайдера
У меня стоит ModX 2.7.1
Галерея выводится в шаблоне так:
[[!ms2Gallery]]
На сайте отображается в виде слайдера содержащего плитки изображений
Хотелось бы просто вывести изображения плитками без слайдера.
Подскажите какой параметр за это отвечает и в каком разделе?
У меня стоит ModX 2.7.1
Галерея выводится в шаблоне так:
[[!ms2Gallery]]
На сайте отображается в виде слайдера содержащего плитки изображений
Хотелось бы просто вывести изображения плитками без слайдера.
Подскажите какой параметр за это отвечает и в каком разделе?
Скорость работы админки в 2.7.1
Не пойму, толи 2.7.1 такая неудачная версия modx
то ли просто черная полоса с проектом этим
то ли моя криворукость со временем только прогрессирует, вместо регресса.
— назначение шаблонов создаваемым ресурсам при помощи настройки форм работает не так как ранее и я бы сказала не логично. Описывал тут. modx.pro/help/18003
— упрямо игнорируется системная настройка minishop которая отвечает за выбор по умолчанию источника файлов.
Описывал тут modx.pro/help/18020
— так плюс еще и админка работает чрезвычайно медленно. Нажимаешь сохранить что-то и проходит 3 секунды пока вообще начинаются действия, затем еще 3 секунды как в slowmore наблюдаешь как открывается дерево ресурсов. Хотя у меня всего еще 36 ресурсов создано. Попробовал на локальном сервере, на выделенном сервере, на обычном хостинге — везде примерно одинаково.
У всех такая прелесть или это я грешил много?
то ли просто черная полоса с проектом этим
то ли моя криворукость со временем только прогрессирует, вместо регресса.
— назначение шаблонов создаваемым ресурсам при помощи настройки форм работает не так как ранее и я бы сказала не логично. Описывал тут. modx.pro/help/18003
— упрямо игнорируется системная настройка minishop которая отвечает за выбор по умолчанию источника файлов.
Описывал тут modx.pro/help/18020
— так плюс еще и админка работает чрезвычайно медленно. Нажимаешь сохранить что-то и проходит 3 секунды пока вообще начинаются действия, затем еще 3 секунды как в slowmore наблюдаешь как открывается дерево ресурсов. Хотя у меня всего еще 36 ресурсов создано. Попробовал на локальном сервере, на выделенном сервере, на обычном хостинге — везде примерно одинаково.
У всех такая прелесть или это я грешил много?
{РЕШЕНИЕ НАЙДЕНО} Оформление для отдельных опций товара
Добрый день.
Имеем вывод всех опций товара на странице:
Имеем вывод всех опций товара на странице:
[[msProductOptions?
&tpl=`OptionShopTpl`
]] Babel и подпапки
Здравствуйте.
Стоит babel + xrouting
Два контекста настроены на site.com/ru/ и site.com/en/ соответственно.
Всё работает отлично, кроме одного: если зайти на главную хоста site.com, то получаю ошибку 404.
В чем дело и куда копать?
Стоит babel + xrouting
Два контекста настроены на site.com/ru/ и site.com/en/ соответственно.
Всё работает отлично, кроме одного: если зайти на главную хоста site.com, то получаю ошибку 404.
В чем дело и куда копать?
Функционал социальной сети
Всем привет. Помниться в году этак 2013 Николай Ланец интегрировал движок LiveStreet в MODX, тогда еще были потуги внедрить в MODX шаблонизатор Smarty и вроде даже успешно. Мне всегда хотелось для MODX что-то родное в плане социального функционала. А чем MODX хуже WordPress, DLE или Joomla (про фреймворки я молчу, там можно творить что угодно)?!
Недавно встала задача на одном сайте сделать функционал добавления в друзья, списки друзей, подписчики.
Так вот, ближе к сути. Я планирую использовать несколько готовых решений, а это:
pdoTools (pdoUsers) — вывод списков пользователей
VirtualPage — страницы пользователей
AjaxForm — для отправки форм с сайта
FormIt — отсылка писем о добавлении в друзья
Недавно встала задача на одном сайте сделать функционал добавления в друзья, списки друзей, подписчики.
Так вот, ближе к сути. Я планирую использовать несколько готовых решений, а это:
pdoTools (pdoUsers) — вывод списков пользователей
VirtualPage — страницы пользователей
AjaxForm — для отправки форм с сайта
FormIt — отсылка писем о добавлении в друзья