Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Strategius

Подключение локального CSS для шаблона

Рекомендованные сообщения

Добрый вечер. Такой вопрос: подскажите, пожалуйста, как подключить локальный CSS-файл к шаблону GlobalTemplate, чтобы этот CSS-файл работал только в этом шаблоне? Т.е. чтобы не действовал на остальной форум?

 

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

Поделиться сообщением


Ссылка на сообщение
как подключить локальный CSS-файл к шаблону GlobalTemplate, чтобы этот CSS-файл работал только в этом шаблоне? Т.е. чтобы не действовал на остальной форум?

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

Поделиться сообщением


Ссылка на сообщение

CSS-файл относится к вручную сверстанной шапке форума, навигационной панели (как в vk.com). Код панели я запихнул в GlobalTemplate, и подключил CSS-файл, который теперь конфликтует с ipb_styles.css. Что мне делать? Отредактировать сам файл стилей практически невозможно.

Поделиться сообщением


Ссылка на сообщение

Если глобальные сверстаные элементы конфликтуют с стилями форума значит плохо сверстали. Если элементы локальные, кастомные стили можно применить только в этом шаблоне. За главную страницу отвечает шаблон boardIndexTemplate

Поделиться сообщением


Ссылка на сообщение
08/25/16 17:28 (изменено)

Да, но шапка-то нужна на всем форуме... Не подскажете, может можно это реализовать путем создания отдельного шаблона шапки и добавления ее в GlobalTemplate с помощью {parceTemplate} ?

Изменено пользователем Strategius

Поделиться сообщением


Ссылка на сообщение

Не понимаю, и что от этого изменится?

Поделиться сообщением


Ссылка на сообщение

Ну, подключение CSS будет же в другом шаблоне, не в GlobalTemplate...

Поделиться сообщением


Ссылка на сообщение

Что это даст если другой шаблон все равно подключается в globalTemplate?.. Те же яйца только вид через стекло.

Поделиться сообщением


Ссылка на сообщение

Блин, засада... Должен же быть выход какой-нибудь)) Неужели никак отдельно шапку со своим css к форуму не прикрепить?

Поделиться сообщением


Ссылка на сообщение

Должен же быть выход какой-нибудь)) Неужели никак отдельно шапку со своим css к форуму не прикрепить?

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

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Вроде нашел решение проблемы (привел в порядок css-файл). Осталась одна проблема (точнее конфликт).

 

Имеется фиксированная сверху экрана полоса навигации с таким CSS:

 

.navigat-wrap {position:fixed;top:0;z-index:1000;width:100%;min-width:980px;height:42px;background-color:#000;color:#fff;}
.navigat-wrap header {position:relative;width:980px;height:100%;margin:0 auto}

И часть кода, а именно .navigat-wrap header, насколько понял, распространяется на все всплывающие popup-окна (репутация, инфа о пользователях и т.п) - они смещаются вниз при открытии. При удалении части кода header проблема отпадает, но навигационная панель перестает быть фиксированной вверху экрана и теряет часть оформления... Не подскажете, что предпринять?

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...