Your-pMF
     registrieren     benutzer     suche     team     kalender     hilfe     index    
Chat     downloads     link us     gästebuch     supportforum    
 

Suche Bannerrotation

original Thema anzeigen

 
01.11.04, 17:50:18

Kevin

Hi Ich suche eine Bannerrotation auf PHP basis die bei jedem seiten Reload einen Anderen Banner einblendet. Sie sollte die banner so einblenden wie [URL="http://forum.jugendfeuerwehr-morsbach-lz1.de"]hier[/URL]. In der Rotation möchte ich den link zum banner und den Link der zu der seite des banners geht einfügen können. Wer sowas hat und/oder mir helfen kann dem wäre ich dankbar wenn er es hier psten würde. Ps. html Grundkenntnisse sind da auch minimales PHP verständnis aber ich kann nichts versprechen. Gruß Kevin
01.11.04, 18:46:55

the-tester

Bei meinem Hintergrundbild ist das so (könnt ihr ja abwandeln): [code] [/code]
01.11.04, 19:33:46

Kevin

Danke aber das hilft mir Persönlich jetzt wenig. Da ich aber schonmal ein script hatte könnte ich das mal mit einbringen. wäre nett wenn das jemand bearbeiten könnte: [PHP]GMX - e-mail und supergünstige DSL-Tarife’; If ($banner = = 2) echo’GMX - e-mail und supergünstige DSL-Tarife’; ?>[/PHP] Leider hab ichs damit nicht geschafft. Oder hab ich was falsch gemacht? Gruß Kevin
01.11.04, 19:49:37

Xsnoopy

geändert von: Xsnoopy - 01.11.04, 19:54:26

[PHP] GMX - e-mail und supergünstige DSL-Tarife"); If ($banner == "2") echo("GMX - e-mail und supergünstige DSL-Tarife"); ?> [/PHP] *ungetestet* is nen bissl verbessert... sollte jetzt funzen brauchst einfach nur in das tpl einfügen achte darauf wenn du in php etwas mit echo ausgibst darf in dem text kein " sein entweder du schreibst \" oder '. " alleine geht nicht öhm ich würde wenn du in nächster zeit keine weiteren banner banner einbaust einfach das img mit link so ein bauen aber es sollte die page nicht groß verzögern xsn0oOp
01.11.04, 22:09:26

Kevin

geändert von: Kevin - 01.11.04, 22:13:36

Funzt nur teilweise. Sihe [URL="http://kevin.your-pmf.de"]hier[/URL]. Auch klappt nur der zweite link. Wenn nochmal jemand dabei sehen könnte wäre das gut. Gruß Kevin
01.11.04, 22:38:00

the-tester

[php] mt_srand((double)microtime()*1000000); $banner_id = mt_rand(1,2); if ($banner_id == "1") { echo(" GMX - e-mail und supergünstige DSL-Tarife "); } elseif ($banner_id == "2") { echo(" GMX - e-mail und supergünstige DSL-Tarife "); } [/PHP]
03.11.04, 16:21:18

neo.Pho3nix

Coole Sache, aber wo finde ich den Header bzw. Footer und wenn man einfach [PHP]$banner_id = mt_rand(1,2,3,4);[/PHP] eingibt gibts 4 Banner und bei [PHP]$banner_id = mt_rand(1,2,3,4,5);[/PHP]gibts 5 Banner? Danke im Vorraus Neo
03.11.04, 17:55:12

Xsnoopy

[PHP]$banner_id = mt_rand(1,5); [/PHP] mt_rand brauch den minimal und den maximal wert den code von 2posts weiter oben (also von tester) brauchst du bloßm an die gewünschte stelle im tpl einsetzen also hier is es der footer glaub ich und du musst es halt dann noch an deine wünsche anpassen mit 5 wäre es [PHP] mt_srand((double)microtime()*1000000); $banner_id = mt_rand(1,2); if ($banner_id == "1") { echo(" "); } elseif ($banner_id == "2") { echo(" "); } [/PHP] diesen code [PHP]} elseif ($banner_id == "2") { echo(" "); } [/PHP] brauchst du bloß oben die 2 zur 3 usw machen und die anderen (roten) werte anpassen xsnoop ps: ich hoffe es is verständlich ^^'
03.11.04, 18:04:15

Kevin

