کنترل AdRotator > نمایش تبلیغات از فایل های XML
نمایش تبلیغات توسط کنترل AdRotator از یک فایل XML :
کنترل AdRotator توانایی خواندن اطلاعات تبلیغات ( ads ) را از منابع داده ای مختلف
دارد .
یکی از منابع داده ای که شما می توانید اطلاعات عکس های تبلیغاتی خود و مسیرهای مقصد
آنها را در آن تعیین نمایید ، فایل های XML هستند . برای این منظور باید اطلاعات تبلیغاتی
خود را در یک فایل XML تعیین کرده و سپس کنترل AdRotator را به آن فایل متصل کنید .
تعیین تمامی خصوصیات کنترل AdRotator دلخواه بوده و می توانید یک یا تمام آنها را تعیین
نمایید . خواصی که باید در یک فایل XML تعیین شوند در لیست زیر قرار دارند :
- ImageUrl : این خاصیت آدرس محل نگهداری عکس را تعیین می کند
.
- NavigateUrl : این خاصیت آدرس صفحه مقصد را که کاربر در صورت
کلیک بر روی کنترل AdRotator به آنجا ارسال می شود ، را تعیین می کند .
- AlternateText : این خاصیت یک متن دلخواه را تعیین می کند تا
در هنگامی که به هر دلیل عکس تبلیغ نمایش داده نشد ، آن متن به جای عکس نمایش داده
شود .
- Keyword : این خاصیت می تواند یک کلمه یا حرف باشد که برای
دسته بندی تبلیغ خود از آن استفاده کنید . سپس می توانید از این دسته بندی ها برای
فیلتر کردن تبلیغ های مورد نظرتان استفاده کنید .
- Impression : این خاصیت یک مقدار عددی است که می تواند
تعیین کننده میزان و دفعات نمایش یک تبلیغ باشد .
هر چه عدد این خاصیت برای یک تبلیغ بزرگتر باشد ، تعداد دفعات نمایش آن تبلیغ نسبت
به سایر تبلیغات بیشتر می شود .
- Height : این خاصیت ارتفاع نمایش تبلیغ را تعیین می کند . مقدار
این خاصیت بر مقدار Height کنترل AdRotator اولویت دارد .
- width : این خاصیت عرض تفاع نمایش تبلیغ را تعیین می کند .
مقدار این خاصیت بر مقدار Width کنترل AdRotator اولویت دارد .
ایجاد یک لیست تبلیغاتی با استفاده از یک فایل XML :
برای ایجاد یک لیست تبلیغاتی با استفاده از یک فایل XML مراحل زیر را به ترتیب انجام
دهید :
- یک فایل جدید XML را در فولدر App_Data سایت خود بسازید .
برای امنیت بیشتر ، پسوندی به غیر از پسوند xml مثل ads را به فایل خود بدهید .
- المنت های زیر را به ابتدای فایل XML خود اضافه نمایید :
<?xml version="1.0" encoding="utf-8" ?>
<Advertisements xmlns="http://schemas.microsoft.com/AspNet/AdRotator-Schedule-File">
</Advertisements>
|
- به تعداد عکس های تبلیغاتی که در لیست خود دارید ، به ازاری هر عکس یک عنصر Ad را به
تگ < Advertisment > فایل XML اضافه کرده و خواص لازم را برای هر عکس تعیین نمایید
. در پایان فایل خود را ذخیره نمایید .
در پایان فایل XML شما باید دارای ساختاری شبیه کد نمونه زیر داشته باشد و خواص به
صورت گفته شده تعریف گردند :
<advertisements xmlns="http://schemas.microsoft.com/AspNet/AdRotator-Schedule-File">
<Ad>
<ImageUrl>~/images/Contoso_ad.gif</ImageUrl>
<NavigateUrl>http://www.contoso-ltd.com</NavigateUrl>
<AlternateText>Ad for Contoso, Ltd. Web site</AlternateText>
<Impressions>100</Impressions>
</Ad>
<Ad>
<ImageUrl>~/images/Aspnet_ad.gif</ImageUrl>
<NavigateUrl>http://www.asp.net</NavigateUrl>
<AlternateText>Ad for ASP.NET Web site</AlternateText>
<Impressions>50</Impressions>
</Ad>
</advertisements>
|
اتصال کنترل AdRotator به فایل XML و نمایش تبلیغات :
پس از تهیه لیست کامل عکس های تبلیغاتی خود در فایل XML ، اکنون وقت آن است که با اتصال
کنترل AdRotator به فایل XML ، عکس های تبلیغاتی را به صورت رندم بر روی صفحه نمایش
دهید . برای این منظور مراحل زیر را به ترتیب انجام دهید :
- یک کنترل AdRotator را بر روی صفحه ASP.Net خود در محلی که می خواهید تصاویر تبلیغاتی
نمایش داده شوند ، قرار دهید .
- مقدار خاصیت AdvertisemntFile کنترل AdRotator را برابر با آدرس فایل XML مورد نظر
خود قرار دهید .
- هنگامی که صفحه اجرا شود ، کنترل AdRotator به صورت اتوماتیک فایل XML را خوانده و
یکی از عکس های تبلیغاتی را به صورت تصادفی نمایش می دهد .
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1
حمایت نمایید :