Bannerrotationshack
#1
ich wollte mir gerade einen bannerrotationshack für das wbb2.1.3 bauen, der dann im footer eingebaut wird. Ich hab mir das nicht so schwer VORGESTELLT.
Also folgendes hab ich bisher:

PHP-Code:
<?php 
$file 
= @file("banner.txt") or die ("Die Datei kann nicht geöffnet werden."); 
$count count($file); 
mt_srand((double)microtime()*1000000); 
$zufall mt_rand(0,$count-1); 
$line $file[$zufall];
$array explode("|"$line); 
echo 
"<a href=\"" $array[0] . "\" target=\"_blank\"><img src=\"" $array[1] . "\" border=\"0\"></a>"
?>
=bannerrotation.php

Code:
[URL]http://www.6thgeneration.sunsonic.de[/URL]|[URL]http://www.6thgeneration.sunsonic.de/promotion/6thgeneration.jpg[/URL]
[URL]http://www.6thgeneration.sunsonic.de[/URL]|[URL]http://www.6thgeneration.sunsonic.de/promotion/animiert.gif[/URL]
=banner.txt (das ist einfach nur ein beispiel mit den links).

Durch
PHP-Code:
$array 
sollte das eigentlich aufgerufen werden können. Jetzt liegt aber mein problem bei der "position" der dateien, also wohin muss ich die hochladen`? Nehmen wir an, ich möchte vom style "xy" (wbboard/images/xy/hier_die_images_vom_style) aus die bannerrotation sehen können. Wo müssen die dateien hin? Abgesehen davon, dass ich
PHP-Code:
$array 
noch in die templates einbauen muss etc.?

Danke!
  Zitieren
#2
Du könntest den code in die global.php machen
Zitat:$file = @file("banner.txt") or die ("Die Datei kann nicht geöffnet werden.");
$count = count($file);
mt_srand((double)microtime()*1000000);
$zufall = mt_rand(0,$count-1);
$line = $file[$zufall];
$array = explode("|", $line);
echo "<a href=\"" . $array[0] . "\" target=\"_blank\"><img src=\"" . $array[1] . "\" border=\"0\"></a>";

wenn es in den footer soll dann suche in der global nach footer. da müsste dann was kommen wie templatesget,... [footer]

darüber fügst du den code ein
  Zitieren
#3
diese stelle?

PHP-Code:
eval ("\$footer = \"".$tpl->get("footer")."\";"); 
  Zitieren
#4
ja, darüber einfügen und in den footer $array

Ich glaube, so einen Code brauche ich auch. Bzw. den code für den Zufall.

Smile
  Zitieren
#5
Kannst ja auch einbauen

EDIT###
klappt nicht so ganz: look at http://www.6thgeneration.sunsonic.de/wbboard überm header Big Grin
  Zitieren
#6
Was ist über dem header?

code:
Zitat:$file = @file("banner.txt") or die ("Die Datei kann nicht geöffnet werden.");
$count = count($file);
mt_srand((double)microtime()*1000000);
$zufall = mt_rand(0,$count-1);
$line = $file[$zufall];
$array = explode("|", $line);

einfügen in footer
<a href="" . $array[0] . "" target="_blank"><img src="" . $array[1] . "" border="0"></a>

:hmm:
  Zitieren
#7
Seit ihr alle coder oda was?

aber.. anja...... ich glaub ich amchs bei mir auch

( wenn ich bald ein banner hab)
  Zitieren
#8
jo i glaub das sin alles so coder freaks - i distanzier mich aber von denen Wink
Write this on my gravestone, write this right on my grave, "To whisky and women, here lies a poor slave".

[Bild: 10_en_btn.gif]

Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum
  Zitieren
#9
Nunja, ich "code" gerne weil mich das einfach interessiert. Ausserdem kann ich dann eine Homepage Programmieren und mit Grafiken ausschmücken.

Meine Scripts sind aber meistens nur Grundbegriffe von PHP weil ich mich noch nie richtig mit Funktionen ausseinader gesetzt habe Sad
  Zitieren
#10
Zitat:Original von pattexMeine Scripts sind aber meistens nur Grundbegriffe von PHP weil ich mich noch nie richtig mit Funktionen ausseinader gesetzt habe Sad

fauler sack die sin e net schwer :baeh:
Write this on my gravestone, write this right on my grave, "To whisky and women, here lies a poor slave".

[Bild: 10_en_btn.gif]

Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum
  Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste