Стенд зібрано під проєкт 1652936 · 12.09.2026

Newspaper 8 → 12 для pressa.rv.ua:
що саме ламається і як це проходиться

Я зняв ваш сайт живцем і розібрав головну поблочно. Нижче — не загальні слова про оновлення теми, а перелік ваших реальних блоків, один блокер, якого немає в ТЗ, і план по днях.

01Що стоїть зараз — зняте з вашого сайту

Усі цифри нижче отримані з pressa.rv.ua і його REST API 12.09.2026, а не взяті зі стелі.

8.0
Newspaper, демо «fashion»
7.3.33
PHP на сервері зараз
12 205
записів
12 878
медіафайлів
15
рубрик
37
пунктів меню
25
плагінів, 27 оновлень у черзі
20
типів td-блоків на головній
!

Блокер, якого немає у вашому ТЗ. У ТЗ написано «php7.4», але сервер зараз віддає X-Powered-By: PHP/7.3.33. Newspaper 12 і tagDiv Composer 12 не стартують нижче PHP 8.0.

Отже це не «оновити тему», а два оновлення поспіль: спершу PHP 7.3 → 8.2 з прогоном усіх 25 плагінів на сумісність, і лише потім тема. Якщо робити навпаки — сайт ляже білим екраном на 12 205 записах. Саме тому я закладаю стейджинг, а не правки на живому.

02Ваша головна поблочно: що переживе оновлення, а що доведеться зібрати заново

Головна — це сторінка ID 872, зібрана старим td-composer. У Newspaper 12 білдер інший (tagDiv Composer 12 + Cloud Library), і частина блоків не має прямого відповідника. Перемкніть вигляд:

Джерело переліку: HTML головної pressa.rv.ua, підрахунок класів td_block_*, 12.09.2026. Кількість — скільки разів блок зустрічається на головній.

03Банери

У ТЗ окремим рядком — «розміщення банерів». У версії 8 вони живуть у Theme Panel → Ad spots плюс вручну вставлені блоки в тілі сторінки. У версії 12 рекламні місця переїхали в окремий модуль, старі налаштування не підхоплюються автоматично.

Рекламне місцеЩо з ним стаєтьсяЯк роблю
Шапка / під шапкоюНалаштування не переносятьсяПереношу вручну, звіряю за скріншотом «до»
У стрічці між записамиПрив'язане до старого блоку стрічкиПеревішую на відповідний блок v12
Сайдбар (віджети)Переносяться, але з'їжджають розміриПравлю ширини під нову сітку
У тілі записуШорткоди v8 у v12 не рендерятьсяЗамінюю на актуальні, перевіряю на записах

04Порядок робіт — 5 робочих днів

Живий сайт увесь цей час працює як працював. Перемикання — останнім кроком, за вашим «так».

  1. День 1 — повна копія на стейджингПіддомен, окрема база, усі 12 878 медіафайлів. Знімаю скріншоти «до»: головна, 15 рубрик, шаблон запису, банерні місця. Це еталон, з яким звірятимемось.
  2. День 1–2 — PHP 7.3 → 8.2Прогін 25 плагінів на сумісність, лог помилок читаю, а не «начебто працює». Несумісні — міняю на актуальні аналоги і показую вам список до заміни.
  3. День 2–3 — Newspaper 12 і tagDiv Composer 12Ставлю з вашого ліцензійного ThemeForest-акаунта, дочірню тему створюю окремо, щоб наступне оновлення не з'їло правки.
  4. День 3–4 — перенос головної та стилістики20 типів блоків сторінки 872 переношу на відповідники v12, 37 пунктів меню, віджети сайдбару, кольори й шрифти демо «fashion». Звіряю зі скріншотами «до» — попіксельно, а не на око.
  5. День 4 — банериУсі 4 групи місць з пункту 03, з перевіркою на реальних записах, а не на тестовому.
  6. День 5 — перевірка і перемиканняОбхід 15 рубрик, пагінації, пошуку, форми зв'язку, мобільної версії. Далі — перенос на живий у нічне вікно, зі знятим бекапом бази й файлів до старту.

05Ціна, строк, гарантія

Повна робота
4 500 грн
Строк
5 роб. днів
Гарантія
14 днів

У ціну входить усе з пункту 04, включно з оновленням PHP і стейджингом. Гарантія: 14 днів після перемикання правлю безкоштовно все, що поїхало через оновлення. Якщо після переносу на стейджингу результат вас не влаштує — живий сайт лишається недоторканим, ви нічого не втрачаєте. Працюю через Безпечну угоду.