Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Изменение Хедера (шапки форума)

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
keramik
phpBB 1.4.0
Сообщения: 31
Стаж: 10 лет 7 месяцев
Откуда: Рига
Благодарил (а): 12 раз
Контактная информация:

Re: Изменение Хедера (шапки форума)

Сообщение keramik »

Спасибо, попробую мод.
Аватара пользователя
keramik
phpBB 1.4.0
Сообщения: 31
Стаж: 10 лет 7 месяцев
Откуда: Рига
Благодарил (а): 12 раз
Контактная информация:

Re: Изменение Хедера (шапки форума)

Сообщение keramik »

Фиг знает, отказывается мод работать. Версия форума: phpbb 3.0.11, Prosilver, ru.
Sheer, как в твоём коде прописать чтобы заданные лого прописывались и форумам из выбранной категории?

Код: Выделить всё

<!-- IF FORUM_ID eq 120 -->
Первое лого
<!-- ELSIF FORUM_ID eq 119 -->
Второе лого
<!-- ELSE -->
Третье лого
<!-- ENDIF -->
Но в этом случае топики из форумов берут лого из условия ELSE, а нужно, чтобы родительский брали. Может идеи есть?
Аватара пользователя
keramik
phpBB 1.4.0
Сообщения: 31
Стаж: 10 лет 7 месяцев
Откуда: Рига
Благодарил (а): 12 раз
Контактная информация:

Re: Изменение Хедера (шапки форума)

Сообщение keramik »

