Nischant Content Rotator
De Nischant Content Rotator is een ActiveX programma dat html in een pagina roteert. Het component voegt iedere keer dat een pagina geladen wordt andere html in, waarbij de gegevens uit een zogenoemde content-file (content.htm) worden gelezen.
In de contentfile staat de html die moet worden weergegeven steeds op 1 regel. De regel die moet worden weergegeven kan door het programma willekeurig worden gekozen, of de regels worden in de volgorde waarin ze voorkomen uitgelezen.
Dit laatste indien cookies worden geaccepteerd zodat de sessie in stand blijft. Zo niet schakelt het programma automatisch over naar de zogenoemde randommode waarin willekeurig een regel wordt gekozen.
Omdat de contentfile normale html kan bevatten is praktisch alles op een pagina te roteren, inclusief teksten, afbeeldingen, java-applets, enzovoorts.
Syntaxis
Plaats onderstaand script in een asp-pagina en het component zal bij het laden van de pagina een regel uit het bestand 'reclame.txt' invoegen.
<%
Set NI =Server.CreateObject("NIContentRotator.Rotator")
Response.Write NI.GetCurrentRotationHtml("/reclame.txt")
%>
Methoden
- GetCurrentRotationHtml(VirtualPath)
Geeft de html die moet worden ingevoegd als resultaat. De methode heeft als parameter de lokatie van de contentfile nodig (VirtualPath).
<% Response.Write NI.GetCurrentRotationHtml("/dir/reclame.txt") %>
Indien er meerdere contentfiles in de website worden gebruikt dienen deze verschillende bestandsnamen te hebben, ook als ze in verschillende directory's staan.
Omdat het component de gegevens van de contentfile in het geheugen van de server opslaat, worden wijzigingen in de contentfile niet opgemerkt. Door het aanroepen van de methode ResetRotator wordt het geheugen vrijgegeven en bij een volgende aanroep van de methode GetCurrentRotationHtml de contentfile opnieuw ingelezen.
De methode geeft een boolean waarde terug, true bij succes, anders false.
<% Succes = NI.ResetRotator %>
Eigenschappen
Standaard geeft de rotator de regels uit de contentfile in de volgorde waarin ze voorkomen retour. Indien dit in willekeurige volgorde moet gebeuren kan de eigenschap RandomMode worden gebruikt. Maak deze in dat geval waar (true).
<% NI.RandomMode = True %>
De rotator schakelt automatisch over op de RandomMode wanneer de bezoeker geen cookies accepteert en de asp-sessie daardoor niet in stand kan blijven.
Kenmerken
Nadeel van een rotator die zelf willekeurig een regel moet kiezen is dat het kan voorkomen dat dezelfde regel twee keer achter elkaar wordt weergegeven. De Nischant rotator maakt echter gebruik van een unieke techniek die deze kans minimaliseert en zeker sterk verminderd t.o.v. andere rotators.
Ook kan de rotator alle regels weergeven in de volgorde waarin ze in de contentfile voorkomen. Dit alleen als de bezoeker cookies accepteert waardoor de sessie in stand kan blijven, anders schakelt de rotator automatisch over naar de random (willekeurige) mode.
De rotator leest altijd als eerste regel nummer 0 in de contentfile. Tevens wordt deze regel daarna nooit meer weergegeven. Dit geldt ook voor de willekeurig (random) mode. Daardoor kan de eerste regel een introductie tekst bevatten.
Support & Feedback
Vragen, suggesties of opmerkingen kunt u richten aan beheer@nedcomp.nl. Er wordt geen support gegeven betreffende het gebruik of de installatie van het component buiten het Nedcomp netwerk.
Copyright & Aansprakelijkheid
Copyright ©1998 bij Nedcomp Hosting.
Nischant is een merk van Nedcomp Hosting. De Nischant Content Rotator mag gratis worden gebruikt. Doorverkopen of verhuren is niet toegestaan. Het programma is auteursrechtelijk beschermd.
|
|
 |
| |
| Gebruik van het programma geschiedt geheel op eigen risico. Bij gebruik van het programma vrijwaart u Nedcomp Hosting van iedere vorm van claim, aanklacht of geding.
|
|