Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #3
Сергей Шлоков
20 апреля 2015, 08:55
0
Надо сюда, наверное выложить код изменений?
Нет не надо.
2. только что гонял туда — сюда этот параметр на алифе, все так-же.
Только что погонял с авторизацией и без несколько раз. Ставлю allowGuestEdit =`1` -> F5. Ставлю allowGuestEdit =`0` -> F5. И так несколько раз. Все работает. Что-то видимо у тебя криво стоит. Или мы друг друга не понимаем.
Сергей Шлоков
20 апреля 2015, 08:35
+2
Забавная постановка вопроса.
Напомню, что на базе Tickets я делал 2 компонента — книга отзывов и сообщения. Все это я делал для себя и поделился с сообществом полученным результатом. Задача стояла обойтись минимальным количеством дополнений. Tickets на 99% все это умел. Нужны были небольшие доработки. И я отправил автору Tickets несколько предложений (еще полгода назад), пара из которых была принята пару дней назад. А вот это так и висит до сих пор. Если уж автору не интересна такая возможность Tickets, то что уж мне остается. Только пожать плечами.
П.С. Я без каких-либо претензий. Просто условий для дальнейшего развития нет. Просто сделал и забыл. Мне было это интересно полгода назад.
Сергей Шлоков
19 апреля 2015, 20:24
0
В данной версии уведомления приходят на почту. В данной версии никаких других оповещений нет.
Сергей Шлоков
19 апреля 2015, 17:22
0
На алиф изменил сниппет и скрипт default.js. Все работает. Но при обновлении все слетит. Так что лучше сохранить под другими именами. А лучше разобраться, почему ajax не проходит.
2. А по этому что скажешь? я уже и кеша чистил, и права перегружал и папку кеш сносил, ничего не помогает. может какие настройки с самим modx? я уже и не знаю куда копать (((
Параметр allowGuestEdit работает как положено. Где проверить эту ошибку?
Сергей Шлоков
19 апреля 2015, 15:40
0
1. Права проверял, делал по аналогии с другим сайтом где работает, все без изменений.
Убей не знаю в чем причина. Почему-то ajax запросы не проходят- отдается 404. Тут может старшие товарищи подскажут.
А хостинг один и тот же?
Сергей Шлоков
19 апреля 2015, 13:13
0
1. У тебя при обращении к скрипту action.php возвращается ошибка 404. Проверь права.
2. Ты вызываешь сниппет кэшированным
[[myCalendar? &allowGuestEdit=`1` &allDaySlot=`0` &defaultColor=`0` &height=`auto` &minTime=`07:00` &maxTime=`22:00`]]
Чтобы вызвать его некэшированным нужно указывать восклицательный знак перед именем сниппета.
[[!myCalendar...]]
Кроме того, в параметре defaultColor нужно указывать значение цвета в css формате. Если нужен черный цвет, то так
&defaultColor=`#000000`
Сергей Шлоков
19 апреля 2015, 09:22
0
1. во время вызова календаря выдает ошибку There was an error while fetching events!
на оном ресурсе без ошибки, на другом с это ошибкой — оба сайта идентичны, разница только в домене.
Можно посмотреть на сайт?
2. И при изменении настройки разрешить редактировать только авторизованным доступ к изменениям становится недоступен всем пользователям, авторизованным и нет.
Сниппет нужно вызывать не кэшированным, как в описании.
Сергей Шлоков
18 апреля 2015, 19:46
0
На здоровье.
П.С. Я писал Сергею Фещукову :)
Сергей Шлоков
18 апреля 2015, 12:36
+2
Собственно, твой сниппет работает только с полями профиля, а фильтр userinfo и с полями пользователя тоже.
1. Можно указать любого пользователя, а не текущего.
Пожалуйста
[[+modx.user.id:notempty=`16`:userinfo=`fullname`]]
или так
[[+modx.user.id:ne=`0`:then=`16`:userinfo=`fullname`]]
2. Если несколько полей или указан параметр toPh, то всё сохраняется в плейсхолдерах.
Правда возможно вывести только одно поле в плейсхолдер
[[+modx.user.id:ne=`0`:then=`16`:userinfo=`fullname`:toPlaceholder=`userfullname`]]
Пользователь: [[+userfullname]]
Чисто для информации.
Сергей Шлоков
18 апреля 2015, 11:32
+1
А чего тут гуглить. Все есть в документации. Примеры в самом низу.
Сергей Шлоков
17 апреля 2015, 14:34
0
В продолжение темы про сжатие скриптов…
Разработчикам на PhpStorm будет полезно узнать про плагин File Watchers, который автоматически сжимает css и js файлы. Работаешь в нормальной версии, а рядом появляется сжатый вариант. После каждого редактирования обычного файла сжатый файл автоматом обновляется. Я себе настроил этот плагин. Очень удобно.
Сергей Шлоков
17 апреля 2015, 11:20
0
Потенциальная ошибка. Лучше сравнивать полную дату.
Сергей Шлоков
17 апреля 2015, 11:17
0
На 5.4 работает. Еще раз сорри.
Сергей Шлоков
17 апреля 2015, 11:12
0
Кажись причина в этом
VirtualPage for php: ">=5.4.0"
Сорри за глупость. :) Щас переставлю с 5.3 на 5.4 и еще разок попробую.
Сергей Шлоков
17 апреля 2015, 10:41
0
Опять поломался. Ошибка 500
В процессе установки ругался на все файлы pdoTools, якобы не хватает прав. Но на все папки стоит 755.
....
Could not copy /home/i/site/dev-su/public_html/core/packages/pdotools-1.11.1-pl/modCategory/752af6caf1d07f1a046b2ad34cc48d58/2/ to /home/i/site/dev-su/public_html/core/model/modx/pdotools
pdoTools was successfully installed
Trying to install VirtualPage. Please wait...
Загрузка рабочего пространства пакета...
Рабочее пространство загружено, сейчас устанавливаем пакет...
VirtualPage was successfully installed
PHP notice: Undefined index: package_action
PHP notice: Undefined index: package_action
PHP notice: Undefined index: package_action
Успешно установлен пакет userprofile2-1.0.2-beta
П.С. При переустановке ругается только на VirtualPage, с pdoTools почему-то проблем нет. Странно.
Сергей Шлоков
17 апреля 2015, 10:20
0
Я понимаю, что не должен, но поломался. Поднял из бэкапа. Щас работает. Могу попробовать еще раз.
Сергей Шлоков
17 апреля 2015, 09:45
0
Володь, вот такая ошибка вылазит при переустановке (install->uninstall->install)