کنترل AdRotator

برای ایجاد یک بنر تبلیغاتی با نمایش تصادفی یکی از بهترین گزینه ها کنترل  AdRotator در  Asp.net  می باشد .عکس هایی که قرار است در بنر نمایش داده شود در یک فایل زمان بندی  xml قرار دارد .هر عکس می تواند شامل یک سری تنظیمات باشد از قبیل :

Alternate Text  , Impressions , Image Url , NavigateUrl , Keyword

Image Url :

مسیر تصویری که قرار است نمایش داده شود .می تواند یک مسیر نسبی یا یک آدرس اینترنتی باشد .

NavigateUrl :

در صورتی که کاربر بر روی عکس کلیک کند به لینک مقدار دهی شده فرستاده میشود .

Impressions :

تعداد دفعات ظاهر شدن تبلیغ را تنظیم میکند .این عدد بستگی به اعداد تعیین شده برای سایر تبلیغ های دیگر دارد .در صورتی که کلا دو تبلیغ داشته باشیم و مقدار یکی از آنها 5 و دیگری 10 باشد ، تبلیغی که مقدار 10 را دارد دو بار نشان داده خواهد شد .

Keyword

یک واژه کلیدی است که می تواند برای فیلتر سازی مورد استفاده قرار گیرد .

Alternate Text :

اگر مروگر به هر دلیلی نتواند عکس را نشان دهد متن  AlternateText به جای عکس نمایش داده می شود .

 

برای استفاده ابتدا از جعبه ابزار  کنترل Adrotator را انتخاب و به داخل صفحه مورد نظر بکشید . می توانید طول و عرض آن را توسط دو خاصیت width و height تعیین کنید که در این مثال 960px برای عرض و 300px برای ارتفاع آن در نظر گرفته شده است .

<asp:AdRotator ID="AdRotator1" runat="server" Width="960px"  Height="300px" />

همانطور که گفتیم به یک فایل xml برای زمان بندی  و تعیین تصاویر نیاز است برای اینکار بر روی عنوان پروژه در پنجره  Solution Explorer کلیک کرده و از بر روی گزینه Add رفته و بر روی گزینه Xml File کلیک کرده و نامی را برای آن انتخاب نمایید .

مثال زیر محتویات یک فایل xml با دو عکس  را برای کنترل AdRotator نشان می دهد .

<Advertisements>
<Ad>
  <ImageUrl>LearningAds.jpg</ImageUrl>
  <NavigateUrl>http://www.Learningschool.ir</NavigateUrl>
  <AlternateText>مدرسه یادگیری</AlternateText>
  <Impressions>20</Impressions>
  <keyword>Learning</keyword>
</Ad>
<Ad>
  <ImageUrl>GoogleAds.jpg</ImageUrl>
  <NavigateUrl>http://www.google.com</NavigateUrl>
  <AlternateText>گوگل</AlternateText>
  <Impressions>10</Impressions>
  <keyword>Search Engin</keyword>
</Ad>
</Advertisements>

بعد از نوشن کدهای فوق در فایل xml مورد نظر ، باید فایل xml مورد نظر را به کنترل AdRotator  متصل کنیم برای اینکار از ویژگی AdvertisementFile در کنترل AdRotator   استفاده میکنیم .

<asp:AdRotator ID="AdRotator1" runat="server" Width="960px" AdvertisementFile="Ads.xml" Target="_blank" Height="100px" />

 

AdvertisementFile :

توسط این ویژگی فایل تبلیغاتی مورد نظر را تعیین میکنیم .

Target :

نحوه باز شدن پنجره  جدید را در صورت کلیک بر روی یک آیتم (NavigateUrl) تعیین میکنید .

برای دانلود پروژه فوق اینجا کلیک کنید .


توسط : عثمان رحیمی  3 ماه قبل ، سه شنبه 4 شهریور 1393 ساعت 16:11  0  2034

نظر شما برای ما مهم است و به ما در بهبود سایت کمک میکند.


ارسال نظر
  • نام (اختیاری ) :
  • پست الکترونیک :
  • توضیحات :

مطالب مرتبط