Валера
Am
Даже дикобраз эволюционирует (:
Wlatt
Кто нибудь использовал anythingRating на версиях 2+?
Wlatt
Wlatt
в 49 строке используется $modx->db->config
Wlatt
как понимаю это больше на работает?
Wlatt
Короче anythingRating RIP
Dmytro
Короче anythingRating RIP
в чем проблем фиксануть пару моментов?
Wlatt
Начал
Wlatt
И там ошибки дальше
Oleg
https://evo.im/ сломался
Oleg
А ещё если переустановить формлистер из extras версия master или 1.5.1 на evo 1.4.х - тоже падает сайт
Pathologic
вот вчера только переустанавливал и ничего не падало
Oleg
вот вчера только переустанавливал и ничего не падало
Утром на рабочем сайте вот тыкнул и он упал. А я не заметил. А через час позвонили мегеджеры контента 🙈
Oleg
вот вчера только переустанавливал и ничего не падало
Я тебе сейчас кину что он за ошибки писал, вроде в логах осталось. А так я просто удалил папку формлистера и залил туда из релиза ево 1.4.12 просто заново.
Pathologic
прямо сейчас сделал и все в порядке
Oleg
прямо сейчас сделал и все в порядке
ну я верю, в самом деле, просто как минимум стоило бы посмотреть ошибку, вдруг чем-то поможет
Pathologic
так я посмотрю
Oleg
Такая же херня была, тоже заливал из папки движка заново
выяснилось, что надо было обновить вместе с дослистером, тогда всё ок
Aliaksandr
Да там небось папку lib надо обновлять
Aliaksandr
И это тоже
Она и идет с доклистером
Saniock
привет
Saniock
ктото юзает DocFinder на мускл 8?
Saniock
чтото с ним не так
Saniock
1 проблема было в двойных ковычек - это быстро исправилось
Anonymous
Hello, I'm currently running PHP Version 7.3.24-3+0~20201103.72+debian9~1.gbp945915 on EVO 2.0.3, I'm required to migrate to PHP 7.4. Is there any requirement or attention (excepted backups of course) that I need to do before migrating my server to PHP 7.4 ?
Pathologic
probably there wasn't, but some issues with old extras can occur
Pathologic
foreach switch continue FAIL!!!!
этот fail и в 7.3 будет, если не раньше
Pathologic
но я вообще не встречал ни разу чтобы в switch использовали continue ((:
Dmytro
может быть, в основном с 5.6 на 7.4 сразу прыгаю
Dmytro
PHPExcel - и зопа))
Dmytro
да и я всегда юзал таку конструкцию
Dmytro
а еще $str = "string" $str[0] - fail..... капец.... нафига такое делать было? ))
Aliaksandr
так что там говорите с getValue?))
Aliaksandr
Dmytro
хз не проверяли еще чутка ушли в проекты + надо issue что б не забыть )
Aliaksandr
хз не проверяли еще чутка ушли в проекты + надо issue что б не забыть )
короче получается, что раньше он принимал как sql запрос, так и ответ из modx->db->query - сейчас query понимает, а на запрос не регирует )
Pathologic
раньше там проверка была на строку
Pathologic
и строка отправлялась в query
Pathologic
а теперь аргумент может быть только результатом запроса
Aliaksandr
Aliaksandr
именно )
Pathologic
ну вот так должно работать
Pathologic
я вообще всегда так делал, даже не знал что можно строку отправлять ((:
Aliaksandr
а я всегда строку отправлял, потому что было можно ))))
Dmytro
Ну я всегда ориентировался на вот это: https://docs.evo.im/03_develop/04_dbapi/13_getvalue.html
Dmytro
тоже строку никогда нне юзал )))
Aliaksandr
а я всегда ориентировался на исходники - увидел, что можно строку и так меньше букв писать - так и делал всю жизнь)
Aliaksandr
ну короче ясно что там в принципе и как править если надо
Pathologic
ну, букв может и меньше, но логичность страдает
Alexander
коре разрабы, ну так что там, починили getValue или нет?))
Pathologic
нет 🙃
Alexander
да и правильно, пока $modx->db->query не сломали будем жить
Aliaksandr
а что выберешь ты для поиска дедушки? )) $pid = evolutionCMS()->db->getValue(evolutionCMS()->db->query("SELECT parent FROM " . evolutionCMS()->getFullTableName("site_content") . " WHERE id=" . evolutionCMS()->documentObject['parent'])); $pid = SiteContent::where('id', evolutionCMS()->documentObject['parent'])->get()->pluck('parent')->first();
Aliaksandr
@Serious_t91 может там через новую таблицу для дерева проще можно найти дедушку?
Pathologic
проще
Aliaksandr
о, я вспомнил, есть же getParentIds ))
Aliaksandr
$pid = array_values(evolutionCMS()->getParentIds(evolutionCMS()->documentIdentifier))[1]; еее ))
Pathologic
а оно будет работать, если отключить карты?
Aliaksandr
по идее должен, просто еще запросов накидать - сейчас проверю
Aliaksandr
да, работает, просто накидывает запросов, чтобы построить этот массив
Pathologic
надо же
Pathologic
делали closure table чтобы потом запросы накидывать
Камиль
https://volgograd.hh.ru/vacancy/42608518
Aliaksandr
ну честно говоря поиск заголовка дедушки как-то выглядит стремно, надо еще поискать варианты ))
Aliaksandr
Pathologic
а что странно
Pathologic
плюки эти?
Pathologic
через find сделай
Aliaksandr
массив делает либо с числовыми индексами либо с буквенным если задать два параметра
Aliaksandr
https://laravel.com/docs/8.x/collections#method-pluck
Aliaksandr
для жителей с планеты Плюк ))
Pathologic
find($id, ['pagetitle'])->pagetitle