Купчинский Михаил
С нами с 19 января 2013; Место в рейтинге пользователей: #897Шаблоны для title ресурсов
Добрый день!
Подскажите дополнение для создания своих правил (шаблонов) для title ресурсов.
Суть такая:
Есть магазин.
Необходимо для товаров разных категорий создать свои правила для title.
Что-то типа таких:
"«Название товара»" купить, "«Название товара»" цена и отзывы, инструкция по применению
— "«Название магазина»"
«Название товара» инструкция по применению, «Название товара» цена, «Название товара» купить — "«Название магазина»"
Есть ли дополнение, для создания таких правил и вывода?
Подскажите дополнение для создания своих правил (шаблонов) для title ресурсов.
Суть такая:
Есть магазин.
Необходимо для товаров разных категорий создать свои правила для title.
Что-то типа таких:
"«Название товара»" купить, "«Название товара»" цена и отзывы, инструкция по применению
— "«Название магазина»"
«Название товара» инструкция по применению, «Название товара» цена, «Название товара» купить — "«Название магазина»"
Есть ли дополнение, для создания таких правил и вывода?
Создаём ZIP архив средствами MODX
Случается так, что на сайте надо запаковать какую-то папку, а по некоторым причинам сделать это невозможно затруднительно. Предлагаю вариант, который практически не требует ничего, кроме MODX и доступа в бек-энд.

В xPDO есть класс xPDOZip, который умеет запаковывать/распаковывать архивы. К сожалению, в самом MODX его функциональность задействована ровно наполовину — распаковать ZIP архив мы можем, а вот запаковать папку в архив не имеем возможности. Предлагаю решение!

