День добрый уважаемое сообщество.Проблема заключается в нижеследующем:
установил open graf на instantcms 2.15.1 (хостинг не локалка)php 7.4 (впрочем игра с версиями ошибку не изменяет(7.3 до 8.1)
на всех страницах все нормально, а вот на странице профиля выдает ошибку
Notice: Undefined index: normal in /home/v/vswilk5u/sv.ru.net/public_html/system/controllers/opengraph/hooks/users_profile_view.php on line 30 Warning: Cannot modify header information — headers already sent by (output started at /home/v/vswilk5u/sv.ru.net/public_html/system/controllers/opengraph/hooks/users_profile_view.php:30) in /home/v/vswilk5u/sv.ru.net/public_html/system/core/template.php on line 353
отключаешь open graf всё норм.включаешь, ошибка именно на странице профиля.Пробывал различно, и прописывал og… безрезультатно.
понимаю что это Предупреждение: Невозможно изменить информацию заголовка — заголовки уже отправлены… Но я не силен php, да и понимаю что это ошибка кода, а сие к Fuze.
не подскажите как с этим боротся?
В общем разобрался своими силами.Как я понимаю, в своё время avatar пользователя был неизменным и стоял по умолчанию normal.Я же изменил пресет на свой.конечно надо написать было более правильно, но я лишь в строке 30 файла sustem/controlers/opengraf/users_profile_view.php изменил на пресет
'image_urls' => $avatars['photo_avatar']
ранее было написано как:
'image_urls' => $avatars['normal']
не подскажите как более правильно прописать? в том случаи если пресет будет меняться в админ панели?