کامپوننت AdRotator ASP

مثال

مثال ساده AdRotator
این مثال نشان می‌دهد که هر بار که کاربر به وب‌سایت می‌آید یا صفحه را به‌روز می‌کند، چگونه از component AdRotator برای نمایش یک تصویر تبلیغاتی متفاوت استفاده می‌شود.
AdRotator - لینک تصویر
این مثال نشان می‌دهد که هر بار که کاربر به وب‌سایت می‌آید یا صفحه را به‌روز می‌کند، چگونه از component 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" تعریف می‌کند که چگونه این تصاویر نمایش داده شوند، آدرس لینک، متن جایگزین تصویر و احتمال نمایش در هر صد کلیک. می‌توانید ببینید که احتمال نمایش تصویر CodeW3C.com 80% و احتمال نمایش تصویر Microsoft 20% است.

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

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

صفحه‌ای که به آن هدایت می‌شود، متغیر query string به نام 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>

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

ویژگی‌های component 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"))
%>

روش‌های component AdRotator

مетод GetAdvertisement

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

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