AdRotator (ASP AdRotator)
اینجا با «کامپوننت AdRotator در ASP» آشنا می شویم. کامپوننت (Component) یعنی ابزار آماده سرور. AdRotator هر بار یک تصویر تبلیغاتی دیگر نشان می دهد. اطلاعات تصاویر داخل یک فایل متنی ساده ذخیره می شود.
AdRotator چطور کار می کند؟
یک شیء AdRotator می سازیم و با GetAdvertisement خروجی HTML می گیریم. فایل متنی، مسیر تصویر، لینک مقصد، متن جایگزین و نرخ نمایش را مشخص می کند. مانند صف نوبت در مدرسه، هر تصویر سهم مشخصی دارد.
هشدار: طبق منبع، AdRotator با IIS7 کار نمی کند.
سینتکس ساخت و استفاده
<%
Set adrotator = Server.CreateObject("MSWC.AdRotator")
adrotator.GetAdvertisement("textfile.txt")
%>
نمونه کامل با فایل ads.txt و صفحه بنر
در این نمونه، کلیک ها به صفحه banners.asp می روند و آن صفحه کار ریدایرکت را انجام می دهد.
<%
url = Request.QueryString("url")
If url <> "" Then
Response.Redirect(url)
End If
%>
<!DOCTYPE html>
<html>
<body>
<%
Set adrotator = Server.CreateObject("MSWC.AdRotator")
Response.Write(adrotator.GetAdvertisement("textfile.txt"))
%>
</body>
</html>
گام های عملی
- فایل متنی ads را بساز.
- REDIRECT و سپس * را قرار بده.
- برای هر آگهی: تصویر، لینک، متن جایگزین، درصد نمایش بنویس.
- در ASP شیء AdRotator بساز و خروجی را بنویس.
نکته: می توانی زیر REDIRECT، WIDTH، HEIGHT و BORDER را تعیین کنی.
خواص و متدهای مهم AdRotator
خواص: Border اندازه کادر؛ Clickable قابل کلیک بودن؛ TargetFrame نام فریم مقصد. متد: GetAdvertisement که HTML تبلیغ را برمی گرداند.
برای کار با داده ها و فایل ها در ASP، این صفحات را ببین: Dictionary و File.
جمع بندی سریع
- AdRotator تصاویر را چرخشی نمایش می دهد.
- تنظیمات در یک فایل متنی است.
- GetAdvertisement خروجی HTML می دهد.
- روی IIS7 کار نمی کند.
- Border و TargetFrame را می توان تنظیم کرد.