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

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

С нами с 31 января 2013; Место в рейтинге пользователей: #5
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:59
0
Причем теперь сайт поломался.
17 апреля 2015, 09:45
0
Володь, вот такая ошибка вылазит при переустановке (install->uninstall->install)
16 апреля 2015, 10:07
0
Появился в репозитории modstore.pro
13 апреля 2015, 14:41
+1
Хотя нет уже такой особенности. Видимо уже переделали.
13 апреля 2015, 13:58
0
У pdoUsers есть особенность — если по заданному условию результат пустой, то он выводит всех пользователей. Т.е. он всегда что-то выводит.
13 апреля 2015, 13:39
0
Как сделать так, чтобы сначала проверялась принадлежность uri к текущему контексту
Так и делается по умолчанию. Если в текущем контексте нет, то возникает ошибка 404. Значит надо ловить событие onPageNotFound и искать в другом контексте. Отсюда возникает вопрос — если одинаковых uri несколько, какой брать? И второй вопрос — обязательно ли переключать контексты? Может вполне достаточно форвардить запрос, оставляя пользователя в текущем контексте?
12 апреля 2015, 14:34
0
Ошибка всех начинающих. А с обновлением чего будешь делать?
Все решается очень просто. Нужно просто учить матчасть. И ни в коем случае не лезть в ядро.
$q->select('User.id,User.username, cast(Profile.fax AS UNSIGNED) as int_fax');
$q->sortby('int_fax');
11 апреля 2015, 15:07
+1
Привет. Как дела?
Подскажи, как можно отобразить статье на фронтЭнде кусок кода JavaScript?
Замени угловые скобки в теге script на их мнемоники (&lt и &gt с точкой с запятой) и оберни в тег pre.
<pre>
<script>
	var i = "Hi";
	alert(i);
</script>
</pre>