Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Artiklar / Titel på artikeln

Använd ad-Rotator

Postad 2001-09-24 av Pelle Johansson i sektionen ASP.NET, C#, Okategoriserat med 0 Kommentarer | Läst av: 3484, Betyg: 80%

Förord

Vi har alla sett alla dessa olika roterande reklamen. Varje sida du besöker, så ser du en slumpad reklam oftast i toppen av sidorna. Om du tänker på att skaffa egetn "banner rotator"-system till din sida, så har du tur, för att microsoft har komponen som gör dina reklam rotationer smärtfritt.
Innehåll
Komponenten från microsoft kallas "Ad Rotator", och finns som standard med ASP, vilket gör det väldigt troligt att ditt webhotell som stöder ASP har den komponenten. "Ad Rotator" är inte lösning till alt; till exempel, "Ad Rotator":n håller inte reda på "Click-thru", visningar och annan statistic (Hursomhelst, med lite trixande och knåpande så kan du få det med statistic).

Först, så behöver du en textfil som sparar all din reklam information. Den filen kallar vi "Reklam Rotations"-filen, de första fyra raderna är frivilliga, men som kan vara:

REDIRECT omdirigerings adress
WIDTH reklam bredd
HEIGHT reklam höjd
BORDER länkramens tjocklek

Dessa parametrar påverkar ALLA reklam bildena listade i filen. Så sätter du storleken på WIDTH 460 så kommer ALLA reklamen att bli visade i 460 pixlars storlek. Omdirigerings parametern, om satt, gör så att alla klick på reklamen kommer att gå till den .ASP filen.

Nästa rad i filen är ett måste, den MÅSTE finnas där även om du inte använder dem fyra första raderna, Symbolen är en asterix (*). Efter asterixen för varje banner i rotationen, behöver du fyra rader. Den första raden är dit där din reklambild ligger, den andra raden är till för att skicka besökarna till en viss sida
som hör till reklambilden, och rad nummer tre är till för ALT-texten, som du ser när du för musen över bilden, och håller den dära en liten stund. Den fjärde raden är ett numeriskt, som står för hur många % du vill att den bilden ska visas, den kan vara mellan 1 och 100, i jämna 1-tal (100, så visas den 100% av tiden, 50, så visas den bara 50% av tiden, osv.).

För varje reklam så behöver du göra samma procedur med dem sista 4 raderna för att få det att fungera. Ungerfär så här kan "Reklam Rotations"-filen se ut:

Filnamn: "reklam.txt"


REDIRECT /extern/reklam.asp
WIDTH 468
HEIGHT 60
BORDER 1
*
http://www.dinsite.com/bild1.gif
http://www.reklam-sajt-nr1.com
Köp och sälj saker..
20
http://www.dinsite.com/bild2.gif
http://www.reklam-sajt-nr2.com
Kolla in dessa häftiga prylarna dem har, till ett jättelågt pris!
30
http://www.dinsite.com/bild3.gif
http://www.reklam-sajt-nr3.com
DEt finns inget bättre än den sidan!
50

"Rotations"-filen här visar då 3 olika reklambilder, där bild nummer 1 visas 20%, av tiden, bild 2 visas 30% av tiden, och reklam bilden nummer 3 visas 50% av tiden. Anledningen av att vi vill ha "omdirigerings"-filen, är för att vi ska kunna lägga in statistik m.m. om du inte vill ha nån statistik, så behöver du inte ange REDIRECT raden.

Nu tar vi en titt på ASP filen som visar dem framslumpande reklambilderna, och den koden ser ut så här:
Filnamn: "visa_reklam.asp"


<%
Dim reklam
Set reklam = Server.CreateObject("MSWC.AdRotator")

Response.Write(reklam.GetAdvertisement("/reklam.txt"))
%>

Det är allt! om du kör en "include" på filen "visa_reklam.asp" så kommer den att visa reklamen just där du körde "include"-koden!

För att få reklamen att fungera på detta vis använder vi oss av GetAdvertisement för att hämta en slumpad reklanbild, med dess info från "Reklam Rotations"-filen. Metoden GetAdvertisement skriver ut HTML-koden för att visa reklamen, och gör en HREF-Länk av den, helt automatiskt, så att den blir klickbar, och dirigeras om till den sitens den har, eller "omdirigerings" asp sidan, om du har skrivit in REDIRECT reklam.txt-filen.

Om du har specifierat REDIRECT så behöver du skapa den filen som du anger som fil i "reklam.txt" och lägga en en liten kod rad:


<%
Response.Redirect Request.QueryString("url")
%>

Den koden kommer att skicka iväg den som klickade till siten du har angett i "reklam.txt" -filen, om du vill räkna "click-throughs", så kan du köra tex lite Databas-kod innan du dirigerar om dem till siten, på så sätt kan du få lite statistik över det hela, och skulle kunna visa för potentiella sponsorer, hur mycket besökarna klickar på din reklam.

Hoppas detta bringade lite klarhet i reklamen värld!
/ Stefan "Furious_Rage" Grönberg.
Upp

0 Kommentarer

Skriv en kommentar på artikeln

Ditt betyg på artikeln



Kommentar:





Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 158
27 952
271 704
1 086
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies