Вопросы

Minishop2 - как распечатать заказ из админки?

Здравствуйте!
Есть необходимость распечатывать что-то типа товарного чека для покупателя, т.е. бумажку, которая будет отдаваться вместе с заказом. В самом Minishop2 такого функционала не нашел, к сожалению.
Нашел только платное дополнение orderPrint за 1490 рублей. Но хочется что-то попроще и подешевле (а лучше бесплатно). Может я просто плохо ищу? ;)
Игорь
09 января 2019, 15:42
modx.pro
1 320
0

Как реализовать вывод таблицы с лекциями? Данные хранятся в Collections.

Всем привет.
Уже второй день ломаю голову, никак не могу структурировать в мыслях как сделать вывод таблицы (расписания) на 1 день.

В левом столбце время, которое должно идти по возрастанию (можно автоматически, можно вручную — index).
Во втором и следующих столбцах типы лекция (Стоматология, Радиология, Онкология, и т.п.).
В каждой колонке кликабельные лекции с названиями и краткой информацией (+ ссылка Подробнее).

Некоторые лекции идут больше, чем 1,5 часа. То есть, надо занять в таблице несколько ячеек.

Типа такого (обычный Bootstrap Table).
Я споткнулся об структуру table с её th, td, где-то надо пустые вставлять.

То есть, у нас есть:
  1. Категория лекции — TV
  2. Время лекции — TV
  3. Название лекции — pagetitle
  4. Подробности — content
Перекопал самые разные запросы jquery timetable — все либо мудреное (для пользователя), либо не подходит.

Как сделать подобное с помощью Table или по-другому?

Спасибо за любые советы.
Anton
09 января 2019, 11:14
modx.pro
851
0

Internal server error при загрузке медиа-файлов

Добрый день. При загрузке изображений через родной загрузчик modx постоянно выскакивает ошибка «Internal server error», при этом картинка загружается (в менеджере файлов появляется) но вызвать ее в чанке не получается. Ошибка появилась после переноса с другого хоста. Права на папку с изображениями стоит 777. Расширениями и размером файлов игрался, ничего не помогает. Какие настройки я мог упустить при переносе?
Артём
08 января 2019, 18:20
modx.pro
18 540
0

Оповещение о комменте.

Добрый день. Компонент Ticket. Возможно кто-то сможет подсказать как в плагине на событие OnCommentSave получить текст и автора сохраняемого коментария?
elec3c
08 января 2019, 17:06
modx.pro
1
969
0

Вывод определенной страницы в pdo menu

Добрый день!
Есть верхнее меню на сайте:
atmjet.ru/jets/
У меня там выводится меню с дочерними страницами Услуг, все работает ок:
<nav class="top-menu xs-hidden">
        [[pdoMenu?
            &parents=`0`
            &level=`2`
            &tplOuter=`@INLINE <ul>[[+wrapper]]</ul>`
            &tpl=`@INLINE <li[[+classes]]><a href="[[++base_url]][[+link]]" [[+attributes]]>[[+longtitle]]</a></li>`
            &tplParentRow=`@INLINE <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="[[++base_url]][[+link]]" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">[[+longtitle]]<span class="caret"></span></a>[[+wrapper]]</li>`
        	&tplInner=`@INLINE <ul class="dropdown-menu">[[+wrapper]]</ul>` 
            &tplInnerRow=`@INLINE <li><a href="[[++base_url]][[+link]]" class="dropdown-item">[[+introtext]]</a></li>`
        ]]
    </nav>
Но мне нужно в выпадающем списке, где Услуги, вывести еще три определенных страницы, которые НЕ являются дочерними к услугам. Как это можно сделать?
Виноградов Тимур
08 января 2019, 14:22
modx.pro
1
1 575
0

Связи товаров по TV через API

Добрый день.
Подскажите, можно ли как-то организовать связи товаров через API? но и использованием не ID товара, а например его TV поля. Поясню — при переносе сайта с другого движка ID товаров в старой базе были записаны в отдельное TV. Теперь по этим значениям хотелось бы восстановить связи товаров.
Компонент msImportExport есть но в нем я так понял нет возможности указать именно TV вместо ключа дочернего товара?
Андрей
08 января 2019, 12:32
modx.pro
754
0

Собственная маршрутизация, плейсхолдеры и mFilter2. Нужна помощь.

Решил настроить маршрутизацию на собственные страницы по инструкции Василия bezumkin.ru/sections/tips_and_tricks/2918/. Делаю все как в инструкции. В плагине задаю нужный мне плейсхолдер:

$modx->setPlaceholder('example', 'Пример');
Все хорошо работает и этот плейсхолдер отображается на «виртуальной» странице при загрузке.

На этой «виртуальной» странице вызывается mFilter2. В чанке вывода &tpl для mFilter2 я также вызываю этот плейсхолдер некешированным. При загрузке страницы он отображается для каждого ресурса в результатах фильтрации. Все как нужно.

Но как только я начинаю менять фильтры, фильтр отрабатывает, но этот плейсхолдер пропадает…
И сниппет mFilter2 и плейсхолдер я вызываю некешированными.

Подскажите, как мне корректно передать виртуальный плейсхолдер в чанк вывода mfilter2 чтобы он не сбрасывался при фильтрации?
Иван Бондаренко
08 января 2019, 12:14
modx.pro
1
1 836
0

Как запретить доступ к странице авторизации / регистрации уже авторизованному пользователю?

Приветствую всех!
Возник вопрос по расширению Login.

Сделал все по инструкции от Ильи, создал группу ресурсов Users, теперь на сайте работает авторизация / регистрация. Однако после того как пользователь авторизовался, он по прежнему может попасть на страницу регистрации и авторизации, что весьма странно. На странице авторизации мелькает кнопка выход, а вот на странице регистрации по прежнему форма регистрации.
Возник вопрос, как запретить авторизованному пользователю доступ к странице авторизации (поставить переход с нее на личный кабинет) и к странице регистрации (аналогично).

Заранее спасибо большое за помощь!
Андрей
07 января 2019, 16:52
modx.pro
980
0

MinifyX и переменные

Хочу обратить внимание автора, что плагин переменные в :root сводит все символы в нижний регистр, а далее в файле эти переменные не трогает…
Дмитрий
07 января 2019, 00:54
modx.pro
923
0

Связи в minishop2

Всем доброго вечера и с наступающим Рождеством!!!
Не могу найти как делаются связи в minishope…
Вкладка связи не работает… Так понимаю, что надо создать где-то связь (в настройках наверное), но не могу найти где
Просветите дурака))) Спасибо!
Alexander
06 января 2019, 19:24
modx.pro
859
0