Всего 122 938 комментариев

Ганин Роман
24 апреля 2015, 22:57
11
+2
Начало разработки — за пределами MODX. Вёрстка (БЭМ) шаблонов, чанков и страниц в Sublime Text 3 с использованием Gulp-задач для автокомпиляции с использованием пре- и постпроцессоров (ускоряют разработку в 4-5 раз), зависимости: bower, для UI-тестов адаптивности: BrowserSync. Минификация стилей и скриптов на клиенте (прекратите вешать эту задачу на MinifyX/сервер!). Кодстайл: CSScomb и JSCS + JSLint. В дальнейшем можно настроить автоматическую выгрузку по SFTP скомпилированных файлов прямо на сервер. Шаблонизация на клиенте легко настраивается с помощью gulp-rigger, gulp-file-include или gulp-include-source. За счет вотчеров скорость просто реактивная. Особенно удобно, если монитора два и больше — в одном мониторе код проекта, в остальных — мгновенный результат (страница обновляется быстрее, чем я успеваю перевести взгляд с одного монитора на другой или переключиться на новый раб. стол).
Инициализация сервера: ansible, установка MODX: Gitify, импорт настроек: Teleport. Импорт уже подготовленных чанков, tpl-ек занимает минуты, нет необходимости заниматься «клавадрочерством» с Ctrl+Tab (переключиться на фронтенд-вкладку), Ctrl/Cmd+R (обновить страницу), чтобы просмотреть результат — всё уже оттестированно на этапе вёрстки. Остаётся только настроить магию сниппетов и оформить Custom Forms. Дальше — оверлокинг с XDebug, debugParser, BloodLine и Chrome DevTools.
Сергей Шлоков
24 апреля 2015, 22:31
0
Проблема как раз в том что когда авторизованный точно такая же картина.
Не такая же. Все работает как положено.
Для неавторизованного пользователя
//Нельзя редактировать гостям
[[!myCalendar? &allowGuestEdit=`0`]]

Для авторизованного пользователя
//Нельзя редактировать гостям
[[!myCalendar? &allowGuestEdit=`0`]]

Как видишь, редактирование возможно.
Дружище, я больше не знаю чем тебе помочь. Все работает как я и писал выше. Только теперь с подтверждением.
Василий Столейков
24 апреля 2015, 22:24
0
мм… значит регистрация возможна? Это мне и нужно было узнать, спасибо!
Alexander V
24 апреля 2015, 22:23
+1
HybridAuth регистрирует пользователей. Не путайте с офисом.
Василий Столейков
24 апреля 2015, 22:10
0
modx.pro/components/3283-office-1-1-0-improve-authorization/ — вижу Василий отключил тут возможность регистрации через HybridAuth.
Можно ли её включать при необходимости? Например если один провайдер и запутаться сложно…
Сергей Скат
24 апреля 2015, 20:38
0
Во, типа того =)
but1head
24 апреля 2015, 18:46
+1
[[snippet? &tvs=`tv1,tv2,tv3,tv4`]]
...
$alltvs = explode(',',$tvs);

foreach($tvs as $tv){
	... $modx->resource->getTVValue(tv);
}
Viktor
24 апреля 2015, 18:33
0
Проблема как раз в том что когда авторизованный точно такая же картина. Или я чего-то не понимаю в реализации allowGuestEdit.
Хотя выше описана тобой-же верная логика.
Еще раз повторюсь.
Ставлю [[!myCalendar? &allowGuestEdit=`1`]]
Доступ к редактированию есть у всех.

Ставлю [[!myCalendar? &allowGuestEdit=`0`]]
Редактировать ни кто не может, авторизованный и не авторизованный пользователь.
Как я понял при &allowGuestEdit=`0` доступ к редактированию должен пропасть только у не авторизованных пользователей. исходя из твоего коммента
Сергей Шлоков
24 апреля 2015, 18:28
0
После обновления Tickets эта возможность стала доступнее. Займусь в свободное время.
Сергей Шлоков
24 апреля 2015, 18:21
0
Я не знаю как ты это делаешь. Вот на алифе (я не авторизованный).
//Нельзя редактировать
[[!myCalendar? &allowGuestEdit=`0`]]

//Можно редактировать
[[!myCalendar? &allowGuestEdit=`1`]]

С авторизованным проверять не стал. Ибо итак работает.
Леви Ким
24 апреля 2015, 17:55
0
Временно откатил до старой версии Tickets — 1.5.1

Подскажите еще такой вопрос. Как уже было сказано выше, меня тоже волнует вопрос групповых переписок. На сколько это возможно/сложно реализовать в данной модели?
Сергей Скат
24 апреля 2015, 17:38
0
можно получать в виде параметра из сниппета, там задавать ТВ через запятую, а в самом сниппете ловить массив из них и потом обрабатывать
Сергей Шлоков
24 апреля 2015, 15:19
0
В файле default.js в указанной строчке оставить только «month». И не забыть у сниппета указать параметр defaultView=month.
Вообще, настроек огромадное количество. Они все описаны на сайте fullCalendar.
В следующей версии добавлю возможность подключать свои js и css файлы, чтоб не затирались изменения в настройках при обновлении.
Сергей Шлоков
24 апреля 2015, 15:00
0
Это связано как раз с обновлением Tickets и с новым механизмом проверки обязательных полей. За выходные разберусь и обновлю TicketMessages.
Александр Котлов
24 апреля 2015, 14:43
0
Все уже посмотрели. Харектеристики доработаются, но чуть позже, сейчас с торговыми предложениями разобраться важнее.
Сергей
24 апреля 2015, 14:31
0
Последнее время все письма отправляемые через sendmail (если noreply@mydomain.ru выдуманный) у меня тоже попадают в спам. Начал переходить на SMTP, вроде в спам не попадает.