Изменения поля в админке при заполении
Василий, подскажите пожалуйста, в каком направлении копать:
Нужно поле артикля при создании нового товара заполнять последним из базы +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.
Не работает сниппет UpdateProfile
Здравствуйте, господа.
Проблема в следующем. На сайте установлен пакет Login, регистрация и авторизация работают адекватно, но вот вывод информации о пользователе, а также вывод формы для редактирования данных пользователя — никак не хочется работать, и показывает главную страницу. Логи чистые, показывает главную страницу. modx revo 2.2.6, login 1.8.1.
В чём может быть дело?
Проблема в следующем. На сайте установлен пакет Login, регистрация и авторизация работают адекватно, но вот вывод информации о пользователе, а также вывод формы для редактирования данных пользователя — никак не хочется работать, и показывает главную страницу. Логи чистые, показывает главную страницу. modx revo 2.2.6, login 1.8.1.
В чём может быть дело?
Как вывести в топике автора и дату создания?
Я вызываю в шаблоне:
<span class="author"><b>+fullname</b></span>
<span class="pubdate">+date_ago</span>
<span class="comment-count"><a href="#comments">+comments +ticket_new_comments</a></span>
<span class="views">+views</span>
Количество камментов и просмотров выводятся, а автор и дата почему-то не работает… Проблема с mysql. Или не проблема?
Пару дней назад заметил, что у новых ресурсов id изменяется с шагом +10. Погуглил и выяснилось, что причина кроется в репликации баз данных и сопутствующем изменении настроек mysql: auto_increment_increment и auto_increment_offset.
По сути, на работе сайтов это не сказывается, но второй день терзаюсь беспокойством, не вылезут ли из-за этих изменений какие-нибудь косяки. Кто-нибудь может прокомментировать ситуацию?
По сути, на работе сайтов это не сказывается, но второй день терзаюсь беспокойством, не вылезут ли из-за этих изменений какие-нибудь косяки. Кто-нибудь может прокомментировать ситуацию?