Всего 122 923 комментария

Максим Кузнецов
06 августа 2015, 12:36
0
Вообще, такая ошибка чаще всего бывает при неправильных правах, но если вы точно их проверили, то:
— посмотрите лог ошибок, может быть там всплывает нужные данные
— проверьте настройки соответствующего источника файлов
— возможно, проблема на стороне хостинга

К слову, нет ли проблемы при загрузке изображений с других модулей (например, с tv-поля image)?
Максим Кузнецов
06 августа 2015, 12:32
+2
Или при помощи сниппета TicketMeta или как-то так:
[[!pdoResources?
	&class=`TicketFile`
	&where=`{"parent":[[*id]]}`
	&sortby=`createdon`
	&sortdir=`ASC`
	&tpl=`ticket.Gallery`
]]
Кирилл
06 августа 2015, 12:16
0
и кстати, про проверку на null — это я погорячился, смысла в ней нет никакого, php сделает die () в конструкторе и до распаковки дело не дойдет :)
Кирилл
06 августа 2015, 12:05
+2
как я понимаю, проблема есть именно на 32битных системах, у меня, например, точно такая же ubuntu 14.04.3 LTS, но x32 + PHP 5.5.9 и баг имеется
Сделал pull-request в xpdo, возможно поправят в следующем релизе.
r5uY40
06 августа 2015, 11:44
0
Сергей, мне кажется, что вы планируете развивать свой продукт.
Есть классная система бронирования для Вордпресса. Посмотрите её, если получится. Мне кажется, что из неё можно взять удобные фичи. Те возможности, о которых я спрашивал выше, в частности. Она сделана на базе того простенького скрипта, который я вам высылал полгода назад.
Илья Уткин
06 августа 2015, 11:41
0
В @INLINE-шаблонах не стоит использовать модификаторы. Придется выносить в чанк…

Или можно попробовать сделать так:
{{+tv.Article.thumb.image:eq=``:then=`<h4>{{+tv.Article.thumb.title}}</h4>`:else=`<img src="{{+tv.Article.thumb.image}}" />`}}
но только @INLINE-шаблон тогда должен быть без переносов строк (в одну длинную строку)
Quazer
06 августа 2015, 11:37
0
Совершенно верно, @INLINE.
Илья Уткин
06 августа 2015, 11:09
0
Чет не думаю, что это из-за равно… Вы, случайно, не @INLINE-шаблон используете?
Quazer
06 августа 2015, 11:01
0
К сожалению проблема та же.

Еще раз повторюсь из-за наличия знака равно (=) в значении, происходит отображение массива значений. Смотрите на картинку ниже

Илья Уткин
06 августа 2015, 10:38
0
[[+tv.Article.thumb.image:eq=``:then=`<h4>[[+tv.Article.thumb.title]]</h4>`:else=`<img src="[[+tv.Article.thumb.image]]" />`]]
Максим Кузнецов
06 августа 2015, 09:23
0
Форму поиска вы можете реализовать при помощи этих или этих компонентов.

Нижние категории — при помощи pdoMenu.
Tima
06 августа 2015, 08:41
0
Спасибо большое, будем разбираться)
Максим Кузнецов
06 августа 2015, 08:39
0
Вы можете реализовать это при помощи дополнение mFilter2, выставив одним из фильтров — родителя, а другим — дедушку ресурса.

Ну и, как альтернатива, вы можете написать сниппет фильтрации самому (вот статья о том, как изобрести велосипед).
Михаил
06 августа 2015, 08:35
0
Тоже стоит 5.5. Но не ставился пакет ( Хотя на старом серваке с точь такими же системками все ставилось без проблем.
Сергей Шлоков
06 августа 2015, 07:54
0
На вскидку вроде правильно. Определять setProperty нужно в beforeSet().
Попробуй в функции beforeSave() выгрузить свойства в журнал и посмотри чего пишется
public function beforeSave() {
    $this->modx->log(modX::LOG_LEVEL_ERROR, print_r($this->getProperties(),1));
    return true;
}
Василий Наумкин
06 августа 2015, 07:37
0
Говорят, что это вообще баг старой версии PHP.

У нас на хостинге Ubuntu 14.04.3 LTS x64 с PHP 5.5 и такой проблемы нет.
Михаил
06 августа 2015, 06:57
0
версия:
Linux Electrica 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:27:48 UTC 2015 i686 i686 i686 GNU/Linux

вроде как 32 бита, а все равно такая же проблема.