[MOD] Random banner is header
Geplaatst: 16 nov 2004, 11:08
Ik weet niet of er behoefte aan is of dat er al iets is wat er op lijkt (zal vast wel
) maar ik heb een kleine mod gemaakt waarmee je een wisselende Banner boven je forum kunt zetten (zoiets al dit dus: http://www.phpbb.nl/viewtopic.php?t=13232)
Alleen heb ik het in PHP gedaan. Het is niet echt hoogstaand maar misschien hebben jullie er iets aan.
Ik ben nog niet echt thuis is alle phpBB termen qua mods, maar hiermee moet het lukken denk ik:
Zoek:
After add:
Zoek:
Ervoor plaatsen:
Open /templates/templatesnaam/overall_header.php
Op de plek waar je je banner hebt staan haal je de huidige code weg voor de banner en vervangt dat door:
Klaar. Alles saven en uploaden en je bent er. Vergeet niet je verschillende banners er ook neer te zetten anders heeft deze mod geen nut.
Misschien kan iemand mij ook meteen helpen. Wat is graag zou zien is dat ik alles banners in een map zou stoppen en dat dit aantal direct uitgelezen wordt.
Ik heb op phpfreakz.nl een voorbeeldje gevonden:
Maar ik ben niet zo thuis in bestanden uitlezen in php. Is hier iemand goed in? Ik hoef alleen maar weten hoeveel er in een map staan zodat ik daarmee $bannernumber kan vullen en de logootjes kan nummeren. Iemand een mooi idee hiervoor?

Alleen heb ik het in PHP gedaan. Het is niet echt hoogstaand maar misschien hebben jullie er iets aan.
Ik ben nog niet echt thuis is alle phpBB termen qua mods, maar hiermee moet het lukken denk ik:
Code: Selecteer alles
Open: includes/page_header.php
Code: Selecteer alles
//
// Parse and show the overall header.
//
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
Code: Selecteer alles
$bannernumber = 4;
$uitkomst = rand (1, $bannernumber);
if ($uitkomst=="1")
$banner= "<img src=\"http://urlnaarjesite.nl/mapmetplaates/logo1.jpg\" alt=\"Bannert!\" />";
if ($uitkomst=="2")
$banner= "<img src=\"http://urlnaarjesite.nl/mapmetplaates/logo2.jpg\" alt=\"Bannert!\" />";
if ($uitkomst=="3")
$banner= "<img src=\"http://urlnaarjesite.nl/mapmetplaates/logo3.jpg\" alt=\"Bannert!\" />";
if ($uitkomst=="4")
$banner= "<img src=\"http://urlnaarjesite.nl/mapmetplaates/logo4.jpg\" alt=\"Bannert!\" />";
Code: Selecteer alles
'NAV_LINKS' => $nav_links_html)
);
//
// Login box?
//
Code: Selecteer alles
'BANNER' => $banner,
Op de plek waar je je banner hebt staan haal je de huidige code weg voor de banner en vervangt dat door:
Code: Selecteer alles
{BANNER}
Misschien kan iemand mij ook meteen helpen. Wat is graag zou zien is dat ik alles banners in een map zou stoppen en dat dit aantal direct uitgelezen wordt.
Ik heb op phpfreakz.nl een voorbeeldje gevonden:
Code: Selecteer alles
$ext = explode(' ',$hide);
if(isset($_GET['file'])){
if(!strstr($_GET['file'], '..')){
$_file = explode('./',$_GET['file']);
$count = count($_file);