Форумы / National / Russian / Тех. поддержка / переезд с PHP 5.4  на PHP 8.1 и Cotonti 0.9.21

Alex300
#45948 25.02.2023 04:16

у меня ошибка пропала, но теперь показывает только тех кто онлайн smiley laugh laugh

Я точно не знаю реализацию плагина. Но если нужно отобразить пользователей, кто авторизовался с начала суток, то начало сегодняшнего дня можно получить например так:

strtotime(date('Y-m-d'));

 

P.S. Алексей, когда сам пытался решить с ошибкой, - выкидывало ошибку в строке
    
Deprecated: Function strptime() is deprecated in /****/public_html/system/functions.php on line 3887

Потом почитал, как бы на 8.1 функция устаревшая.
В php я как бы толком не разбираюсь, но мало ли, на всякий случай, может стоит взять во внимание момент "Function strptime() is deprecated"

Она и у нас deprecated. В коде уже почти не встречается и будет удалена совсем: https://github.com/Cotonti/Cotonti/blob/master/system/functions.php#L3837

 

UPD. перезалил движок с ветки на github
сразу кот ругался на строку наряду с которым слетели аватарки пользователей от плагина userimages.
После чистки дискового кеша и кнопки "обновить" плагин userimages ошибка исчезла, но аватарки так и не появились

Сейчас идет упорядочивание рессурсов и рессурсных строк. Оно пока в процессе.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/