igos
гугл говорит проверять mod_security и писать в хостер, но хостер говорит что мой modx не работает на php 7+
igos
врубил мне 5.6, типа всё ок, но не ок 😂
alexey
Всем привет. Создаю ресурс через процессор. Передаю в параметрах createdon и publishedon время в формате timestamp. В базе createdon заполнено ка кнадо, моим значением. В publishedon стоит 0. В чем тут собака порылась, кто подскажет?)
Sergey_K
время это не int разве?
alexey
DateTime::createFromFormat('Y-m-d', $date) Такая штука создает мне текущее время, а мне нужно старую дату
alexey
Но при всем этом, createdon записывается нормально - старая дата.
igos
короче, вдруг у кого будет hoster.by и проблема подобная, долбите их про modsecurity
igos
Иван
https://modx.com/download/nightlies
Sergey_K
у вас там $date это то, что приводить надо.
Sergey_K
В БД посмотрите тип поля. Где-то стоит datetime, а где-то int
Anonymous
о, мой можно удалять, я верно понял?
Anonymous
@ibochkarev
alexey
в $date пихал свои значения timestamp. В базе у createdon и publishedon тип int
Иван
о, мой можно удалять, я верно понял?
Думаю да. Спасибо за сервис. Благодаря ему, появился этот
alexey
В общем с датой решилось так: Вместо DateTime::createFromFormat('Y-m-d', $date) Я написал date('Y-m-d', $date), где $date в формате timestamp
Alex
)))
Alex
Всем привет
Евгений
привет
Alex
из правил чата непонятно, зачем этот чат
Alex
Почему modx давно не обновлялся? умирает?
Евгений
Почему modx давно не обновлялся? умирает?
идет работа над 3-й версией
Евгений
в скором времееин ожидается 2,7,2
Евгений
dev версии тут https://modx.com/download/nightlies
Евгений
Katerina
да, не следила за новостями
Евгений
пошло с сентября шустрее, все отдохнулии летом
Евгений
да, не следила за новостями
ну потихоньку минишоп обновляется, на днях вышла новая версия
Katerina
так я про 3 версию что слышно
Evgeniy
так я про 3 версию что слышно
видишь суслика? и я не вижу... а он есть
Иван
Семен
А есть уже чейнджлог? Что там нового интересного
Иван
А есть уже чейнджлог? Что там нового интересного
https://github.com/modxcms/revolution/blob/2.x/core/docs/changelog.txt
Иван
Он обновляется после каждого влитого в ветку ПР
Иван
А есть уже чейнджлог? Что там нового интересного
Во второй ветке нового и не будет. Только фиксы. Все обновления в 3ку вливаются
Семен
Ага вижу, но все равно хорошо что хоть какая то движуха есть
Sentinel
Ребят, на сайте отдельный под картинки источник файлов, migx мне путь к картинке не выдает.. напомните, что сделать нужно?
Павел
Тут ща у меня кейс прикольный поступил, кто-нибудь деплоил modx на Windows Server в IIS + SQLServer ?
Sergey_K
Так вон только утром с бойцом про локаль выясняли.
Mikhail
Подскажите, при обновлении компонента в MODx, система перезапишет файл по пути assets/component/%component%/js/default.js ? Верно? Как можно изменить код скрипта не рискуя его содержимом после обновления?
Sergey_K
не переписывать компоненты. или не обновлять их.
Mikhail
не переписывать компоненты. или не обновлять их.
Как же тогда модифицировать их?) Беда конечно. Видимо придется не обновлять.
Mikhail
да
Системные настройки компонента не затрагиваются при обновлении?
Миша
Системные настройки компонента не затрагиваются при обновлении?
чет вот это не скажу, кажэется нет. Но во всяком случае у теюя будет готовый файл)
Mikhail
чет вот это не скажу, кажэется нет. Но во всяком случае у теюя будет готовый файл)
Спасибо за совет. Действительно есть опция в системных настройках.
Sergey_K
Вопрос. Вы все киваете на то, что доки нет и надо лезть в исходники. Я вот полез и немного проапгрейдил исходники фенома. Хочу понять, что это было...
Sergey_K
Была такая вот ошибка
Sergey_K
1111) PHP warning: count(): Parameter must be an array or an object that implements Countable
Sergey_K
В 1111 строке феномного компайлера
Sergey_K
Там такой код
Sergey_K
if (is_string($tpl)) { $template = $this->getRawTemplate()->load($tpl); } else { $template = $this->getRawTemplate()->load($tpl[0], false); for($i = 1; $i < count($tpl); $i++) { $template->extend($tpl[ $i ]); } }
Sergey_K
Порывшись, стало понятно, что он кодит (как минимум в случае ошибки) все tpl числами - 1,2,3,4,5
Sergey_K
Соответственно, is_string() выдавало false и он думал, что это массив. Ну и шел нах.
Sergey_K
Модифицировав код ошибка пропала
Sergey_K
if (is_string($tpl) || is_integer($tpl)) { // KNNK $template = $this->getRawTemplate()->load($tpl); } else { $template = $this->getRawTemplate()->load($tpl[0], false); for($i = 1; $i < count($tpl); $i++) { $template->extend($tpl[ $i ]); } }
Anonymous
Совершенного софта нет, есть недостаточно протестированный))
Sergey_K
Я про то, что не соображаю в этом, поэтому хочу понять, правильно ли сделал.
Sergey_K
Ну и если правильно, то с апдейтом это надо будет снова менять....
Sergey_K
Ошибки редкие, на выводе товара. Ну и судя по всему, вопрос не в самом коде, а в феноме, который по какой-то причине в какой-то момент кодит цифрами.
Павел
https://modx.pro/development/18914
Ильхом
как в pdoPage можно взять только второй уровень? то-есть parent => 1 а там категория, подкатегория, и документы, вот мне надо что бы подкатегории не показывались, но у них шаблон даже один и тот же(
Sentinel
isfolder 1 вроде
Sentinel
Или depth
Ильхом
спасиб, ща попробую
Ильхом
думал depth типо глубину как level
Sentinel
А погоди, только второй нужен.. тогда не пойдут эти параметры
Ильхом
дээ
Dmitriy
Чё
Dmitriy
буяните?
Андрей
https://modx.pro/development/18914
REST это несколько требований к архитектуре приложения. Например, кэширование некоторых запросов, отсутствие информации на сервере о состоянии клиента... Статья скорее про HTTP, а не про REST. Вообще на практике мало приложений могут удовлетворять всем требованиям REST.