Кастомная сборка - проблема с иконками

InstantCMS 2.X
#1 6 января 2025 в 17:49

И снова здравствуйте)

Кастомная сборка — практически самый минимум, чистая установка… вробе бы всё ничего, но вот на мобиле или в уменьшеном размере браузера иконки становятся огромными и вся вёрстка съезжает....

Иконки ВСЕ огромные, и в хлебных крошках и в войти/регистрация и в инфобаре....

Изображение

Изображение

#2 6 января 2025 в 17:59

практически самый минимум

alfaclub

Точнее, пожалуйста, как повторить.

#3 6 января 2025 в 18:18

Вроде так

Изображение

Добавлено спустя 9 минут

В этой же кастомной сборке, при добавлении поля навигации имею:

Deprecated: Creation of dynamic property cmsCore::$field_nav_model is deprecated in /home/a/***/***/public_html/system/fields/navigation.php on line 29

#4 6 января 2025 в 22:56

 alfaclub, вот эта ошибка

Deprecated: Creation of dynamic property cmsCore::$field_nav_model is deprecated in /home/a/***/***/public_html/system/fields/navigation.php on line 29

должна пропасть, если вы смените версию вашего php ниже 8.2

#5 Вчера в 13:19

Странно. Но спасибо. заработало… всё заработало)))

#6 Вчера в 20:06

 alfaclub, ничего странного. Начиная с PHP 8.2, динамическое создание свойств объектов помечено как устаревшее (deprecated). А в файле /system/fields/navigation.php на строке 29 происходит динамическое создание свойства объекта.

#7 Вчера в 20:09

динамическое создание свойств объектов помечено как устаревшее (deprecated)

Bloggy

можно заставить php передумать, добавив в начало файла после <?php строку

  1. #[\AllowDynamicProperties]

как это сделано, например тут github.com/instantsoft/icms2/blob/94d87caca51f4b5539533cd49e41def4482f8f0b/system/core/user.php#L5

#8 Вчера в 20:53

можно заставить php передумать, добавив в начало файла

Zau4man

Безусловно. А еще можно так

  1. class cmsCore {
  2. public $field_nav_model; // Добавить это объявление
  3. // ... остальной код
  4. }

Но насколько мне известно, ни одна CMS не приветствует правки в системных файлах, поэтому я и подумал, что понизить версию php будет самым безболезненным решением.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.