Verandering Header om X tijd

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
nickdhnick
Berichten: 632
Lid geworden op: 10 apr 2006, 16:38
Locatie: Apeldoorn
Contacteer:

Verandering Header om X tijd

Bericht door nickdhnick » 29 sep 2007, 00:52

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?

Gebruikersavatar
Robin Huurman
Berichten: 542
Lid geworden op: 10 jun 2007, 16:48
Locatie: Steenbergen | Noord-Brabant

Re: Verandering Header om X tijd

Bericht door Robin Huurman » 29 sep 2007, 10:04

Ik denk dat zoiets alleen mogelijk is met een beetje javascript in je template :?

nickdhnick
Berichten: 632
Lid geworden op: 10 apr 2006, 16:38
Locatie: Apeldoorn
Contacteer:

Re: Verandering Header om X tijd

Bericht door nickdhnick » 29 sep 2007, 11:19

weet jij of iemand anders misschien ook de code voor die javascript, of met welk woord k het beste bij google kan zoeken :P geen idee hoe je dit moet noemen :)

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Verandering Header om X tijd

Bericht door BetaDevil » 29 sep 2007, 11:33

Het zou ook kunnen met PHP, ik kan wel iets kleins in elkaar flansen als je vertelt welke header welke uren moet hebben.

Gebruikersavatar
Jan
Berichten: 1987
Lid geworden op: 30 mei 2006, 20:30
Locatie: De kelder van Dhr. J. Fritzl
Contacteer:

Re: Verandering Header om X tijd

Bericht door Jan » 29 sep 2007, 11:36

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!
Vriendelijke groet,
Jan
Gratis Forum - Gratis Blog - Blokart

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Verandering Header om X tijd

Bericht door BetaDevil » 29 sep 2007, 11:37

Jan... :roll:

zo kan het ook ja :D

nickdhnick
Berichten: 632
Lid geworden op: 10 apr 2006, 16:38
Locatie: Apeldoorn
Contacteer:

Re: Verandering Header om X tijd

Bericht door nickdhnick » 29 sep 2007, 12:04

ok bedankt :D

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?

Gebruikersavatar
Jan
Berichten: 1987
Lid geworden op: 30 mei 2006, 20:30
Locatie: De kelder van Dhr. J. Fritzl
Contacteer:

Re: Verandering Header om X tijd

Bericht door Jan » 29 sep 2007, 12:06

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 ;)
Vriendelijke groet,
Jan
Gratis Forum - Gratis Blog - Blokart

nickdhnick
Berichten: 632
Lid geworden op: 10 apr 2006, 16:38
Locatie: Apeldoorn
Contacteer:

Re: Verandering Header om X tijd

Bericht door nickdhnick » 29 sep 2007, 12:10

ok das mooi :D

dan ben k vast 1 van de eerste phpbb3'er met een wisselende header :P toch iets origineels :)

Gebruikersavatar
Jan
Berichten: 1987
Lid geworden op: 30 mei 2006, 20:30
Locatie: De kelder van Dhr. J. Fritzl
Contacteer:

Re: Verandering Header om X tijd

Bericht door Jan » 29 sep 2007, 12:17

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 :D
Vriendelijke groet,
Jan
Gratis Forum - Gratis Blog - Blokart

nickdhnick
Berichten: 632
Lid geworden op: 10 apr 2006, 16:38
Locatie: Apeldoorn
Contacteer:

Re: Verandering Header om X tijd

Bericht door nickdhnick » 29 sep 2007, 12:27

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;
}

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Verandering Header om X tijd

Bericht door BetaDevil » 29 sep 2007, 12:38

Voor elk uur moet je een waarde aanmaken in de array.

nickdhnick
Berichten: 632
Lid geworden op: 10 apr 2006, 16:38
Locatie: Apeldoorn
Contacteer:

Re: Verandering Header om X tijd

Bericht door nickdhnick » 29 sep 2007, 12:40

kan je misschien vertellen hoe k dat kan doen? ben niet zo'n ster in php :P

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Verandering Header om X tijd

Bericht door BetaDevil » 29 sep 2007, 12:43

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);
?>

nickdhnick
Berichten: 632
Lid geworden op: 10 apr 2006, 16:38
Locatie: Apeldoorn
Contacteer:

Re: Verandering Header om X tijd

Bericht door nickdhnick » 29 sep 2007, 12:45

ah nou snap k het... hij heeft nu eigenlijk alleen een header van 0u tot 2u 's nachts

alweer bedankt :)
Wijziging: Werkt nog steeds niet :'(
kijk maar op http://pcrescue.realityx.nl

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Re: Verandering Header om X tijd

Bericht door Salomon » 29 sep 2007, 13:21

Code: Selecteer alles

$logo = $logos[$uur];
=>

Code: Selecteer alles

$logo = (array_key_exists($uur, $logos) ? $logos[$uur] : $logos[0]);    
Hiermee paktie als het uur niet bestaat het eerste logo :)

nickdhnick
Berichten: 632
Lid geworden op: 10 apr 2006, 16:38
Locatie: Apeldoorn
Contacteer:

Re: Verandering Header om X tijd

Bericht door nickdhnick » 29 sep 2007, 14:05

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");
}

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Re: Verandering Header om X tijd

Bericht door Bas » 29 sep 2007, 15:03

Nope, maar header.php redirect nergens heen, dus daarom geeft hij ook geen header.

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Re: Verandering Header om X tijd

Bericht door Salomon » 29 sep 2007, 15:37

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); 

nickdhnick
Berichten: 632
Lid geworden op: 10 apr 2006, 16:38
Locatie: Apeldoorn
Contacteer:

Re: Verandering Header om X tijd

Bericht door nickdhnick » 30 sep 2007, 20:09

ok het werkt nu perfect ;)

hartstikke bedankt :D

Plaats reactie