Ещё к слову о шапках. Нашёл в functions.php строку phpbb_root_path. Как вместо неё задать переменную, которая будет перенаправлять пользователя на определнный форум. Так понимаю, что надо колдовать с $forum_id , но пока не додумался как именно :(
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Изменение Хедера (шапки форума)

Сообщение Sheer »

keramik писал(а):Как вместо неё задать переменную
Вот только не вздумай этого делать.
Для перенаправления есть функции redurect() или meta_refresh(), которым в качестве параметра передается адрес (относительный), по которому следует отправить пользователя. Этот url в свою очередь определяется функцией append_sid()
Аватара пользователя
keramik
phpBB 1.4.0
Сообщения: 31
Стаж: 10 лет 7 месяцев
Откуда: Рига
Благодарил (а): 12 раз
Контактная информация:

Re: Изменение Хедера (шапки форума)

Сообщение keramik »

Спасибо за предупреждение.
Продолжу изучать.
Аватара пользователя
voblin
phpBB 1.0.0
Сообщения: 9
Стаж: 11 лет 4 месяца
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: Изменение Хедера (шапки форума)

Сообщение voblin »

Подскажите плз, поиском почему-то ничего не нашёл, возможно повторяюсь, возможно ли сделать тоже самое, только не для шапки форума, а для смены файла css? То есть хочется сделать смену стиля форума на день или ночь в зависимости от времени суток. Спасибо за ответ.
Аватара пользователя
keramik
phpBB 1.4.0
Сообщения: 31
Стаж: 10 лет 7 месяцев
Откуда: Рига
Благодарил (а): 12 раз
Контактная информация:

Re: Изменение Хедера (шапки форума)

Сообщение keramik »

Первая страница этой темы - речь идёт о смене стилей, думаю подобным образом можно и на весь форум накрутить.
Ссылка на страницу: http://www.phpbbguru.net/community/topic26023.html
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Изменение Хедера (шапки форума)

Сообщение Татьяна5 »

voblin писал(а):для смены файла css
На основе Изменение Хедера (шапки форума)
includes/functions.php

Код: Выделить всё

== FIND ==
	// The following assigns all _common_ variables that may be used at any point in a template.
== ADD AFTER ==
		$site_logo_time = $user->format_date(time(), 'H', true);
== FIND ==
'SITE_LOGO_IMG'			=> $user->img('site_logo'),
== ADD AFTER ==
'TIME_CSS'			=> ($site_logo_time > 5) ? (($site_logo_time > 11) ? (($site_logo_time > 17) ? 4 : 3) : 2) : 1,
В шаблоне использовать

Код: Выделить всё

<link href="{T_THEME_PATH}/my_style{TIME_CSS}.css" rel="stylesheet" type="text/css" media="screen, projection" />
В папку styles/стиль/theme/ добавить файлы my_style1.css, my_style2.css, my_style3.css и my_style4.css
Аватара пользователя
voblin
phpBB 1.0.0
Сообщения: 9
Стаж: 11 лет 4 месяца
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: Изменение Хедера (шапки форума)

Сообщение voblin »

Татьяна5, я правильно понимаю, что вместо

Код: Выделить всё

<link href="{T_STYLESHEET_LINK}" rel="stylesheet" type="text/css" media="screen, projection" />
нужно использовать

Код: Выделить всё

<link href="{T_THEME_PATH}/my_style{TIME_CSS}.css" rel="stylesheet" type="text/css" media="screen, projection" />
?

Добавлено спустя 1 час 43 минуты 41 секунду:
Гм.. не могу понять. Тестирую на локалхосте: создал my_style1.css , в него перенес из color.css

Код: Выделить всё

.headerbar {
    background-color: #12A3EB;
    background-image: url("{T_THEME_PATH}/images/logo/spring4.png ")  ;     
    width: 100%;
    min-width: 30%; 
    background-position: center; /* Положение фона */
    background-repeat: repeat ; /* Отменяем повторение фона */
    color: #FFFFFF;
    border-radius: 15px;
    margin-bottom: 3px;

}
проверяю firebug'ом и вижу что лого находится по пути /theme/%7BT_THEME_PATH%7D/images/logo/spring4.png

откуда берется этот кусок /%7BT_THEME_PATH%7D/? Возвращаю в color.css и всё возвращается в нормальное состояние. То есть путь имеет следующий вид: /theme/images/logo/spring4.png .
Как так??
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Изменение Хедера (шапки форума)

Сообщение Татьяна5 »

voblin писал(а): вместо
Не вместо, а вместе
voblin писал(а):%7B
Кодировка файла должна быть UTF-8 без BOM
Аватара пользователя
voblin
phpBB 1.0.0
Сообщения: 9
Стаж: 11 лет 4 месяца
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: Изменение Хедера (шапки форума)

Сообщение voblin »

Татьяна5 писал(а):Кодировка файла должна быть UTF-8 без BOM
Да, в utf-8. Специально только что проверил. Уже удалял и снова создавал. Не могу понять...
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Изменение Хедера (шапки форума)

Сообщение Sheer »

voblin, вы поди в Dreamweaver редактируете?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
voblin
phpBB 1.0.0
Сообщения: 9
Стаж: 11 лет 4 месяца
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: Изменение Хедера (шапки форума)

Сообщение voblin »

Sheer писал(а):voblin, вы поди в Dreamweaver редактируете?
Да нет, в текстовом редакторе gedit в linux. Сам удивляюсь.

В строке background-image: url("{T_THEME_PATH}/images/logo/spring4.png ") меняю путь на
background-image: url("/images/logo/spring4.png ") - путь становится такой (смотрю firebag'ом):

Код: Выделить всё

(http://localhost/images/logo/spring4.png)
.

Когда меняю на background-image: url("theme/images/logo/spring4.png ") - путь становится такой:

Код: Выделить всё

url(http://localhost/forum/styles/boltushka_spring/theme/theme/images/logo/spring4.png)
Чертовщина...

Пошел глянул в function.php:

Код: Выделить всё

	'T_THEME_PATH'			=> "{$web_path}styles/" . rawurlencode($user->theme['theme_path']) . '/theme',
		'T_TEMPLATE_PATH'		=> "{$web_path}styles/" . rawurlencode($user->theme['template_path']) . '/template',
		'T_SUPER_TEMPLATE_PATH' 	=> (isset($user->theme['template_inherit_path']) && $user->theme['template_inherit_path']) ? "{$web_path}styles/" . rawurlencode($user->theme['template_inherit_path']) . '/template' : "{$web_path}styles/" . rawurlencode($user->theme['template_path']) . '/template',
		'T_IMAGESET_PATH'		=> "{$web_path}styles/" . rawurlencode($user->theme['imageset_path']) . '/imageset',
Хз, вроде как правильно..я в пхп ноль, но пытаюсь разобраться логически..
Аватара пользователя
voblin
phpBB 1.0.0
Сообщения: 9
Стаж: 11 лет 4 месяца
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: Изменение Хедера (шапки форума)

Сообщение voblin »

Заработало. Не знаю почему, пусть гуру объяснят, чисто случайно получилось.

вместо

Код: Выделить всё

<link href="{T_THEME_PATH}/my_style{TIME_CSS}.css" rel="stylesheet" type="text/css" media="screen, projection" />
поставил

Код: Выделить всё

<link href="{T_THEME_PATH}/my_style{TIME_CSS}.css" rel="alternate stylesheet" type="text/css" media="screen, projection" />
AnriBertje
phpBB 1.2.0
Сообщения: 11
Стаж: 9 лет 10 месяцев

Re: Изменение Хедера (шапки форума)

Сообщение AnriBertje »

Здравствуйте, уважаемые! Нашел в сети это обсуждение и специально зарегистрировался, чтобы задать вопрос, который уже долго мучит. Нигде не могу найти ответ, Может быть Вы поможете?
Я заменил шапку на своем форуме, все сделал стандартно: изменил высоту в colours.css, прописал путь к изображению в common.css и добавил высоту в стилях overall_header.html.
Но страницы форума нормально выглядят только для зарегистрированных пользователей:
АВТОРИЗОВАННЫЙ.jpg
А для гостей они - со съехавшими надписями и наслаивающимися цветами фонов:
не АВТОРИЗОВАННЫЙ.jpg
А на странице входа вообще все перекошено и сверху виден текст:

Код: Выделить всё

[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4758: Cannot modify header information - headers already sent by (output started at [ROOT]/language/ru/ucp.php:1) 
Т.е. - какой-то конфликт файлов при отображении заголовка в браузере.
ВХОД.jpg
Если кто-нибудь знает, в чем дело и как с этим бороться, помогите пожалуйста!!!
Последний раз редактировалось Sheer 11.05.2014 12:20, всего редактировалось 1 раз.
Причина: bb-код
Закрыто

Вернуться в «Стили для phpBB 3.0.x»