|
|
|
|
|
|
|
|
|
|
Инструмент «Сравнение» в IP.Board позволяет вам просматривать различия в стиле между версиями, таким образом вы можете автоматически добавить новые элементы стилей IP.Board (новой версии) для вашего нестандартного стиля.
Если вы используете только стандартный стиль IP.Board, то этот инструмент вам не потребуется.
Указанный инструмент доступен в Админ. центре –> Внешний вид –> Инструменты стилей –> Сравнение. Он вам может пригодиться после обновления вашего форума.
Во-первых, вам необходимо сгенерировать отчет для вашего стиля. При этом будет произведена проверка стандартного стиля IP.Board для ранее использовавшейся вами версии, стандартного стиля версии используемой вами сейчас и вашего нестандартного стиля, и будут найдены различия между ними. Затем вы можете использовать эти данные, чтобы обновить ваш стиль.
Для генерации отчета выберите ваш нестандартный стиль в выпадающем меню внизу справа и нажмите кнопку «Ок».
Система начнет проверку всех шаблонов и CSS файлов. Этот процесс может занять некоторое время.
Страница отчета выглядит следующим образом:
Значки слева показывают, является ли элемент шаблоном стиля или CSS файлом:
- CSS файл
- шаблон
Шаблоны делятся по их группам.
Иконки справа показывают, является ли этот элемент новым или является измененным:
- новый элемент
- измененный
Так же вы можете увидеть цветную точку слева от названия элемента:
Черная точка говорит о том, что это новый элемент, или он был изменен в последней версии, но в вашем нестандартном стиле он отсутствует.
Красная точка говорит о том, что этот элемент был изменен в вашем стиле и вам необходимо рассмотреть эти изменения.
Зеленая - свидетельствует о том, что необходимые изменения в этом элементе были внесены (то есть вы рассмотрели данный элемент и указали IP.Board каким образом внести изменения).
Элементы, которые были изменены (помечены красной точкой) так же имеют иконку справа, показывающую природу их изменений.
- изменения, внесенный вами в вашем стиле, не конфликтуют с изменениями, внесенными в стандартный стиль новой версии. IP.Board может автоматически обновить этот элемент.
- изменения конфликтуют, вам необходимо их рассмотреть и указать IP.Board, каким образом это исправить.
- это значит, что вы просмотрели данный элемент и конфликты были разрешены.
Теперь вам необходимо указать IP.Board, что делать с найденными различиями в шаблонах и CSS. Вы можете отфильтровать список, чтобы отображались только они, выбрав в правом верхнем меню «Показать» только пункт «Объединено».
Лучше начать с различий, которые IP.Board в состоянии объединить сам. Такие элементы отмечены иконкой
.
Выбрав в выпадающем меню справа от элемента подходящий пункт, вы можете просмотреть значение по умолчанию элемента для старой версии IP.Board, значение по умолчанию для новой версию и значение для вашего стиля. Есть еще один пункт «Просмотр различий (новые > старые)», рекомендуется выбирать именно этот пункт для каждого элемента.
Появится всплывающее окно, в котором будет отражено сравнение значений элемента для старого и нового стиля по умолчанию. Код, который был добавлен, будет подсвечен зеленым цветом, код, который был удален - красным. Проверьте каждый шаблон и убедитесь, что вы согласны с изменениями.
Если все эти изменения являются приемлимыми, то отметьте проверенные элементы галочкой справа и затем в выпадающем меню внизу под списком выберите пункт «Сохранить все изменения в стиль» - «Ок».
Точка слева от названия исправленного элемента должна стать зеленой. Вы можете отменить сделанные изменения в любом элементе, поставив рядом с ним галочку справа и выбрав в выпадающем меню внизу пункт «Отменить изменения».
Теперь можно заняться конфликтными элементами, которые не могут быть исправлены автоматически. Для того чтобы отобразить только такие элементы в списке, выберите в выпадающем меню сверху только пункт «Конфликтует».
Помимо основных опций в выпадающем меню справа для таких элементов вы можете увидеть опции: «Предпросмотр объединения», который покажет вам конфликные места, а так же опцию «Разрешение конфликтов вручную», при выборе которой откроется текстовое окно, позволяющее вручную отредактировать элемент.
Рекомендуется для каждого элемента выбирать пункт «Предпросмотр объединения», здесь вы можете просмотреть различные варианты объединения:
Если вы сделаете это, то иконка справа изменится на
.
После этого, отметьте отредактированные элементами галочками справа и в выпадающем меню снизу выберите «Сохранить изменения в стиль» - «Ок».
Точка слева от названия исправленного элемента должна стать зеленой. Вы можете отменить сделанные изменения в любом элементе, поставив рядом с ним галочку справа и выбрав в выпадающем меню внизу пункт «Отменить изменения».
Вы можете проверить, все ли элементы вы исправили, выбрав в верхнем меню «Показать» только пункт «Не внесено». Если при этом вы получили пустой список, значит вы проработали все пункты.
Вы можете просмотреть ваш стиль и изменения который были сделаны. Если вы хотите вернуться обратно к отчету, зайдите в Админ. центр –> Внешний вид –> Инструменты стилей –> Сравнение и выберите «Просмотр результатов сравнения» в выпадающем меню справа от нужного вам отчета.
Заметьте, что вы всегда можете вернуться обратно к отчету и отменить внесенные изменения, отметив галочками справа нужные вам элементы и выбрав в выпадающем меню внизу пункт «Отменить изменения».
Работает на DokuWiki |