mSearch поиск по tv-параметрам
Василий, нужен совет!
Сидела думала два дня. mSearch классный!
Но мне нужно сделать отбор по tv параметрам (http://price.autojac.su/)
Сидела думала два дня. mSearch классный!
Но мне нужно сделать отбор по tv параметрам (http://price.autojac.su/)
Вывод количества комментариев + новые
Добрый день! Не могу разобраться как вывести комментарии как вот здесь:
Изменения поля в админке при заполении
Василий, подскажите пожалуйста, в каком направлении копать:
Нужно поле артикля при создании нового товара заполнять последним из базы +1 (сниппет возвращает готовое значение, где его использовать?).
Нужно поле артикля при создании нового товара заполнять последним из базы +1 (сниппет возвращает готовое значение, где его использовать?).
Форма создания тикета
Использую компонент Tickets. Немного изменил его.
Есть Ticket к нему привязанна таблица TicketData (как в minishop2) в ней хранятся ключи на другие таблицы.
Ticket.id = TicketData.id
TicketData.author = TicketAuthor.id
Подскажите, как при создании тикета через фронтенд вывести одну форму и создавать тикет и автора параллельно?
Есть Ticket к нему привязанна таблица TicketData (как в minishop2) в ней хранятся ключи на другие таблицы.
Ticket.id = TicketData.id
TicketData.author = TicketAuthor.id
Подскажите, как при создании тикета через фронтенд вывести одну форму и создавать тикет и автора параллельно?
MS2: Как реализовать несколько цен с опциям?
Суть: есть товар «Пицца», у него два размера, и два способа приготовления — итого 4 цены
Внутренняя валюта на сайте
Нужно подключить личный счет на сайт и дать возможность пользователям пополнять его и оплачивать разные услуги и товары.
Буду очень благодарен если кто поможет, так как вопрос думаю популярен среди разработчиков, пригодится на будущее. Спасибо!
Буду очень благодарен если кто поможет, так как вопрос думаю популярен среди разработчиков, пригодится на будущее. Спасибо!
Вызов процессора
Добрый день, возник вопрос при обращении к процессору. Обращаюсь к процессору массового удаления из минишоп2 в файле-обработчике действия для кнопки из компонента. Вот код
Ну и сам процессор core/components/minishop2/processors/mgr/product/delete_multiple.class.php
Делал по modx.pro/development/56/
$processorProps = array(
'ids' => $ids
);
$otherProps = array(
// Здесь указываем где лежат наши процессоры
'processors_path' => $modx->getOption('core_path') . 'components/minishop2/processors/'
);
$response = $modx->runProcessor('mgr/product/delete_multiple', $processorProps, $otherProps);
return $modx->error->success($response->response);
Ну и сам процессор core/components/minishop2/processors/mgr/product/delete_multiple.class.php
<?php
class msProductDeleteMultipleProcessor extends modObjectProcessor {
public function process() {
$ids = $this->getProperty('ids',null);
if (empty($ids)) {
return $this->success();
}
$ids = is_array($ids) ? $ids : explode(',',$ids);
foreach ($ids as $id) {
if (!empty($id)) {
$this->modx->runProcessor('resource/delete',array('id' => $id));
}
}
return $this->success();
}
}
return 'msProductDeleteMultipleProcessor';
Почему то не срабатывает, в $ids содержится список id через ",".Делал по modx.pro/development/56/
Для разных пользователей разная админка
Для пользователей условно назовем их менеджерами надо изменить админку максимально ее урезать, а для администратора оставить в прежнем виде возможно ли это сделать, стандартными средствами MODx.