Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

Ошибки форума в версии PHP 7.3 / 7.4

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Страницы:
  • 1
  • 2
Распечатать
damisejker
Новичок
Всего сообщений: 21
Зарегистрирован: 24 июл. 2020 г., 19:04
Откуда: Варшава
Рейтинг пользователя: 0

0
. Редактировалось 1 раз, последний — #11
Добрый день!
Версия PHP 7.3 устарела (deprecated) и переключив сайт на версию постарше на 7,4 на форуме опять появились ошибки...

На главной: 


В темах:


Как с этим быть?

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#12
А что находится в строках 583—586 файла app/app.php? В моей копии там вообще пустые строки и начало новой функции.
С ошибкой в строке 421 в opt/Twig/Template.php всё достаточно просто: нужно заменить if (isset($object->$item) || array_key_exists((string) $item, $object)) {
на if (isset($object->$item) || property_exists($object, (string) $item)) {
Обратите внимание на обратный порядок параметров!
Что-то софт начинает устаревать всё быстрее и быстрее.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

damisejker
Новичок
Всего сообщений: 21
Зарегистрирован: 24 июл. 2020 г., 19:04
Откуда: Варшава
Рейтинг пользователя: 0

0
#13
app/app.php:




4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#14
Понятно. Нет обработки ситуации, когда текст в базе просто отсутствует (например, нет вводного слова или правил для раздела). Решается просто: после $result = $this->db->select_row($sql); вставляем строку if (empty($result)) return ''; // если ничего извлечь не удалось, возвращаем пустую строку

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

damisejker
Новичок
Всего сообщений: 21
Зарегистрирован: 24 июл. 2020 г., 19:04
Откуда: Варшава
Рейтинг пользователя: 0

0
#15
4X_Pro, это разрешило проблему! Спасибо большое!

Страницы:
  • 1
  • 2
Распечатать

У вас нет прав для отправки сообщений в эту тему.