کمپوننت AdRotator ASP

مثال

مثال ساده AdRotator
این مثال نشان می‌دهد که هر بار که کاربر به وب‌سایت می‌آید یا صفحه را به‌روز می‌کند، چگونه از کامپوننت AdRotator برای نمایش یک تصویر تبلیغاتی متفاوت استفاده می‌شود.
AdRotator - لینک تصویر
این مثال نشان می‌دهد که هر بار که کاربر به وب‌سایت می‌آید یا صفحه را به‌روز می‌کند، چگونه از کامپوننت AdRotator برای نمایش یک تصویر تبلیغاتی متفاوت استفاده می‌شود. علاوه بر این، خود تصویر یک لینک است.

کمپوننت AdRotator ASP

هر بار که کاربر به وب‌سایت وارد می‌شود یا صفحه را به‌روز می‌کند، کامپوننت AdRotator ASP یک شیء AdRotator ایجاد می‌کند تا یک تصویر متفاوت را نمایش دهد.

قواعد دستور زبان:

<%
set adrotator=server.createobject("MSWC.AdRotator")
adrotator.GetAdvertisement("textfile.txt")
%>

مثال

مجبوریم بگوییم که ما یک فایل به نام "banners.asp" داریم. این شبیه به این است:

<html>
<body>
<%
set adrotator=Server.CreateObject("MSWC.AdRotator")
response.write(adrotator.GetAdvertisement("ads.txt"))
%>
</body>
</html>

فایل "ads.txt" مانند این است:

*
codew3c.gif
http://www.codew3c.com/
بازدید از CodeW3C.com
80
microsoft.gif
http://www.microsoft.com/
بازدید از Microsoft
20  

کد زیر در زیر ستاره در فایل "ads.txt" تعریف می‌کند که چگونه این تصاویر نمایش داده شوند، آدرس لینک، متن جایگزین تصویر و احتمال نمایش در هر صد کلیک.

توضیح:برای اینکه این لینک‌ها در هنگام کلیک کار کنند، باید کمی تغییرات کوچکی در فایل "ads.txt" ایجاد کنیم:

REDIRECT banners.asp
*
codew3c.gif
http://www.codew3c.com/
بازدید از CodeW3C.com
80
microsoft.gif
http://www.microsoft.com/
بازدید از Microsoft
20

صفحه‌ای که به آن هدایت می‌شود متغیر url را با نام کوئری دریافت می‌کند، که شامل URL برای هدایت است.

توضیح:برای تعیین ارتفاع، عرض و حاشیه تصویر، می‌توانیم این کد را زیر REDIRECT قرار دهیم:

REDIRECT banners.asp
WIDTH 468 
HEIGHT 60 
BORDER 0 
*
codew3c.gif
...
...

در نهایت باید این کد را به فایل "banners.asp" اضافه کنید:

<%
url=Request.QueryString("url")
If url<>"" then Response.Redirect(url)
%>
<html>
<body>
<%
set adrotator=Server.CreateObject("MSWC.AdRotator")
response.write(adrotator.GetAdvertisement("textfile.txt"))
%>
</body>
</html>

بسیار خوب، این تمام محتواست!

ویژگی‌های کامپوننت AdRotator

ویژگی Border

اندازه حاشیه اطراف تبلیغ را تعیین می‌کند.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.Border="2"
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

ویژگی Clickable

تعیین می‌کند که آیا تبلیغ به عنوان یک لینک پویا است یا خیر.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.Clickable=false
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

ویژگی TargetFrame

نام فریم‌ای که تبلیغات در آن نمایش داده می‌شود.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.TargetFrame="target='_blank'"
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

روش‌های کامپوننت AdRotator

مетод GetAdvertisement

بازگشت HTML برای نمایش تبلیغات در صفحه.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>