کنترل 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 برای ارتفاع آن در نظر گرفته شده است .
1 |
<asp:AdRotator ID="AdRotator1" runat="server" Width="960px" Height="300px" /> |
همانطور که گفتیم به یک فایل xml برای زمان بندی و تعیین تصاویر نیاز است برای اینکار بر روی عنوان پروژه در پنجره Solution Explorer کلیک کرده و از بر روی گزینه Add رفته و بر روی گزینه Xml File کلیک کرده و نامی را برای آن انتخاب نمایید .
مثال زیر محتویات یک فایل xml با دو عکس را برای کنترل AdRotator نشان می دهد .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<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 استفاده میکنیم .
1 |
<asp:AdRotator ID="AdRotator1" runat="server" Width="960px" AdvertisementFile="Ads.xml" Target="_blank" Height="100px" /> |
AdvertisementFile :
توسط این ویژگی فایل تبلیغاتی مورد نظر را تعیین میکنیم .
Target :
نحوه باز شدن پنجره جدید را در صورت کلیک بر روی یک آیتم (NavigateUrl) تعیین میکنید .
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.