Pagina 1 van 2
Verandering Header om X tijd
Geplaatst: 29 sep 2007, 00:52
door nickdhnick
Adres van je forum: http://forum.realityx.nl
phpBB versie: 3.0.RC5
Wat zoek ik
Ik zoek een mod, of een mogelijkheid om mijn header automatisch om de zoveel tijd te laten veranderen.
Het bestand bg_header.gif moet veranderd kunnen worden.
Dus bijvoorbeeld om 3u staat er plaatje 1, om 4u staat plaatje 2 er, om 5u staat plaatje 3 er etc. etc.
Hoe is dit mogelijk, en is dit überhaupt wel mogelijk?
Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 10:04
door Robin Huurman
Ik denk dat zoiets alleen mogelijk is met een beetje javascript in je template

Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 11:19
door nickdhnick
weet jij of iemand anders misschien ook de code voor die javascript, of met welk woord k het beste bij google kan zoeken

geen idee hoe je dit moet noemen

Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 11:33
door BetaDevil
Het zou ook kunnen met PHP, ik kan wel iets kleins in elkaar flansen als je vertelt welke header welke uren moet hebben.
Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 11:36
door Jan
Probeer deze code eens:
t40135 - Selectiecode
Je kan alle bestandnamen wijzigen.
De eerste is 0 uur, 2e = 1 uur, 3e = 2 uur, ect.
Dan gebruik je gewoon dat php bestand als img src.
Succes!
Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 11:37
door BetaDevil
Jan...
zo kan het ook ja

Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 12:04
door nickdhnick
ok bedankt
als k dan colors.css open staat er dit:
Code: Selecteer alles
.headerbar {
background-color: #12A3EB;
background-image: url("{T_THEME_PATH}/images/bg_header.gif");
color: #FFFFFF;
}
Dan moet k de background-image veranderen naar de link van die php pagina?
en bij die java/php script van jou, moet k dan bij
$uur = date("G");
G invullen in uren of seconden?
Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 12:06
door Jan
Gewoon linken naar de PHP-file ja.
En met date("G") gaat ie gewoon het uur van de server nemen, dus moet je niets aan veranderen

Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 12:10
door nickdhnick
ok das mooi
dan ben k vast 1 van de eerste phpbb3'er met een wisselende header

toch iets origineels

Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 12:17
door Jan
Mjah, dan moet je er wel op letten, want wie gaat er nu exact om het uur gaan kijken en onthouden wat het vorige was

Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 12:27
door nickdhnick
niemand :p maar het zal vast wel eens opvallen
maar k krijg het niet werkend... hij toont nu alleen die blauwe achtergrondkleur van de header. en niet header.php (dat script)
dit is nu wat k gebruik (latere headers komen er nog aan)
header.php
Code: Selecteer alles
<?php
/*
?? Jan Marques , 2007
www.janmarques.net
*/
$logos = array(
"bg_header2.gif",
"bg_header_orange.gif"
);
$uur = date("G");
$logo = $logos[$uur];
header("http://pcrescue.realityx.nl/styles/prosilver/theme/images/header/".$logo);
?>
dit in colors.css
Code: Selecteer alles
.headerbar {
background-color: #12A3EB;
background-image: url("http://pcrescue.realityx.nl/styles/prosilver/theme/images/header/header.php");
color: #FFFFFF;
}
Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 12:38
door BetaDevil
Voor elk uur moet je een waarde aanmaken in de array.
Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 12:40
door nickdhnick
kan je misschien vertellen hoe k dat kan doen? ben niet zo'n ster in php

Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 12:43
door BetaDevil
Code: Selecteer alles
<?php
/*
?? Jan Marques , 2007
www.janmarques.net
*/
$logos = array( // Hier heb je een array die begint met de waarde 0 en optelt.
"bg_header2.gif", // 0 tot 1 uur
"bg_header_orange.gif" // 1 tot 2 uur
"bg_header2.gif", // 2 tot 3 uur
); // Etc. Enz.
$uur = date("G");
$logo = $logos[$uur];
header("http://pcrescue.realityx.nl/styles/prosilver/theme/images/header/".$logo);
?>
Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 12:45
door nickdhnick
ah nou snap k het... hij heeft nu eigenlijk alleen een header van 0u tot 2u 's nachts
alweer bedankt
Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 13:21
door Salomon
=>
Code: Selecteer alles
$logo = (array_key_exists($uur, $logos) ? $logos[$uur] : $logos[0]);
Hiermee paktie als het uur niet bestaat het eerste logo

Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 14:05
door nickdhnick
hij geeft dan nog steeds geen header
misschien zit de fout wel in de colors.css
- Spoiler: bekijk
Code: Selecteer alles
/* Round cornered boxes and backgrounds
---------------------------------------- */
.headerbar {
background-color: #12A3EB;
background-image: url("http://pcrescue.realityx.nl/header/prosilver/header.php");
color: #FFFFFF;
}
.navbar {
background-color: #cadceb;
}
.forabg {
background-color: #0076b1;
background-image: url("{T_THEME_PATH}/images/bg_list.gif");
}
.forumbg {
background-color: #12A3EB;
background-image: url("http://pcrescue.realityx.nl/header/prosilver/header.php");
}
Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 15:03
door Bas
Nope, maar header.php redirect nergens heen, dus daarom geeft hij ook geen header.
Re: Verandering Header om X tijd
Geplaatst: 29 sep 2007, 15:37
door Salomon
Code: Selecteer alles
header("http://pcrescue.realityx.nl/styles/prosilver/theme/images/header/".$logo);
=>
Code: Selecteer alles
header("Location: http://pcrescue.realityx.nl/styles/prosilver/theme/images/header/".$logo);
Re: Verandering Header om X tijd
Geplaatst: 30 sep 2007, 20:09
door nickdhnick
ok het werkt nu perfect
hartstikke bedankt