Danke Xsnoopy ich werde den banner auf nem anderen forum benutzen. Auf meinem aktuellen hab ich ne Bannerrotation via PHP Programm am laufen. Funzt gut und ist kostenlos und werbefrei. :rofl: Danke an alle die geholfen haben. :kaffe: Gruß Kevin
03.11.04, 19:25:35

neo.Pho3nix

Funktionier bei mir nicht! Hab's zum anschauen noch dringelassen: http://www.srpg-board.de.pn mfg Neo
03.11.04, 20:40:46

the-tester

Na ja, wer die PHP-Tags vergisst ist selbst schuld...
04.11.04, 17:43:38

neo.Pho3nix

geändert von: neo.Pho3nix - 04.11.04, 17:51:38

Es waren PHP-Tags drin: [PHP][/PHP] Also einmal am Anfang des Skriptes, wobei dann der bekannte Error kam und einmal am Anfang der Datei, wo dann aber ne Fehlermeldung über einen <-Tag kommt. mfg Neo PS. Der Banner der jetzt drin ist, ist auf normal-Basis drin, aber wär halt wichtig, mehrere Banner zu haben.
05.11.04, 16:18:33

the-tester

In die TPL kommen ja auch andere php... Meine Tastur will gerade keinen geschwungenen Klammern machen...
05.11.04, 17:46:19

BugHunter2k

in den tl muss das sein PHP_SOURCE seit version 4 braust du keine {} mehr in den tpls ;)
05.11.04, 18:02:56

neo.Pho3nix

geändert von: neo.Pho3nix - 05.11.04, 18:09:34

Ähm?!? Jetzt gibt's schon wieder einen neuen Fehler! Könnte nicht irgeneiner seinen Footer uploaden? mfg Phoenix
05.11.04, 18:09:35

the-tester

geändert von: the-tester - 05.11.04, 18:20:42

In die tpl kommt einfach nur [code] mt_srand((double)microtime()*1000000); $banner_id = mt_rand(1,2); if ($banner_id == "1") { echo(" banner-text "); } elseif ($banner_id == "2") { echo(" 2. banner-text "); } [/code] Wie Bug schrieb: Nix mit geschweiften Klammern. [color=red]edit/[/color] Falls Du viele Banner einbinden willst, wäre diese Vorgehensweise evtl. sinnvoll (funktioniert für >=2 Banner): [code] $banner_anz = 3; $banner_url[1] = 'http://www.werbung.de/werbeurl.html'; $banner_img[1] = 'http://www.werbung.de/werbebanner.gif'; $banner_alt[1] = 'Ein sinnvoller Werbungstext'; $banner_url[2] = '2. werbe-url'; $banner_img[2] = '2. banner-url'; $banner_alt[2] = '2. banner-text'; $banner_url[3] = '3. werbe-url'; $banner_img[3] = '3. banner-url'; $banner_alt[3] = '3. banner-text'; # u.s.w. mt_srand((double)microtime()*1000000); $banner_id = mt_rand(1,$banner_anz); echo(" \"".$banner_alt[$banner_id]."\" "); [/code]
05.11.04, 18:35:44

neo.Pho3nix

geändert von: neo.Pho3nix - 05.11.04, 18:38:14

Cool Danke jetzt klappt es! Liegt aber daran, ob man in den Links [I]'[/I] oder [I]"[/I] benutzt!!:wall: Egal, jetzt hab ich aber noch das Problem, dass bei mir nur die ersten zwei der drei Banner angezeigt werden. Hat das doch etwas mit den 1,2 in [PHP]$banner_id = mt_rand(1,2);[/PHP] zu tun? mfg Phoenix EDIT: Ja hat es wenn ich zu 1,3 ändere wird der dritte Banner endlich auch angezeigt!! Oh und nochmal ein riesiges Dankeschön an alle die mir geholfen haben!:wink:
05.11.04, 18:38:56

the-tester

Nimm entweder meine zweite Variante (diehe Post davor) oder ersetze 1,2 durch 1,3
05.11.04, 20:36:40

neo.Pho3nix

Auch nochmal Danke für den Tipp, aber wie man so schön sagt, [I]Never Change A Working System[/I], bleib ich lieber beim alten, denn es funktioniert ja jetzt! Noch mal riesies Danke an alle!! mfg Phoenix
05.11.04, 21:42:39

Chris

phpadsnew soll ganz gut sein
 
 
Powered by: phpMyForum 4.2.1 © Christoph Roeder
SQL Error