восстановление из бекапа templates.css

Обновление Joomla вещь такая же необходимая, как клизма при запоре или антибиотики при венерических болезнях. Без update наносится удар по безопасности сайта, кроме этого в новых релизах движка появляются интересные фишки, которые помогают в работе. Конечно, не всегда обязательно обновлять на каждую версию, предположим 3.8.6 на 3.8.7, но через несколько релизов очень рекомендуют делать обновление.

Ниже я расскажу вкратце, как обновляюсь я с учётом настроенных стилей и прочих фишек. Это позволит смотреть на мир из глубин тела глазами оптимиста и не терять своей сущности.

Подготовка к обновлению

В index.php шаблона у меня стоит код Ad Sense, ссылка на скрипт блокировки ботов (хотя много лучше Антибот) и Яндекс Карточки. Естественно, мне проще их сохранить перед update, чем потом лазать по сервисам и снимать заново, как опят с пня. Отмечу, что при этом сам файл index.php надо заменять, так как в нём нередко появляются исправление, например, за последний год прилично сократился объём кода, то есть, проведена оптимизация.

Перед обновой я захожу в сортир файловый менеджер на хостинге и копирую нужные скрипты. У меня они перед </head> и перед </body>. Потом их останется просто поставить на место в обновлённый index. Больше никаких манипуляция, основная работа будет после update.

После обновления

У меня изменённым являются следующие файлы:

  1. css,
  2. php,
  3. php,
  4. Фавиконка.

Их и придётся восстановить из бекапа на Спайс вебе.

Я долго страдал над файлом стилей и у меня нет желания его каждый раз переделывать, поэтому сразу после обновления я иду в бэкап хостинга и ругаюсь матом восстанавливаю templates.css. Если появились новые фишки на сайте и для них нет стилей в старом файле, то мне проще дописать нужные стили, чем полностью перерабатывать сайт. Напомню этот файл лежит в папке css шаблона.

Фавиконка восстанавливается на раз-два по умолчанию, также мне надо восстановить файл ошибок error.php и list.php, который отвечает за вывод категории меток.

Default.php

правка default.php

Есть ещё одно «но». Я делаю переопределение для файла статей default.php, для этого ложу его по адресу

шаблон/html/com_content/article/

Берётся он из основного com_content для того, чтобы не слетал в случае случайного обновления вместе с изменениями.

Components/com_content/views/article/tmpl/default

переносится в

шаблон/html/com_content/article/

Напомню, по умолчанию именно этот файл подключает Joomla. Изменение же там одно – строку с h1 я убираю, а h2 ниже заменяю на h1. Так получается нормальная структура страницы материала, а то по умолчанию заголовок выводится в h2.

изменяем h2 на h1

Этот файл я заменяю родным и вношу правки? Чтобы на сайте была красота и гармония.

На обновление требуется 15 минут, при этом сохраняются все стили и важные изменённые файлы.