В xPDO есть класс xPDOZip, который умеет запаковывать/распаковывать архивы. К сожалению, в самом MODX его функциональность задействована ровно наполовину — распаковать ZIP архив мы можем, а вот запаковать папку в архив не имеем возможности. Предлагаю решение!
Загрузка изображений в галерею miniShop2 из фронтэ
Доброго времени суток.
Не получается решить проблему с загрузкой изображений для созданного из фронта товара. Пробовал делать загрузку при помощи процессора miniShop2 но что то результата нет.
Собственно последние строчи хука FormIt:
Не получается решить проблему с загрузкой изображений для созданного из фронта товара. Пробовал делать загрузку при помощи процессора miniShop2 но что то результата нет.
Собственно последние строчи хука FormIt:
// тут идет создание нового товара с опциями
$res->save(); // сохранение товара
$miniShop2 = $modx->getService('miniShop2');
$response = $miniShop2->runProcessor('mgr/gallery/upload', array('id' => $res->get("id"), $_FILES['file'])); pdoResources из собственной таблицы
Добрый день!
Есть ли возможность сделать выборку полей из созданной мной таблицы в БД с помощью pdoResources, чтобы вид был
Если такое невозможно, тогда в какую сторону копать? Спасибо.
Есть ли возможность сделать выборку полей из созданной мной таблицы в БД с помощью pdoResources, чтобы вид был
[[!pdoResources?
&...
]]Я так понимаю, что этот сниппет по умолчанию работаете с таблицей site_content, а нужно, чтобы выборку делал из другой. В каких параметрах нужно передавать имя моей таблицы?Если такое невозможно, тогда в какую сторону копать? Спасибо.
Автоматическая подписка при регистрации в2рассылки
Добрый день, нашел плагин для sendex который реализует подписку пользователей при регистрации на 1 рассылку:
<?php
if ($modx->event->name == 'OnUserSave') {
if ($user && $mode == 'new') {
$Sendex = $modx->getService('sendex','Sendex',$modx->getOption('sendex_core_path',null,$modx->getOption('core_path').'components/sendex/').'model/sendex/');
if (!($Sendex instanceof Sendex)) return '';
// Указать ID рассылки
$idNewsletter = 2;
$profile = $user->getOne('Profile');
$userId = $profile->get('internalKey');
$userEmail = $profile->get('email');
$duble = $modx->getObject('sxSubscriber', array('email' => $userEmail));
if ($duble) {return;}
if ($userId) {
$obj = $modx->newObject('sxSubscriber');
$data = array(
'user_id' => $userId,
'email' => $userEmail,
'newsletter_id' => $idNewsletter,
);
$obj->fromArray($data);
$obj->save();
}
}
return;
}Вопрос вот в чем, как реализовать подписку сразу на 2 id, пробовал создать второй плагин, и вешать на другое событие (OnUserActivate), не работает. Помогите настроить редирект страниц
Привет!
Стоит задача перенести сайт с самописного движка на modx revo.
Все разделы и товары добавлены вручную, осталось только по возможности направлять клиентов на сайт с новой структурой страниц.
Старый сайт имеет следующую структуру адреса:
domain.ru/product_info.php?cPath=41 — урл раздела
domain.ru/product_info.php?cPath=41&products_id=519 — урл товара
Новый сайт имеет такую структуру: domain.ru/catalog/razdel/tovar/
Разделов и товаров много, все нужно прописывать вручную, но все найденные схемы 301-го редиректа не работают. Компонент Redirector также не работает. Открывается главная страница.
Возможно ли сделать жесткий редирект на нужную страницу?
Стоит задача перенести сайт с самописного движка на modx revo.
Все разделы и товары добавлены вручную, осталось только по возможности направлять клиентов на сайт с новой структурой страниц.
Старый сайт имеет следующую структуру адреса:
domain.ru/product_info.php?cPath=41 — урл раздела
domain.ru/product_info.php?cPath=41&products_id=519 — урл товара
Новый сайт имеет такую структуру: domain.ru/catalog/razdel/tovar/
Разделов и товаров много, все нужно прописывать вручную, но все найденные схемы 301-го редиректа не работают. Компонент Redirector также не работает. Открывается главная страница.
Возможно ли сделать жесткий редирект на нужную страницу?
Вывести список категорий к которым относится товар
Добрый день! Подскажите пожалуйста, как мне вывести список всех категорий на странице товара к которым относится товар… Когда я делаю так
А нужно сделать чтобы перечень категорий и не ID а их названия. Помогите пожалуйста!
[[*parent]]то выводится ID одной категории и все! А нужно сделать чтобы перечень категорий и не ID а их названия. Помогите пожалуйста!
Не могу обновить MODX и MIniShop2
Добрый день форумчане.
С толкнулся с проблемой при обновление 2-х ступеней.
1. После обновления платформы с 2.4.3 MODX до 2.5.1 пропадает доступк к редактированию ресурсов из админки. Выдаёт ошибку 500 при клике по ресурсу.
Папку core/cache чистил.
2. После обновления MiniShop2 — перестали быть доступны настройки. Заказы доступны, настройки нет. Просто пустой экран вкладки.
Опять-же core/cache чистил, удалял старые приложения MiniShop2 (MSOP, Search, Filter). Полностью удалял Minishop2 и устанавливал чисто теоретически с нуля (по мнению MODX) и нечего. В настройках пустота.
С толкнулся с проблемой при обновление 2-х ступеней.
1. После обновления платформы с 2.4.3 MODX до 2.5.1 пропадает доступк к редактированию ресурсов из админки. Выдаёт ошибку 500 при клике по ресурсу.
Папку core/cache чистил.
2. После обновления MiniShop2 — перестали быть доступны настройки. Заказы доступны, настройки нет. Просто пустой экран вкладки.
Опять-же core/cache чистил, удалял старые приложения MiniShop2 (MSOP, Search, Filter). Полностью удалял Minishop2 и устанавливал чисто теоретически с нуля (по мнению MODX) и нечего. В настройках пустота.
Как пользоваться optionFilters в Fenom?
Добрый день!
Подскажите, пожалуйста, как правильно использовать optionFilters.
count — это опция товара, там хранится количество товара.
Почему-то при таком вызове выводятся в том числе и товары, у которых count равно нулю.
Подскажите, пожалуйста, как правильно использовать optionFilters.
count — это опция товара, там хранится количество товара.
Почему-то при таком вызове выводятся в том числе и товары, у которых count равно нулю.
{$_modx->runSnippet('!msProducts', [
'parents'=>0
,'tpl'=>'store.Product.Similar'
,'optionFilters' => ['count' > 0 ]
])}Что я делаю не так?