Jump to content

Обновление тем

При появлении нового программного обеспечения, в нём неизбежно будут внедрены изменения в стандартных шаблонах, которые должны быть перенесены в ваши кастомные темы. При обновлении, только неизмененные шаблоны будут автоматически обновлены, и вам нужно самостоятельно внедрить изменения в необновлённые шаблоны.

Есть несколько инструментов, доступных для вас, чтобы достичь этого. Каждый из которых описан ниже.

Различия тем

Инструмент различия тем это внешний инструмент, расположенный на сайте разработчика по ссылке:

https://invisionpower.com/index.php?app=core&module=system&controller=plugins&do=diff

Этот инструмент позволит вам увидеть различия между 2 версиями IPS4, начиная с 4.0.0 и до текущей.

theme_diff.png Инструмент сравнения различий в шаблона IPS4

 

После того, как вы выбрали версии для сравнения, вы увидите все изменения между шаблонами выбранных версий в формате, показанном на изображении ниже. Красный текст показывает удалённый код, зелёный - добавленный код.

diff.png Различия в шаблонах

 

Сравнение в админцентре

Вы можете сравнить изменённый шаблон вашей темы со стандартным шаблоном прямо в вашем админцентре

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

modified.png Поиск модифицированных шаблонов темы

 

После того, как вы нашли и открыли шаблон, над которым необходимо поработать, вы увидите кнопку Инструменты в правом верхнем углу экрана. При нажатии на неё вы увидите опцию, которая покажет вам стандартный код шаблона.

orgiginal.png Настройки шаблонов

 

После того, как вы выбрали это, вы увидите стандартный шаблон, расположенный рядом с модифицированным, и отображающий все изменения, как показано на изображении ниже. Обратите внимание, что вы не можете редактировать код стандартного шаблона. 

changed.png Просмотр изменений шаблонов в админцентре