Технически установка скинов на форумы 3.х ничем не отличается от их установки на IPB 2.х. Однако, есть важные моменты, которые нужно учесть.

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

Если не собираетесь использовать дополнения, можете не задумываться об этой особенности. Но если все-таки установите их позже, то стили** и  шаблоны к ним достроятся из базового скина (master). Соответственно, на страницах приложений цветовая гамма и (возможно) структура скина станет частично  дефолтной.

Если вы столкнетесь с такой ситуацией, переустановите скин, желательно не полениться и скачать с сайта разработчиков версию посвежее.

**здесь и далее стиль – синоним css, весь skin set (набор стилей, шаблонов, графики и макросов) называть стилем неграмотно, хотя в распространенном русском переводе смешаны понятия. Мы вынуждены были до сих пор использовать общепринятую неправильную терминологию, но пора, наконец, от нее избавляться хотя бы в инструкциях.

2.  Шаблоны версии IPB 3.х изначально выпущены недоработанными, как и сам движок. Поэтому программисты компании IPS по ходу выпуска промежуточных версий скрипта вносят в код шаблонов существенные коррективы, которые касаются не сколько изменения внешнего вида, сколько исправления ошибок, в том числе замены переменных. Например, версия скина для 3.0.4 будет не вполне корректно работать с более ранними версиями форума в пределах линейки 3.0.

В идеале, пока код шаблонов «не устоялся», желательно использовать ту версию скина, которая точно соответствует версии форума (вплоть до последней цифры). Если разработчики скины обновляют вовремя, лучше зайти на их сайт, скачать новую версию и переустановить. Или обновляйте скины сами. Для каждой новой версии IPB на официальном форуме (community.invisionpower.com) публикуется список изменений в шаблонах для ручного обновления.

Инсталляция скинов на IP.Board 3.х.

Скачайте понравившуюся тему с сайта разработчиков или с ресурсов, где авторы скинов оказывают техническую поддержку. Ни в коем случае не используйте дистрибутивы, распространяемые на варезниках и через файлообменники. Так как, во-первых, это далеко не самые свежие версии, во-вторых, «коллекционеры» не являются знатоками движка форума и не смогут оказать никакой помощи, если возникнут проблемы.  Чужие продукты обычно распространяют не из-за любви к пользователям, а либо ради заработка на скачиваниях, либо с целью раскрутки и сбора трафика, либо ради дешевого авторитета в глазах ньюбов. Ну и в третьих, что самое страшное, в код шаблонов варезники могут добавить постороннюю рекламу или эксплойты.

Так официальная полноценная поддержка скинов от IPBSkins.ru осуществляется только на трех сайтах. Кроме сайта разработчиков, где поддержку можно получить на русском языке, скины обновляются и поддерживаются на английском на invisionmodding.com (для всех) и community.invisionpower.com (только для клиентов IPS в закрытых разделах форума).

В дистрибутиве должны содержаться два установочных файла вида: skinName.xml.gz (архивный файл с шаблонами) и images-skinName.xml.gz (файл с графикой). Присутствие архива с макросами – replacements-skinName.xml.gz необязательно, поскольку они и так уже включены в skinName.xml.gz.

Перед установкой проверьте права доступа на папки, куда будут записываться файлы. Для /cache/skin_cache/; /public/style_images/; /public/style_css/ и /uploads CHMOD должен быть равным 0777.

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

1. Войдите в админцентр на страницу Look&Feel.

2. Выберите пункт меню Import / Export и перейдите на страницу Import.

3. Установка шаблонов (и макросов).

Первое поле – укажите путь к архивному файлу с шаблонами скина (skinName.xml.gz) на своем компьютере. Второе поле оставляем пустым.

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

В третьем поле введите желаемое название скина, но если не указать, оно будет унаследовано из архива.

В последнем поле следует связать шаблоны с папкой графики, если она уже загружена, или оставить как есть (-None-). Однако, не следует забывать, что как и в IPB 2.x, при загрузке шаблонов с неуказанной папкой графики, они автоматически связываются с директорией изображений скина, который в данный момент значится темой  по умолчанию. Помогает перестройка кэша или изменение параметров кэширования стиля  в настройках. Чтобы избежать лишних действий, можно поменять местами выполнение пунктов 3 и 4.

4. Распаковка папки изображений.

