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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

Почитал уроки, посмотрел примеры, дождался лучик надежды - Некстати .... не хочу быть идиотом.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Игорёк
phpBB 1.4.4
Сообщения: 155
Стаж: 15 лет 9 месяцев
Благодарил (а): 16 раз
Поблагодарили: 2 раза

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

Сообщение Игорёк »

И снова к Гуру вопрос:

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

.headerbar {
	background-color: #12A3EB;
   	background: 
    				url({T_THEME_PATH}/images/fon/guru/blank.png) 0 0 no-repeat,
     				url({T_THEME_PATH}/images/fon/guru/header.png) repeat-x;
	color: #FFFFFF;
	/*background-position: left top;*/
	/*background-repeat: repeat-x;*/
}
Подскажите что я пропустил, что мне добавить что бы header.png рястинулся до конца закрывающего своего тега

Добавлено спустя 44 секунды:
Сразу говорю глобус уберу, я просто я ещё не нарисовал и решил взять за пример ваш глобус
У вас нет необходимых прав для просмотра вложений в этом сообщении.
http://www.velokarnavaltlt.ru/ - форум ВелоКарнавал г.Тольятти
Игорёк
phpBB 1.4.4
Сообщения: 155
Стаж: 15 лет 9 месяцев
Благодарил (а): 16 раз
Поблагодарили: 2 раза

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

Сообщение Игорёк »

Помогите кто нить
http://www.velokarnavaltlt.ru/ - форум ВелоКарнавал г.Тольятти
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

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

Сообщение MIT »

Игорёк писал(а):55 минут назад
Правила, пункт: 3.5
Игорёк писал(а):что бы header.png рястинулся до конца закрывающего своего тега
Картинка, расположенная фоном, не может быть растянута. Под неё можно залить цвет. И в данном случае блок headerbar заканчивается именно там, где у тебя обрезается картинка.
Что бы она не обрезалась, задай её для тега html или body.

Добавлено спустя 5 минут 55 секунд:
Или #wrap, или... В общем, по скрину сложно сказать.
Игорёк
phpBB 1.4.4
Сообщения: 155
Стаж: 15 лет 9 месяцев
Благодарил (а): 16 раз
Поблагодарили: 2 раза

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

Сообщение Игорёк »

Что то типо этого?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
http://www.velokarnavaltlt.ru/ - форум ВелоКарнавал г.Тольятти
nixit
phpBB 1.4.4
Сообщения: 173
Стаж: 15 лет 6 месяцев
Благодарил (а): 13 раз
Поблагодарили: 4 раза

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

Сообщение nixit »

Я себе сделал, здорово вышло.))) Теперь думаю, как добавить зависимость от времени года.))
А в идеале и от погоды, но на это мне знаний не хватит. Тут, видимо придется сверяться с сервером погоды... :shock:
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

Прочесть выше нет сил?
по времени года
Изменение Хедера (шапки форума)

по времени суток
Изменение Хедера (шапки форума)
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
nixit
phpBB 1.4.4
Сообщения: 173
Стаж: 15 лет 6 месяцев
Благодарил (а): 13 раз
Поблагодарили: 4 раза

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

Сообщение nixit »

Пчелкин
Ну, я пытаюсь сделать по временам года+временам суток, хотя. Принцип такой же, просто условий больше.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

Может по времени года не обязательно? А то получится если эти два понятия в условия вложить - будет аж 16 лого прописаны в скрипте и их 16 надо держать на хосте.
По временам года можно и вручную сменить один раз в квартал, не долго.
А вот смена по времени суток - легко...правда мне это вначале далось не совсем легко..но в теме уже все разжевано.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
nixit
phpBB 1.4.4
Сообщения: 173
Стаж: 15 лет 6 месяцев
Благодарил (а): 13 раз
Поблагодарили: 4 раза

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

Сообщение nixit »

Пчелкин
По времени суток я уже сделал по совету выше, я думаю это понятно из
nixit писал(а):Я себе сделал, здорово вышло.)))
А вообще, может вы и правы, не к чему лишний раз сервер грузить...
legionnaire
phpBB 1.0.0
Сообщения: 4
Стаж: 15 лет 9 месяцев

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

Сообщение legionnaire »

