Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Стили phpBB 3.0.x » Решение проблем со стилями

Свои CSS-стили и меню

Обсуждение проблем верстки шаблонов и стилизации форума.
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке стиля, Статьи по стилизации phpBB3

Сообщение 27 фев 2009, 20:34

Всем привет.

Сгенерил себе шаблон на основе стиля serenity, сейчас потихоньку переделываю.

1. Подскажите, как правильно подключить свои CSS-стили...? А то в разных браузерах отображается по-разному, вот и возникла необходимость...

Пробывал просто вписать в шаблон, после:
Код: выделить все
<style type="text/css">
{T_THEME_DATA}
</style>

вписываю
Код: выделить все
<link rel="stylesheet" type="text/css" href="http:/site.ru/templates/css/opera-style.css"/>
<link rel="stylesheet" type="text/css" href="http:/site.ru/templates/css/<?php $nav = ( isset( $_SERVER['HTTP_USER_AGENT'] ) ) ? strtolower( $_SERVER['HTTP_USER_AGENT'] ) : '';
if (stristr($nav, "msie"))
{echo "ie-style.css";}
elseif (stristr($nav, "moz"))
{echo "mozilla-style.css";}?>"/><script language="javascript" type="text/javascript">

не работает...

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

 

Сообщение 01 мар 2009, 12:33

1. В Вашем случае вопрос состоит не в CSS, а в PHP. Вы добавляете в шаблон PHP-код и, скорее всего, он просто не отрабатывается. Вам нужно включить в настройках форума выполнение PHP-кода в шаблонах. Что касается вставки CSS, то Вы можете подключать свои файлы с CSS-кодом обычными средствами HTML, всё будет работать. Не забудьте потом обновить шаблоны скина.

2. Да, всё руками... О чужих сайтах phpBB ничего не знает :)
Atlanto
Разработчик скинов
 
Сообщений: 201
Зарегистрирован:
11 дек 2008, 14:01
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 23 мар 2009, 18:42

Можно сделать так, под Оперу/ФФ один css, а под IE уже подгонять:
Код: выделить все
<!-- IF T_STYLESHEET_LINK -->
<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />
<!-- ELSE -->
<style type="text/css">
{T_THEME_DATA}
</style>
<!-- ENDIF -->
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="{T_THEME_PATH}/ie6.css" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="{T_THEME_PATH}/ie7.css" />
<![endif]-->
PavelCh

 


Вернуться в Решение проблем со стилями

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
авторов модов
разработчиков скинов
русификаторов
и всех поклонников phpBB3