Первое поле –  укажите путь к архивному файлу с графикой скина (images-skinName.xml.gz) на своем компьютере. Второе поле оставляем пустым.

Второе поле заполняйте, если загрузили файлы скина в корневую папку форумаю. Первое поле оставьте пустым.

В третьем поле введите желаемое название папки с изображениями. Если не указать, название будет унаследовано из архива.

В последнем поле следует связать графику с шаблонами, если загрузили их раньше. Если картинки распаковываются первыми, оставьте как есть (-None-).

Настройка скинов в IP.Board 3.0.

5. Перейдите на страницу Manage Skin Sets & Templates к списку тем оформления. Здесь, среди прочих, увидите и новый скин. В отличие от версий 2.x, по умолчанию скин скрыт от пользователей. Это обозначено иконкой с замочком . Достаточно на нее кликнуть мышкой, чтобы сделать его видимым для группы root admin. Иконка сменится другой .

Теперь вы можете зайти на форум и проверить результат. Если даже скин установился корректно, пользователи и гости его пока не видят, так как всем группам, кроме root, автоматически не выставлено разрешение на просмотр.

Если на экране в новом скине показываются старые иконки, это не ошибка и легко  исправится при настройке. Если увидите белый экран с сообщением об ошибке вида «Fatal Error…» , проверьте CHMOD на перечисленные в начале статьи папки и перестройте кэш скина с помощью инструментов (картинку делать не буду, ссылка на скриншоте подчеркнута зеленой линией).

6. Раскройте меню справа и зайдите по верхней ссылке на страницу настроек нового скина.
Здесь при желании можно поменять название скина. Формат вывода (HTML) менять не нужно.

7. Установите разрешения группам использовать новый скин. Если он предназначается всем текущим и будущим группам, отметьте галочку сверху. Или выберите группы из списка.

8. Здесь вы можете назначить скин темой оформления по умолчанию. Не следует забывать, что IPB 3.0 запоминает выбор языка и оформления,  даже если посетитель гость. Если во время одного из визитов гость пользовался выбором скинов, новое оформление, установленное по умолчанию, он не увидит, пока не выберет его из списка. Но, как и в прежних версиях, осталась возможность принудительно заменить скин всем группам с помощью инструментов (пункт меню подчеркнут зеленой линией на втором скриншоте). Кроме того, можно просто запретить пользователям выбирать скин в настройках прав.

9. Пункт можно пропустить, если вы не делали пользовательских изменений непосредственно в коде шаблонов. Если такие изменения есть, можно назначить прежний скин родительским. В большинстве случаев изменения унаследуются. Но не следует  делать это, если у вас мало опыта работы администратором. Проблема в том, что в 3.0 (включая 3.0.4) плохо работает механизм обновления кэша. Если придется вносить  изменения в шаблоны материнского скина или подключать приложения, обновлять форум и т.п., дочерний скин может загружаться с ошибками (например несанкционированно связываться с графикой родительского или вообще выдавать Fatal Error…). Все это легко лечится любым переключением параметров кэширования css в пункте 11, но пользователи успеют увидеть порчу дизайна.

10. Включение опции этого пункта скроет скин из списка выбора на форуме. Удобно, если он предназначен только для user agent (назначения скина осуществляются на других страницах).

11. Первый вопрос – если ответить положительно, стили будут кэшироваться в текстовые файлы, что заметно облегчит вес страниц. Изменение опции обновит из базы данных все css файлы кэша скина. Важно, чтобы изменения в кэше (если вы там их делали по неопытности) были синхронизированы с изменениями в базе данных (то есть, если редактируете стили, делайте это через редактор ACP, а не в кэше, где они затрутся при его обновлении).

Также любое изменение параметров кэширования стилей поможет вылечить некорректную работу скина в случаях, описанных выше в пункте 9.  Важно помнить, что в отличие от IPB 2.x, где изменение параметров кэширования css любого из скинов меняло эту установку у всех, в IPB 3.0 для каждой темы оформления опция работает автономно.

Второй вопрос касается включения сжатия стилей. Сжатие уменьшает вес самих css файлов в кэше путем удаления пустых строк и комментариев. Опция полезна для увеличения скорости загрузки, а также защищает от «рипа» дизайна форума. Сжатый код css непригоден для использования при простом копировании из кэша. Привести его в нормальный вид воры не смогут (проще написать заново).

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

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

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