Добрый вечер.
Вопрос такой.
Как в теме prosilver вместо расширенного поиска вставить баннер 486x60?
Точней куда именно вставлять. Если вставляю в div вместо формы расширенного поиска, то все ползет..
http://forum.searchengines.ru/ вот как тут, справа вверху баннер
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

Это пробовали?
http://www.phpbb.com/kb/article/adverti ... in-phpbb3/

Добавлено спустя 4 минуты 39 секунд:
О. Даже темка есть
Добавление банеров и счетчиков - делюсь решением
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
legionnaire
phpBB 1.0.0
Сообщения: 4
Стаж: 15 лет 9 месяцев

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

Сообщение legionnaire »

Так там же нету взамен расширенного поиска на баннер. Если туда поставить, что то маленькое то все нормально. если побольше то начинается перекос.
В той теме продублировал, так как там нету ответа.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

Палыч писал(а): Как простейшее решение, можно, например, так:
Добавляем 4 лого: ночь, утро, день, вечер. Если добавлять через админку, то это будет 'user_icon1', 'user_icon2' и т.д.
в файле 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'),
== REPLACE ==
'SITE_LOGO_IMG' => ($site_logo_time > 5) ? (($site_logo_time > 11) ? (($site_logo_time > 17) ? $user->img('user_icon4'):$user->img('user_icon3')) : $user->img('user_icon2')) : $user->img('user_icon1'),

Лого будет меняться в зависимости от локального времени пользователя: от 0 до 5 - ночь, от 5 до 11 - утро, от 11 до 17 - день, от 17 до 24 - вечер.
Это изменение дает возможность менять шапку от времени суток.
Но вот начал ставить мод Custom header logo v1.0.2
и в нем по инструкции в файле includes/functions.php
надо найти

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

		'SITE_LOGO_IMG'			=> $user->img('site_logo'),
и заменить на

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

		'SITE_LOGO_IMG'			=> $site_logo,
Но строка

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

		'SITE_LOGO_IMG'			=> $user->img('site_logo'),
у нас уже заменена кодом от Палыча и меняет лого по времени на всем форуме..
Без замены указанной строки, индивидуальные лого для каждого форума в админке назначаются, но не меняются..
Проще всего, конечно, выкинуть смену лого по времени и втулить нужную правку и вуаля..все будет работать..
Но вот хочется оставить смену лого на главной по времени суток, а остальным форумам сделать замену лого от мода Custom header logo v1.0.2
Подскажите пожалуйста - можно обмануть судьбу? Согласен даже перечислить Иды форумов, если такая возможность будет нужна...
В общем надо что бы на главной лого менялось по времени суток кодом от Палыча, а при влезании в другие категории и форумы лого менялось по смыслу от мода Custom header logo v1.0.2..
Готов и на финрассмотрение вопроса.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 17 лет 11 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

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

Сообщение FEAR93 »

Для начала нужно отменить правки Палыча. Так. Теперь приступаем :)
Ставим Custom header logo v1.0.2 как ни в чём не бывало. Дальше

Открываем includes/functions.php

Ищем:

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

$site_logo = '<img src="' . $phpbb_root_path . $config['logo_path'] . '/' . $forum_logo['forum_logo'] . '" alt="" title="" />';


Добавляем после:

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

$site_logo_flag = true;
Ищем:

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

$template->assign_vars(array(
Добавляем перед (вариант для четырёх изображений Изменение Хедера (шапки форума)):

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

    $site_logo_time = $user->format_date(time(), 'H', true);
	if ($site_logo_time <= 22 and $site_logo_time >= 5) 
    {
     $forum_time_logo = 'дневная картинка без формата';    
    }
    else
    {
     $forum_time_logo = 'ночная картинка без формата';
    }
Ищем:

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

'SITE_LOGO_IMG'			=> $site_logo,
Добавляем после:

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

'SITE_LOGO_IMG_FLAG'	=> $site_logo_flag,
'FORUM_TIME_LOGO'		=> $forum_time_logo,
Открываем styles\prosilver\template\overall_header.html

Ищем:

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

{SITE_LOGO_IMG} 
Заменяем на:

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

 <!-- IF not SITE_LOGO_IMG_FLAG  -->
	<img src="{T_THEME_PATH}/images/{FORUM_TIME_LOGO}.png" /> 
	<!-- ELSE --> 
	{SITE_LOGO_IMG} 
<!-- ENDIF -->
Очищаем кэш, конечно же. Всё. Теперь можно назначать лого форумам.

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