Встреча MODX-разработчиков Санкт-Петербурга (7 июня, воскресенье)



На злобу дня! Вопреки здравому смыслу! Очередная встреча нашего клуба уже завтра (7 июня, воскресенье)!
На повестке дня доклад Николая о создании высоконагруженных проектов с 75000+ ресурсов на MODX Revolution.
Ещё будем обсуждать организацию админки и шумиху вокруг MODX 3.
Ганин Роман
06 июня 2015, 15:45
modx.pro
1 815
+6

Перезапуск скрипта процессора из админки автоматически

Здравствуйте.

Разрабатываю дополнение по импорту большого кол-ва товаров в минишоп2. Импорт запускается из админки. За импорт отвечает файл процессора synch.class.php.

Столкнулся с проблемой времени выполнения скрипта. Нужно грузить картинки со стороннего сайта, а это по примерным подсчётам на первый импорт всех товаров уйдёт около 2 часа работы. Ясное дело, что php не позволит так долго работать скрипту из браузера. Через консоль сервера запускать скрипт не получится, т.к. клиенту этого не объяснишь.

Думаю может получится как-то организовать автоматический перезапуск скрипта процессора с того места, на котором остановился, через, например, 20-50 товаров, либо через 20 секунд работы скрипта.

В связи с этим вопрос разработчикам дополнений: возможно ли отправлять в админку из процессора такой запрос, который автоматически в админке будет обрабатываться и перезапускать скрипт с нужного места, на котором остановились?

Решение под катом

Павел Гвоздь
06 июня 2015, 14:08
modx.pro
2
2 127
+1

Сокращение URL goo.gl

Приветь

Этот сниппет поможет сокращать url с помощью Google url shortener
TITAN-UZ
06 июня 2015, 13:02
modx.pro
7
7 663
+8

eventsCalendar2 выводит одну и ту же дату

Здравствуйте.
Использую eventsCalendar2 + Modx evo
вывожу календарь следующим образом
[[eventsCalendar2
&parents=`348`
&dateTV=`event_date`
&tplMain=`tplCalendar2`
&tplEvent=`tplEvent2`
&dateFormat=`%d.%m.%Y`

]]
Как результат выделяется одна и та же дата, при наведении список документов опять же с одной и той же датой, хотя даты в nv парамерте указаны разные ( см. скрин joxi.ru/a2XYOOlClMYzAg joxi.ru/4AkEGGLi0bq4mq )

Прошу помощи!
kate
05 июня 2015, 22:36
modx.pro
699
0

[oneBooking] Версия 2.0.0-pl Доп. функционал

По результатам коллективного обсуждения первой версии предлагаю новую версию с дополнительным функционалом.

Что нового
— Добавлена кнопка «Бронировать» для вывода на странице ресурса.
— Теперь при редактировании заявки пользователю отправляется соответствующее уведомление.
— Появилась возможность отправлять пользователю сообщения.
— Все сообщения, отправленные пользователю, сохраняются в журнале.
— У заявок теперь есть статусы.
— Теперь при бронировании можно указывать количество объектов.
— Появилась кнопка для расчета суммы по введенным данным.
— Заявки теперь можно копировать.
— С разделе спец. предложения можно указывать не только диапазон, но и конкретные дни.
— Расширены возможности поиска заявок.

Сергей Шлоков
05 июня 2015, 18:22
modx.pro
6
2 396
+8

MiniShop2 конфликт со скриптом jquery.quicksand

Добрый вечер!

Подскажите пожалуйста, minishop2 конфликтует со скриптом jquery.quicksand.js — при подключении не работает добавление в корзину, в консоли ошибок нет.
Нужен для обычной фильтрации блоков.

mi-cafe.ru/manager/templates/ozzypro/js/jquery.quicksand.js

Буду признателен за любую помощь или наводку!

Добавлено:
Обошелся без этого, пошел самым простым путем.
Сергей Глазунов
05 июня 2015, 17:47
modx.pro
1 371
0

Tickets - уведомлять о неопубликованном тикете

Всем привет! В Tickets есть уведомления о новых тикетах. Они приходят только если пользователь опубликует тикет. Подскажите как сделать, чтобы уведомления приходили если пользователь добавит необуликованный тикет, как например на modx.pro отправит тикет в черновики.
Николай Загумённов
05 июня 2015, 15:22
modx.pro
1
1 391
0

События Minishop2

Делаю плагин. С событиями на добавление в корзину товара. Нужно сделать чтобы после добавления происходил переход на другую страницу. $url = $modx->makeUrl(20); $modx->sendRedirect($url); не работает. Видимо потому что в событие не передаются эти параметры. Раньше не делал плагины. Кто нибудь подскажет как реализовать переход по ссылке и вообще как передать дополнительную переменную в событие?
Владислав
05 июня 2015, 09:12
modx.pro
1 527
0

toggleTVSet

Доброе утро, в свободное время ищу интересные дополнения и готовые решения к MODx.
Вот, роясь на гитхабе, нашла приложение toggleTVSet.
Его смысл: в зависимости от значения определенного ТВ должны показываться необходимые нам ТВшки.

Из минусов:
  • плагин и сниппеты надо устанавливать вручную
  • в плагине прописать Id TV-параметра (одного), от значения которого будут скрываться\показываться другие Тв-шки.
yani
05 июня 2015, 07:04
modx.pro
12
2 263
+3

easyComm - дополнительное поле Изображение

UPD 22.04.2021. Эта публикация устарела!
С версии 1.11.0-pl компонент сразу поддерживает вложение файлов: modx.pro/components/21775


При использовании компонента easyComm встала задача прикрепления к сообщения файла, а точнее изображения. Да еще и так, что бы им удобно можно было управлять через админку.

По результатам работы — небольшая инструкция, как этого добиться:
Наумов Алексей
05 июня 2015, 06:30
modx.pro
17
7 225
+6