Skip to content

Обновление стилей IPB v2.1 до v2.2–2.3

Сложностей стало больше, так как:

Кроме основного файла css, придется менять и дополнительный css_rte.css, отвечающий за редактор. Лежит отдельно в папке folder_editor_images в директории картинок стиля, правится не через админку.

Появилось много новой графики (тот же редактор, профиль-портал и т.д.). Если переделывать к скинам, отличным от светлых, это займет время.

Шаблоны несовместимы. Появились новые скрипты, а такие переменные как

ipb.vars и ipb.lang, повсеместно заменились на $this->ipsclass->lang и $this->ipsclass->vars.

В html есть и много других изменений, не заметных на глаз.

Использовать старые шаблоны на новой версии невозможно.

 

Вывод:

Хотите сохранить дизайн, правьте css, дополняйте графику, но верстать придется заново - на шаблонах 2.2.

В лучшем положении те, у кого в скины от дефолта отличается только цветовой гаммой.

 

Да.. И теперь макросы можно будет отдельно экспортировать - импортировать при желании.

Но скины от 2.1 ставятся нормально.

Если бы эти скины еще и работали...

Edited by Fisana

Featured Replies

Может заменить заголовок на обновление? :D

  • Author

Ок. Заменю.

  • Author

Установила дома RC3

Отличий в шаблонах от RC2 не заметила.

Также поставила релизы новых галереи и блогов.

Похоже баг в галерее. Рамку ломает на главной страницы галереи.

Возможно из-за лишних запросов или чего-то такого, что в скине не правится.

  • 2 months later...

Может как будет время и желание оаскажешь подробней как переделать у меня хороший скин и мне нравиться хочеться оставить

смотри отличия цсс, фрагментов стиля и макросов

  • Author

Уже по опыту знаю. Самое правильное, это переносить изменения со стилей старых версий на css, шаблоны версии 2.2 и подбирать по цветовой гамме или перестраивать в шаблонах по-своему новые элементы, которые появились в ipb 2.2.x.

Но для начала нужно сделать копию папки имиджей дефолтного стиля от 2.2 и заменить совпадающие картинки (кнопки, градиенты, иконки) теми, что возьмете от старого стиля.

Далее свяжите эту папку с копией дефолтного стиля (есть команда - создать новый стиль, он и будет копией дефолта), а затем правьте css (включая кусочек для редактора, что правится не через админку).

Дорисовывайте и перерисовывайте графику при необходимости..

Ну а если прежний скин был со сложной версткой, придется верстать заново уже на новых шаблонах.

Насчет верстки html сложных скинов заново - это очень нелегкий труд, так как приходится все делать с нуля из-за изменившихся переменных. Старые кусочки кода не перенести.

Буду пробовать в принципи всё заливаеться нормально но вот в верхней части место надписей скобочьки и разное не понятное

  • Author

Скобочки - это как раз из-за изменившихся переменных. Пути к языковым файлам теперь иначе прописаны и старые форум не понимает.

Вместо ipb.lang стало $this->ipsclass->lang

И их надо минять? на $this->ipsclass->lang

  • Author

Не только. Там куча не столь явных изменений.

Я же написала - переносить стиль на шаблон ipb v2.2.x.

Не переделывать старый скин, а делать новый такой же или почти такой.

  • 1 month later...

А можна ли наоборот скины 2.2.1 перенсти в 2.1.7 ?

 

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

  • Author

Пожалуйста :D

Можно, но также придется переверстывать.

В лучшем случае - редактировать только css, если скин на дефолтном шаблоне. И добавить скрипты + картинки для редактора ipb v2.1.x

Если шаблоны изменены, то переделка будет гораздо сложнее.

К сожалению не на основе дефолта чем он мне и приглянулся ipb_graphite, на офф сайте глягул приглянулся.Обидно=(.

 

Спосибо.

Что вот это значит...? Я немогу терь уткрыть форум.

 

Parse error: syntax error, unexpected '(', expecting T_VARIABLE or '$' in /home/pozzitiv.ru/forum/htdocs/cache/skin_cache/cacheid_8/skin_global.php on line 489

 

Это стало показывать после того какя импортировал стиль который скачал здесь...

Стиль называется blue_star

  • Author

А при чем тут эта тема и вообще скины? Проблема не в них.

Нужно как минимум прочесть FAQ по установке скинов

и проверять кеш.

А скин работает на многих форумах, включая зарубежные.

 

Пожалуйста, не портите форум.

Есть темы поддержки скинов.

ЗАДАВАЙТЕ ВОПРОСЫ ТОЛЬКО ТАМ, ЕСЛИ УВЕРЕНЫ, ЧТО ПРОБЛЕМА В СКИНЕ.

НО ПРЕЖДЕ ЧИТАЙТЕ FAQ !

 

PS

В данном случае выяснилось, что пользователь установил скин для 2.2 на версию форума 2.1 и поимел проблемы.

Еще раз предупреждаю - версия скина должна соответствовать версии форума в пределах данной линейки. Обозначения линеек: 2.0.x, 2.1.x, 2.2.x.

Внутри линеек изменения в скинах могут быть, но они несущественны и форум не "сломают".

Не путайтесь с этим.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.