Дизайн новостей: полное восстановление по бэкапу
Перезапись controller и 4 Blade-шаблонов новостей по бэкапу Smarty: категорийные цвета, JSON-LD, OG-meta, теги, похожие новости, формат ссылок {slug}-{id}.html
Зачем эта запись
Эта запись истории платформы ipd.by описывает работу с контентом: новости, библиотеку, блог, тексты и их оформление. Контент помогает отвечать на вопросы аудитории и показывать, что за проектом стоит живая работа. Версия 4.8.2 (13.07.2026) описывает: «Дизайн новостей: полное восстановление по бэкапу». Дальше по странице — что именно было сделано в этой версии и к каким кейсам это относится.
Что сделано в версии 4.8.2
от 13.07.2026Что сделано
- NewsController полностью переписан — 7 категорийных цветов (trends=#3949AB, marketing=#00897B, ai=#6A1B9A, cases=#455A64, mentorship=#43A047, partners=#8E24AA, opinion=#D32F2F), correctingDate(), getTagsWithCount(), tag() method
-
4 Blade-шаблона переписаны — index, show, category, tag: все с
.bg-news, category colors, formatted dates, tag cloud, similar/popular sections, JSON-LD, OG meta -
CSS подключены —
styles_post_index.css,styles_post.cssиз бэкапа -
URL-формат изменён —
/news/{slug}.html→/news/{slug}-{id}.html, regex-(\d+)$для извлечения ID, 301 redirect при несовпадении slug - Популярные новости убраны — как в бэкапе (popular не включался в newsOne.tpl)
- Inline CSS удалён — стили тегов берутся из styles.css (teal кнопки #0b5e66)
-
Blade parse error исправлен —
@@context→@@@@contextв JSON-LD,@@ifв HTML-атрибутах →@@phpблоки - 129/129 новостей + 9/9 блог = 138 страниц — HTTP 200
- 147/147 전체 — HTTP 200, 0 FAIL
- artisan check-routes: 70 OK, 0 FAIL
Кейсы по этой теме
Эти реальные проекты подтверждают направление, в котором сделана версия.
Разделы по теме
Почему этому можно доверять
Платформа ipd.by развивается открыто: каждый пункт этой версии — реально выполненная работа с датой и описанием, а вся история изменений хранится в реестре версий на Laravel. Кейсы, на которые ведут ссылки выше, — реальные проекты, а не обещания.
Нужна такая работа над вашим проектом
Версии — это видимая история разработки: платформа растёт, а каждая страница объясняет, что и зачем сделано. Если ищете команду, которая так же профессионально развивает продукт — это как раз то, чем я занимаюсь.