31. marts 2001 - 15:56Der er
4 kommentarer og 1 løsning
Banner rotering
Hejsa, jeg har nu siddet i et godt stykke tid og rodet med et banner system, jeg har lavet det sådan man kan vælge om der skal være ratio på det banner man lægger ind, og hvor mange visninger det max skal have hvis man har valgt ratio.
Det virker jo fint nok, men nu kom det store problem, jeg har denne kode der tager et random banner.
Problemet er følgende: Hvis et banner nu har ratio på og der ikke er flere visninger tilbage på dens konto og det er den post der bliver taget skal den vælge et andet banner.
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
oki....problemet ditt ligger jo i denne stumpen med kode:
if rs(\"bannerratio\") = true then if rs(\"bannerratiosize\") = \"0\" then rs.Move(int(rs.RecordCount * rnd)) else
rs.update rs(\"bannerratiosize\") = rs(\"bannerratiosize\") - 1 rs.update end if end if
den første if er jo ok, men den annen if antar jo faktisk at det neste banneret har gyldige egenskaper for fremvisning...det går ikke. Det du bør lage er en metode som sjekker om det neste banneret har ratio...med andre ord så er ideen noe lignende dette:
randomize number = int(rs.RecordCount * rnd) if ( checkBanner( number ) = \"true\" ) then
else
end if
function checkBanner( number ) rs.Move( number ) if rs(\"bannerratio\") = true then if rs(\"bannerratiosize\") = \"0\" then number = int(rs.RecordCount * rnd) Call checkBanner( number ) else rs.update rs(\"bannerratiosize\") = rs(\"bannerratiosize\") - 1 rs.update end if end if checkBanner = \"true\" end sub
/nute
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.