Теги: , , ,

Комментарии (22) on Инструкция по установке скинов на форумы IPB 3.х

  1. Добрый день. Подскажите пожалуйста, а скин comfy руссифицирован? Очень мне понравился, если нет, то он мне не подойдет

  2. Под IPB 3.0 все скины интернациональные. Там нет ни одной надписи в графике. С русским языком надписи будут русскими, с английским – английскими.
    Все зависит от языка, установленного на форуме и выбранного пользователями…

  3. Сергей К.:

    Вы писали: «Для каждой новой версии IPB на официальном форуме (community.invisionpower.com) публикуется список изменений в шаблонах для ручного обновления.»
    Сейчас на сайте стоит версия 3.0.4 и Ваш скин IPB Delicate Blue Style 3.0
    Значит ли это, что в связи с выходом версии 3.0.5, и при переходе на неё, я должен буду прописывать все изменения для этого скина в шаблонах вручную?
    Для меня это тёмный лес…

  4. Если не используете новых версий приложений (галерея, блог, архив), обойдетесь без правок. Также можете скачать новую версию скина под 3.0.5.

  5. Сергей К.:

    Спасибо. Новых версий приложений не использую, значит, обойдусь :)
    Скачать новую, имеете в виду именно эту — IPB Delicate Blue Style 3.0 ?

  6. Скачать новую, имеете в виду именно эту — IPB Delicate Blue Style 3.0 ?

    Да. В архиве уже новая лежит.

  7. Эльмира:

    Спасибо, у меня получилось установить скин. Но сегодня хотела попробовать другой шаблон и он не установилмя, в архиве есть еще Thumbs.db и logo файлы, что с ними делать?

    Буду благодарна, если подскажите :)

  8. Обычно из картинок для лого легко сделать свое лого и заменить то, которое в скине загрузилось.
    Thumbs.db – это служебный файл windows, создается при просмотре любой папки с графикой на компьютере, иногда случайно архивируется. Выкиньте файл и все. Причем тут IPB ?

  9. Добрый день! поставил форум, всё отлично работает! решил заменить скин
    вот что в итоге получилось
    http://tm10ka.ru/3.jpg

    Вопрос в том белые края должны быть или нет? если нет, то как сделать чтобы форум был на весь браузер
    + внизу справа где указывается дата, вместо названия месяца вопросительные знаки…
    Если не сложно подскажите как поправить? заранее спасибо =)

  10. Картинку не вижу.
    Все вопросы по скину задавайте его автору в теме поддержки. Здесь – не место!
    Также, как и вопросительные знаки, ни с какого перепугу к этой статье…

  11. Masp:

    Тс, подскажи как установить АЙПИБЛОГ на ИПБ 31
    , файлы залил а ничего нету в приложениях …

  12. Rosario:

    Доброго времени суток… поставил скины на форум некоторые из шкурок отображают последние темы цифрами, как исправить?

  13. Если на дефолтном скине все в порядке и проблема не в скритптах форума, значит скин не соответствует версии форума. Используйте подходящие шкурки и вовремя обновляйте их.

  14. Amon:

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

  15. В инструкции написано вроде, что установочные файлы — это архивы. Невнимательно читали?

  16. Amon:

    Да невнимательно.Спасибо разобрался.

  17. Уважаемая Fisana, я установил скин paradox на IPB 3.1.3, точно следуя приведенной инструкции. Но почему-то, при его выборе, получается пустой белый экран. Версии совпадают.
    Кривизну рук не исключаю!

  18. Хостинг отвечает требованиям для ipb 3.1? Белый экран бывает при нехватке оперативки.

  19. Скачать новую, имеете в виду именно эту — IPB Delicate Blue Style 3.0 ? Да. В архиве уже новая лежит.

  20. Да. Скачайте самую свежую на сегодняшний момент (и в соответствии с версией форума)

  21. Установил скрин.
    Все работает отлично и ровно, но стиль под маской гостей упорно не хочет меняться, оставаясь классическим. Пункт номер 8 перепробывал весь. Без регистрации на форуме он упорно имеет старый вид. Кэш чистил и т.д.

  22. Опишите свою проблему на форуме

Добавить комментарий

*

Для предотвращения автоматического заполнения, пожалуйста, выполните задание, приведенное рядом.