Did you recently take my advice on manging banners ? Har du nyligen ta mitt råd om manging banners? Or maybe you’re just putting advertisements on your site for the first time this month? Eller kanske du bara lägga annonser på din webbplats för första gången den här månaden? Either way you’ll find as your sites grow, its a lot of work to manage banner advertisements. Antingen så hittar du som dina webbplatser växa, dess mycket arbete att hantera bannerreklam. You could go with something like OpenAds but applications like this are taxing on server efficiency - particularly if you’re on a shared hosting plan (The newest versin of OpenAds utilizes 16mb of ram). 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). Sometimes simple is better and effective! Ibland enkelt är bättre och effektivt! Here’s some PHP coding tips to set yourself up for banner automation. Här är några PHP kodning tips för att ställa dig upp för banner automatisering.

The first step involves grabbing the current pages domain. Det första steget innebär att gripa tag i den aktuella sidor domän. Break the url on the slashes like so. Bryta url på snedstreck som så. This should go in your template page. Detta bör gå i din mall sida.
$parts = explode(”/”, $HTTP_HOST); $ delar = explodera ("/", $ HTTP_HOST);

This creates an array which we can now pick and choose an element to access. Detta skapar en array som vi nu kan välja ett element för att komma åt. The first array “0″ is the first part of the array. Den första samlingen "0" är den första delen av kedjan. This contains everything between the http:// and the start of the next slash if there is one. Denna innehåller allt mellan http:// och början av nästa snedstreck om det finns ett. We’re going to store that in variable “$whichsite”. NOTE : You can apply these same rules to directories or pages within a site by incrementing the part variable. 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. This should go your template page. Detta borde gå din mall sida.
$whichsite = $parts[0]; $ whichsite = $ delar [0];

Now use an includes in the spot on your page (probably in a template somewhere on your site) where you want the ad to appear. 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. This again, goes in your sites template. Denna gång går i dina webbplatser mall.
include http://www.domain.com/ads.php?whichsite=$whichsite; omfatta http://www.domain.com/ads.php?whichsite = $ whichsite;

Create an IF statement to check and see what domain is being selected. NOTE: if its not a sub-domain you’ will want to enter its WWW counterpart since a site can usually be accessed by domain.com or www.domain.com. 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 == “extreme-gamerz.org”) if ($ whichsite == "www.extreme-gamerz.org" | | $ whichsite == "extrem-gamerz.org")
If there are any additional links you want to have the same condition for continue to add them by separating them with a “||”. 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 "||". This specifies an OR statement in PHP. Detta anger ett eller förklaring i PHP. This code should go in a new document named “ads.php” which we called in the past step. Denna kod bör gå i ett nytt dokument som heter "ads.php" som vi kallas i tidigare steg. Your ads should go in-between each if statement accordingly. Annonserna ska gå i-mellan varje uttalande om detta.

The code in your template should look like this: Koden i din mall ska se ut så här:

  1. <?php if ( $whichsite == "www.domain1.com" || $whichsite == "domain1.com" ) { ?>
  2. //Replace this with banners for this site
  3. <?php } elseif ( $whichsite == "sub.domain1.com" ) { ?>
  4. //Banners code for sub.domain1.com
  5. <?php } else { ?>
  6. //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.
  7. <?php } ?>

And your ads.php script for your advertisements should look something like this: Och din ads.php skript för att dina annonser ska se ut ungefär så här:

  1. <?php
  2. $parts = explode ( "/" , $HTTP_HOST ) ;
  3. $whichsite = $parts [ 0 ] ;
  4. include "http://www.domain.com/ads.php?whichsite=$whichsite" ;
  5. ?>

If you’re starting to learn PHP/mySQL I would strongly suggest an activity that would involve setting up a database which tracks banner loads. 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. You could also set up a simple system that manages the domains and ads while you’re at it. Du kan även skapa ett enkelt system som förvaltar domäner och annonser när du är på det. Break the steps down and use this as a learning tool. Bryta steg ner och använda detta som ett lärande verktyg. The only way I ever learned is when I had an excuse to create something or had a problem that needed fixing. 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. The possibilities are endless as you can apply this concept to things other then banner advertising! Möjligheterna är många som ni kan använda det här konceptet till andra saker sedan Annons! Be creative with it! Var kreativ med det!



Leave A Comment: Lämna en kommentar:

Comments RSS Feed Kommentarer RSS-flöde

6 Minus 3 = Minus 3 =

Custom Theme by Rob Malon | Content & Design © 2008 - Rob Malon [dot] Com. Anpassad Tema av Rob Malon | Content & Design © 2008 - Rob Malon [dot] Com. "));
"));