1
Annonsroterare
Postat av Wiborg den 23 Augusti 2010, 20:41
13 kommentarer · 41 träffar
Hejsan!
Jag tänkte bygga en annonsroterare med hjälp av php och MySQL men jag vet inte riktigt hur jag ska lösa det på bästa sätt då jag krånglat till det lite.
Nu är det så att vi ska sälja annonser där vi sätter pris efter hur ofta annonsen ska visas (% av antal sidvisningar) och hur länge annonsen ska visas (till ett specifikt datum).
Scriptet ska alltså slumpmässigt välja ut en annons ur databasen där sannolikheten att en annons blir vald är satt efter hur ofta den ska visas.
Exempelvis om någon köper en plats och vill att den ska visas på 20% av alla sidvisningar under en vecka så ska scriptet automatiskt visa annonsen var 5:e gång ända tills stoppdatumet och de resterande 80% av sidvisningarna ska vår egna banner visas.
Kommer det till ytterligare en annons, exempelvis en som vill visas 40% av sidvisningarna så ska den visas 2/5 av sidvisningarna, den första annonsen fortfarande 1/5 och resterande delen ska vår egen banner visas.
Någon som har något förslag på hur man ska lösa detta?
Jag tänkte bygga en annonsroterare med hjälp av php och MySQL men jag vet inte riktigt hur jag ska lösa det på bästa sätt då jag krånglat till det lite.
Nu är det så att vi ska sälja annonser där vi sätter pris efter hur ofta annonsen ska visas (% av antal sidvisningar) och hur länge annonsen ska visas (till ett specifikt datum).
Scriptet ska alltså slumpmässigt välja ut en annons ur databasen där sannolikheten att en annons blir vald är satt efter hur ofta den ska visas.
Exempelvis om någon köper en plats och vill att den ska visas på 20% av alla sidvisningar under en vecka så ska scriptet automatiskt visa annonsen var 5:e gång ända tills stoppdatumet och de resterande 80% av sidvisningarna ska vår egna banner visas.
Kommer det till ytterligare en annons, exempelvis en som vill visas 40% av sidvisningarna så ska den visas 2/5 av sidvisningarna, den första annonsen fortfarande 1/5 och resterande delen ska vår egen banner visas.
Någon som har något förslag på hur man ska lösa detta?






