[asp] gewichten banner systemen

Pagina: 1
Acties:

  • Morpheus_at_work
  • Registratie: December 2000
  • Laatst online: 28-08 00:01
ben bezig met een site en wil daarin een bannerachtig iets gaan maken

aan die banners moeten gewichten komen te hangen , de gewichten houden in hoevaak een banner te zien is tenopzicht van de andere banners , dus de waarden 1, 2, 3 zullen het wel zijn.

hoe kan ik het beste een gewicht meenemen in een berekening zodat deze zich ook daadwerkelijk aan de regel houd.

Canon R6 MARK III, 35mm 1.4 VCM, 50mm 1.4 VCM , 85mm 1.4 VCM , 17-35mm 1.8, 28-70 1.8 , 24-105 1.8 70-200 f2.8


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 08:02

gorgi_19

Kruimeltjes zijn weer op :9

ASP heeft het AdRotator object, wat dit perfect regelt.

Wil je dit niet gebruiken, dan kan je met kansen gaan werken.
Voorbeeld:
Banner 1 komt 1x voor
Banner 2 komt 2x voor
Stop ze in een array, zet banner 1 er 1x aan, banner 2 er 2x in.
Je hebt dus drie banners in je array staan. Kies vervolgens door middel van random een willekeurig getal tussen 0 en 2 en je bent klaar.

Het bijhouden per stuk is naar mijn idee kansloos; je kan beter met kansen gaan werken; de verwachtingswaarde zal dan uiteindelijk wel kloppen..

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

Bijhouden per stuk kan in principe ook wel, maar je zult dan rekening moeten gaan houden met plaatsinsdatum en zo.

In mysql kun het het kans-georienteerde zo regelen:
SELECT ... , (rnd() * sqrt(weegfactor)) as factor FROM ads ORDER BY factor DESC LIMIT 1
In andere SQL-dialecten zal het ook wel kunnen.

Localhost, sweet localhost


  • Batsies
  • Registratie: Mei 2002
  • Laatst online: 27-01-2022

Batsies

E-Developing

<%
Set Ads = Server.CreateObject("MSWC.AdRotator")
Response.Write Ads.GetAdvertisement("banners.txt")
%>

is asp code, en het textbestand:

WIDTH 400
HEIGHT 60
BORDER 0
*
http://www.mijndomein.nl/banners/bedrijf1.gif http://www.bedrijf1.nl/
Ga naar bedrijf 1!
20
http://www.mijndomein.nl/banners/bedrijf2.gif
http://www.bedrijf2.nl/
Ga naar bedrijf 2!
20
http://www.mijndomein.nl/banners/bedrijf3.gif
http://www.bedrijf3.nl/
Ga naar bedrijf 3!
60

suc6

E-Developing