Изменение Хедера (шапки форума)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
dmbbelgorod
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 2 месяца
- Откуда: Белгородская область, г. Белгород ул. 5 Августа 27.2 кв.114
Изменение Хедера (шапки форума)
Здравствуйте Уважаемые модераторы и администраторы форума. Возможно создал тему не там, но всё же хучу задать столь интерисующий меня вопрос. Шапка форума где расположен логотип phpBB. Я сделал в фотошопе картинки от восхода солнца до заката. Как мне применить их к хедеру. А точнее хочу скажем следать папку "pic" в неё положать картинки. И чтобы эти картинки менялись в хэдере в зависимости от промежутка времени. Скажем всемя утро картинка одна время обед другая и так далее подскажите что где следует прописать. Я так понимаю что придётся еще и с кодом помудрить. Если честно загорелся идеей может кто поможет. Надеюсь другим это тоже интересно. Зарание Благодарен ваш постоянный посетитель Sever.
P.s / картинка должна стоять от времени до времени НАПРИМЕР с 9 утра до 12 дня одна, с 1 до 3 другая ну и так далее до 24 часов.
P.s / картинка должна стоять от времени до времени НАПРИМЕР с 9 утра до 12 дня одна, с 1 до 3 другая ну и так далее до 24 часов.
Последний раз редактировалось dmbbelgorod 30.07.2009 9:52, всего редактировалось 2 раза.
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
Re: Изминение Хедера (шапки форума)
dmbbelgorod писал(а): Я сделала
Ты мальчик или девочка?dmbbelgorod писал(а):загорелся идеей
Да, придется. Вообще идея интересная. Если на пальцах, то в стиле создаем несколько вариантов шапки, а коде в зависимости от времени - выбираем нужный.dmbbelgorod писал(а):Я так понимаю что придётся еще и с кодом помудрить.
А еще вариант - тоже для времен года.
Будет время - надо будет заняться
Добавлено спустя 28 минут 9 секунд:
Ах да! Исправь ошибку в названии темы, а то в мусор отправлю
-
dmbbelgorod
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 2 месяца
- Откуда: Белгородская область, г. Белгород ул. 5 Августа 27.2 кв.114
Re: Изменение Хедера (шапки форума)
Спасибо что оценили. Заголовок исправил... Кстати а можно попробовать на php или на яве написать скрипток и инклудом вставить в хедер? или могут проблемы появиться?
-
dmbbelgorod
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 2 месяца
- Откуда: Белгородская область, г. Белгород ул. 5 Августа 27.2 кв.114
Re: Изменение Хедера (шапки форума)
Вот нашёл скриптик, я так понимаю код нужно переделать под временной отрезок.
он меняет картинку по дате, может кто знает как сделать так чтоб вместо времени были и часы и минуты. кто сделает напишите код исходный. Зарание благодарен.
Код: Выделить всё
<script type="text/javascript">
var date = new Date()
var month = date.getMonth() + 1
var day = date.getDate()
var cure = day+"."+month;
if(cure == "23.2"){document.write('<div align="center"><img src="286406bd3af3.jpg"></div>');}
if(cure == "ДЕНЬ.МЕСЯЦ"){document.write('<div align="center"><img src="ФОТО"></div>');}
if(cure == "ДЕНЬ.МЕСЯЦ"){document.write('<div align="center"><img src="ФОТО"></div>');}
if(cure == "ДЕНЬ.МЕСЯЦ"){document.write('<div align="center"><img src="ФОТО"></div>');}
</script>-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Изменение Хедера (шапки форума)
Как простейшее решение, можно, например, так:dmbbelgorod писал(а):А точнее хочу скажем следать папку "pic" в неё положать картинки. И чтобы эти картинки менялись в хэдере в зависимости от промежутка времени.
Добавляем 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'),Где-то, так...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Изменение Хедера (шапки форума)
Nekstati
Нет, просто пытаюсь научиться php
Нет, просто пытаюсь научиться php
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
dmbbelgorod
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 2 месяца
- Откуда: Белгородская область, г. Белгород ул. 5 Августа 27.2 кв.114
Re: Изменение Хедера (шапки форума)
Ха палыч ты сила я его модифицировал и все дела теперь всё работает, теперь у меня и под статистикий на форуме погоду сделал примерно таким же способом картинка меняется в зависимости от температуры и облачности или дождя. Супер. Большое спасибо палыч. Мир не без добрых людей.
-
dmbbelgorod
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 2 месяца
- Откуда: Белгородская область, г. Белгород ул. 5 Августа 27.2 кв.114
Re: Изменение Хедера (шапки форума)
ПАЛЫЧ ты прости мой брат хаходил наговорил тут ерунды тебе.
Палыч дело в чем логотип не нужен вообще я его убрал дело в самом headerbar'e вот как должно быть нужно менять сам хедер точнее рисунок который лежит в styles\prosilver\theme\images сам рисунок называется bg_header.gif вот его то как раз и нужно менять с периодичностью как это сделать подскажи вот рисунок так должно быть.
Палыч дело в чем логотип не нужен вообще я его убрал дело в самом headerbar'e вот как должно быть нужно менять сам хедер точнее рисунок который лежит в styles\prosilver\theme\images сам рисунок называется bg_header.gif вот его то как раз и нужно менять с периодичностью как это сделать подскажи вот рисунок так должно быть.
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
dmbbelgorod, способом, который указал Палыч, можно менять абсолютно любой рисунок.
Вместо
сделайте так:
и вставляйте этот {DYNAMIC_IMG} в любой html-шаблон: <img src="img_folder_path/{DYNAMIC_IMG}">. В css вставлять нельзя.
Например, чтобы заменить bg_header.gif в overall_header.html:
Вместо
Код: Выделить всё
== 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'),Код: Выделить всё
== ADD AFTER ==
'DYNAMIC_IMG' => ($site_logo_time > 5) ? (($site_logo_time > 11) ? (($site_logo_time > 17) ? 'image4.gif' : 'image3.gif') : 'image2.gif') : 'image1.gif',Например, чтобы заменить bg_header.gif в overall_header.html:
Код: Выделить всё
<div class="headerbar">
== REPLACE WITH ==
<div class="headerbar" style="background-image: url({T_THEME_PATH}/images/{DYNAMIC_IMG})">-
dmbbelgorod
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 2 месяца
- Откуда: Белгородская область, г. Белгород ул. 5 Августа 27.2 кв.114
Re: Изменение Хедера (шапки форума)
Вот теперь я полностью сделал то что хотел, и здесь наверное следует закончить тему.
Подробно опишу весь спектр работы который нужно проделать для того чтобы хедер менял свой вид в сообтветсвии со временем пользователя.
что для этого нужно сделать:
1. Для начала не следует ничего менять в файле стилей, это касается файла common.css
2. Открываем файл includes/functions.php
3. Ищем там строку и добаляем после неё.
4.
5. Далее делаем так:
6. Далее открываем файл overall_header.html: и делаем следующее:
7. Если вы все сделали правильно то вы молодец, а если нет следовательно вы тупы! вернитесь к пункту 1 и попробуйте повторить всё сначала.
За все модификации и предложения огромную благодарность хочется сказать ПАЛЫЧУ и Nekstati спасибо огромное в развитие и вклад в мои мозги.
Подробно опишу весь спектр работы который нужно проделать для того чтобы хедер менял свой вид в сообтветсвии со временем пользователя.
что для этого нужно сделать:
1. Для начала не следует ничего менять в файле стилей, это касается файла common.css
2. Открываем файл includes/functions.php
3. Ищем там строку
Код: Выделить всё
// The following assigns all _common_ variables that may be used at any point in a template.4.
Код: Выделить всё
$dinamic_img_time = $user->format_date(time(), 'H', true);Код: Выделить всё
== FIND == НАХОДИМ
'SITE_LOGO_IMG' => $user->img('site_logo'),
== REPLACE == ЗАМЕНЯЕМ НА
'DYNAMIC_IMG' => ($site_logo_time > 5) ? (($site_logo_time > 11) ? (($site_logo_time > 17) ? 'image4.gif' : 'image3.gif') : 'image2.gif') : 'image1.gif',Код: Выделить всё
НАХОДИМ: <div class="headerbar">
== REPLACE WITH == ЗАМЕНЯЕМ НА
<div class="headerbar" style="background-image: url({T_THEME_PATH}/images/{DYNAMIC_IMG})">За все модификации и предложения огромную благодарность хочется сказать ПАЛЫЧУ и Nekstati спасибо огромное в развитие и вклад в мои мозги.
Последний раз редактировалось владимир1983 15.04.2011 8:00, всего редактировалось 1 раз.
Причина: Убрано [size=85][/size]
Причина: Убрано [size=85][/size]
-
cronos
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 17 лет
Re: Изменение Хедера (шапки форума)
dmbbelgorod,покажи как это у тебя работает?
заинтересовала фишка :)
заинтересовала фишка :)
-
dmbbelgorod
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 2 месяца
- Откуда: Белгородская область, г. Белгород ул. 5 Августа 27.2 кв.114
Re: Изменение Хедера (шапки форума)
ну как тебе показать! в общем приход время картинка меняется поробуй и увидишь результат. Я всё описал подробно я так думаю. Ничего сложного нет.
-
sanya1603
- phpBB 1.4.1
- Сообщения: 44
- Стаж: 16 лет 10 месяцев
Re: Изменение Хедера (шапки форума)
У меня все получилось, но картинки не меняются, как стала одна картинка под первым номером так и стоит
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Изменение Хедера (шапки форума)
sanya1603, это называется «ничего не получилось». Переделывайте в точном соответствии с постом http://www.phpbbguru.net/community/topi ... ml#p252850, на прочие посты этой темы не обращайте внимания.

