Система напоминания на ModX

Добрый день.
Необходимо сделать такую задачу:

Нужно создать систему напоминания.

Имеем 4 группы пользователей:
1. Администратор. Видит всех и вся.
2. Руководитель. Видит своих сотрудников всех клиентов.
3. Сотрудник. Видит своих клиентов.
4. Клиент. Низшее звено. Не видит ничего. Доступа к системе не имеет.

Так вот нужно сделать так: Руководитель создает сотрудников в системе.
Сотрудник создает клиентов в систем с привязкой к себе.

Нужно чтобы Сотрудник видел только своих клиентов. А руководитель — своих сотрудников.

А также нужно чтобы при создании клиента сотрудник мог указать дату. Далее при настплении этой даты всем сотрудникам, у кого есть клиенты с текущей датой рассылались письма с указанием ФИО клиента и какой-то информации.

Возможно ли все это реализовать стандартными средствами ModX + Office? И какие могут быть камешки?))
Андрей
10 января 2016, 16:42
modx.pro
934
+1

Как создать мультиязычный сайт?

Доброго времени суток!

Необходимо создать мультиязычный сайт, где у каждого языка будут свои статьи (не перевод одинаковых статей).

На данный момент я остановился только на создании разных контекстов для разных языков. Делал по вот этому уроку, но у меня нет задачи дублировать перевод каждой статьи, мне просто нужно писать статьи в разные языковые контексты. Кто подскажет как это реализовать?
anton
10 января 2016, 16:16
modx.pro
1
2 528
0

Tickets

Добрый день. Подскажите пожалуйста, как добавить в комментариях дополнительную проверку на кол-во символов в поле
<textarea>
? Обычный js не работает, так как во всей видимости его работу блокирует jquery. Необходимо запретить пользователям отправлять комментарий менее n символов.

Или возможно как-то дописать свою дополнительную функцию проверки, при этом не трогая встроенную.
Егор Довгалюк
10 января 2016, 14:00
modx.pro
665
0

[Tickets] Как запретить вызов Tickets для шаблона

Всем привет

Дано: На сайте 5 шаблонов. Tickets и комментарии используются только в 2-х.
Получается, остальные 3 «в холостую» загружают все скрипты и стили от Tickets.

Вопрос: Как запретить Tickets для шаблона где он не используется? А также прикрутить MinifyX для скриптов Tickets?
brioni
10 января 2016, 13:48
modx.pro
791
0

Пустая консоль при установки пакетов

Сталкнулся с такой проблемой на хостинге ihor — после загрузки пакета, он не устанавливается — вызывается консоль, и все.
Ошибок в логе нет. ни в логе хостинга ни в логе модикса.

Права на папки проверил.

Версия пхп 5.6 memory limit — 192
Кто нибудь сталкивался с похожей проблемой? ну или может занет в чем может быть проблема?
Леви Ким
10 января 2016, 09:25
modx.pro
906
0

Не получается разобрать json

Всем привет. Первый раз сталкиваюсь с разбором json. Накидал скрипт, но он ничего не выдает
<?php
$content=file_get_contents('https://api.hh.ru/vacancies?area=1955');

if($content == '')
  $array = array();
else
  $array = json_decode($content);
Сергей Лим
10 января 2016, 06:44
modx.pro
2
2 481
0

создание товара minishop 2 череp xpdo

Вечер добрый умы)
в общем вопрос в заголовке темы
нужна помощь в этом вопросе так как сам буду месяц над этим сидеть ((
Nir Frost
09 января 2016, 20:44
modx.pro
823
-1

[pdoTools] 2.2.1 Улучшения ajax пагинации

Представляю вам новую версию pdoTools с небольшими улучшениями работы pdoPage в режиме ajax.

Первое изменение заключается в том, что все запросы теперь отправляются на отдельный файл-коннектор, который лежит в /assets/components/pdotools/. Во-первых, это ускоряет работу, потому что мы запускаем MODX в API_MODE и не выполняем все сниппеты на текущей странице, перед pdoPage.

А во-вторых, теперь режим ajax у pdoPage можно использовать при включенном Fenom в теле страницы. Кому интересно, вот подробности.

Второе изменение косметическое. Был добавлен параметр &ajaxHistory, который позволяет отключить сохранение номера страницы в url.
Василий Наумкин
09 января 2016, 15:25
modx.pro
1
4 300
+11

PayPal в Minishop2

Привет.

Установил на голый modx revo 2.2.16 minishop2, создал пару товаров, вроде все работает, в miniShop2 — Настройки — способы оплаты активировал Paypal, в настройках добавил

Логин продавца *****_api1.gmail.com
пароль *******
подпись *******************

В корзине появилась опция Paypal, но при заполнении формы и подтверждении заказа — происходит обновление страницы, приходит сообщение на почту, но нет не редиректа на сайт paypal, ни внутреннего окна.

Сайт — www.decus.agency/minishop2/
Настраивал Paypal по этой статье — bezumkin.ru/modx/minishop2/solutions/1891/

Уже убил час на мануалы и поиск ошибки, не знаю что и делать

— UPDATE -----

Проблему решил, проверил логи, как оказалось, у меня перед именем юзера для paypal стоят пробел. Теперь работает вроде.

Единственное что — в статье писалось что пользователю предлагается оплатить банковской картой сразу, но я вижу форму регистрации и привязки карты к Paypal
Юрий
09 января 2016, 15:20
modx.pro
1
2 678
0

HybridAuth - не может подружиться с Instagram

Никак не вытянуть данные пользователя через HybridAuth из instagram*. Новый пользователь создается, но кроме имени (а именно номера, самого имени тоже нет), ничего не заполняется. Где искать потерянные поля?
Егор Довгалюк
09 января 2016, 14:07
modx.pro
847
0