Фото: восстановление изображений в блогах и новостях
Добавлены getLinkFoto()/getLinkFotoTop() в BlogController, все 6 шаблонов блога исправлены — фото берутся из поля foto_top (legacy ID или external URL)
Зачем эта запись
Эта запись истории платформы ipd.by описывает работу с контентом: новости, библиотеку, блог, тексты и их оформление. Контент помогает отвечать на вопросы аудитории и показывать, что за проектом стоит живая работа. Версия 4.9.6 (14.07.2026) описывает: «Фото: восстановление изображений в блогах и новостях». Дальше по странице — что именно было сделано в этой версии и к каким кейсам это относится.
Что сделано в версии 4.9.6
от 14.07.2026Что исправлено
-
BlogController — добавлены статические методы
getLinkFoto()иgetLinkFotoTop()(логика: если foto_top == id → локальный путь, иначе → URL как есть) -
blog/show.blade.php — hero-изображение, og:image, itemprop=image теперь используют
getLinkFotoTop()вместо пустого$post->foto -
blog/index.blade.php — карточки используют
getLinkFoto()вместо пустого$item->foto - blog/category/tag/subcategory.blade.php — аналогично
- 7 из 9 блогов — теперь показывают фото (id=2, id=9 не имеют foto_top в БД)
-
121 из 314 новостей — показывают фото через уже существующий
NewsController::getLinkFoto() - Блоги: 7/9 с фото, 2 без (id=2 «Как развить личный бренд», id=9 «Эволюция компьютерных технологий»)
-
Новости: 121/314 с foto_top, legacy формат:
/images/page/news/{id}.jpg
Кейсы по этой теме
Эти реальные проекты подтверждают направление, в котором сделана версия.
Разделы по теме
Почему этому можно доверять
Платформа ipd.by развивается открыто: каждый пункт этой версии — реально выполненная работа с датой и описанием, а вся история изменений хранится в реестре версий на Laravel. Кейсы, на которые ведут ссылки выше, — реальные проекты, а не обещания.
Нужна такая работа над вашим проектом
Версии — это видимая история разработки: платформа растёт, а каждая страница объясняет, что и зачем сделано. Если ищете команду, которая так же профессионально развивает продукт — это как раз то, чем я занимаюсь.