Подключение локального CSS для шаблона - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы оформления форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Оформление форумов IPB 2.x.
Настройка форумов, включая установку и техническую настройку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

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

#1 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 25 Август 2016 - 20:03

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

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

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 736
  • Регистрация: 20-Март 09
  • Репутация: 2 275
  • IPB version:3.1.x
 

Отправлено 25 Август 2016 - 20:14

Цитата

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

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

#3 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 25 Август 2016 - 20:19

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

#4 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 736
  • Регистрация: 20-Март 09
  • Репутация: 2 275
  • IPB version:3.1.x
 

Отправлено 25 Август 2016 - 20:25

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

#5 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 25 Август 2016 - 20:27

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

Сообщение изменено: Strategius (25 Август 2016 - 20:28)

0

#6 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 736
  • Регистрация: 20-Март 09
  • Репутация: 2 275
  • IPB version:3.1.x
 

Отправлено 25 Август 2016 - 20:29

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

#7 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 25 Август 2016 - 20:43

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

#8 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 736
  • Регистрация: 20-Март 09
  • Репутация: 2 275
  • IPB version:3.1.x
 

Отправлено 25 Август 2016 - 21:01

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

#9 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 25 Август 2016 - 22:45

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

#10 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 736
  • Регистрация: 20-Март 09
  • Репутация: 2 275
  • IPB version:3.1.x
 

Отправлено 25 Август 2016 - 22:54

Просмотреть сообщениеStrategius сказал(а):

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

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

#11 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 26 Август 2016 - 16:36

Вроде нашел решение проблемы (привел в порядок 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

Сообщить об этой теме:


Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна