Har du nyligen ta mitt råd om manging banners? Eller kanske du bara lägga annonser på din webbplats för första gången den här månaden? Antingen så hittar du som dina webbplatser växa, dess mycket arbete att hantera bannerreklam. Du skulle kunna fortsätta med något liknande OpenAds men program som detta är att beskatta på servern effektivitet - särskilt om du är på en delad hosting plan (De nyaste versin av OpenAds använder 16 MB RAM). Ibland enkelt är bättre och effektivt! Här är några PHP kodning tips för att ställa dig upp för banner automatisering.
Det första steget innebär att gripa tag i den aktuella sidor domän. Bryta url på snedstreck som så. Detta bör gå i din mall sida.
$ delar = explodera ("/", $ HTTP_HOST);
Detta skapar en array som vi nu kan välja ett element för att komma åt. Den första samlingen "0" är den första delen av kedjan. Denna innehåller allt mellan http:// och början av nästa snedstreck om det finns ett. Vi kommer att lagra det i variabeln "$ whichsite". OBS: Du kan tillämpa samma regler för kataloger eller sidor på en webbplats genom att öka en del rörlig. Detta borde gå din mall sida.
$ whichsite = $ delar [0];
Nu använda en "innehåller en plats på din sida (förmodligen i en mall någonstans på din sida) där du vill att annonsen ska visas. Denna gång går i dina webbplatser mall.
omfatta http://www.domain.com/ads.php?whichsite = $ whichsite;
Skapa en if-sats för att kontrollera och se vad området har valts ut. OBS: om inte en sub-domän du vill ange sin WWW motsvarighet eftersom en webbplats kan vanligtvis nås genom domain.com eller www.domain.com.
if ($ whichsite == "www.extreme-gamerz.org" | | $ whichsite == "extrem-gamerz.org")
Om det finns några ytterligare länkar som du vill ha samma villkor för att fortsätta att lägga till dem genom att skilja dem åt med ett "||". Detta anger ett eller förklaring i PHP. Denna kod bör gå i ett nytt dokument som heter "ads.php" som vi kallas i tidigare steg. Annonserna ska gå i-mellan varje uttalande om detta.
Koden i din mall ska se ut så här:
-
<?php if ( $whichsite == "www.domain1.com" || $whichsite == "domain1.com" ) { ?> -
//Replace this with banners for this site -
<?php } elseif ( $whichsite == "sub.domain1.com" ) { ?> -
//Banners code for sub.domain1.com -
<?php } else { ?> -
//Catch all banner (if you use this add in a non-applicable spot) it will display this code) You could use this alone as a substitue for sub.domain1.com if you are only doing this on 2 sites. -
<?php } ?> - Ladda ner denna kod: 0916multisitebanners1.txt
Och din ads.php skript för att dina annonser ska se ut ungefär så här:
-
<?php -
$parts = explode ( "/" , $HTTP_HOST ) ; -
$whichsite = $parts [ 0 ] ; -
include "http://www.domain.com/ads.php?whichsite=$whichsite" ; -
?> - Ladda ner denna kod: 0916multisitebanners2.txt
Om du börjar lära sig PHP / mySQL Jag skulle vilja föreslå en verksamhet som skulle innebära att inrätta en databas som spår banner laster. Du kan även skapa ett enkelt system som förvaltar domäner och annonser när du är på det. Bryta steg ner och använda detta som ett lärande verktyg. Det enda sättet jag någonsin lärt sig är när jag hade en ursäkt för att skapa något eller hade ett problem som behövs för fastställande. Möjligheterna är många som ni kan använda det här konceptet till andra saker sedan Annons! Var kreativ med det!





































Lämna en kommentar: