گرداننده محتوا (ASP Content Rotator)
گرداننده محتوا رشته های محتوایی را نوبتی نشان می دهد. «رشته محتوا» یعنی یک تکه HTML آماده. هر بار صفحه تازه شود، محتوای دیگری می آید. وزن دهی هم با عدد ممکن است.
سینتکس ساخت شیء ContentRotator
برای شروع، یک شیء بسازید. سپس از فایل برنامه زمان بندی محتوا بخوانید.
<%
Set cr = Server.CreateObject("MSWC.ContentRotator")
%>
گام 1: فایل برنامه زمان بندی محتوا
یک فایل متنی بسازید. هر بخش با %% شروع می شود. سپس وزن اختیاری می آید.
%% #3
<h2>This is a great day!!</h2>
%% #3
<img src="smiley.gif">
%% #4
<a href="https://www.w3schools.com">Visit W3Schools.com</a>
گام 2: نمایش یک محتوای تصادفی
اکنون فایل ASP بسازید. سپس خروجی ChooseContent را بنویسید.
<html>
<body>
<%
Set cr = Server.CreateObject("MSWC.ContentRotator")
Response.Write(cr.ChooseContent("text/textads.txt"))
%>
</body>
</html>
روش ها: ChooseContent و GetAllContent
ChooseContent یک رشته محتوا می دهد. GetAllContent همه را پشت سرهم می دهد.
<%
Dim cr
Set cr = Server.CreateObject("MSWC.ContentRotator")
Response.Write(cr.ChooseContent("text/textads.txt"))
%>
<%
Dim cr
Set cr = Server.CreateObject("MSWC.ContentRotator")
Response.Write(cr.GetAllContent("text/textads.txt"))
%>
تنظیم وزن نمایش
عدد پس از %% سهم نمایش را تعیین می کند. مثلاً #4 یعنی سهم بیشتر.
نکته: رشته های محتوا می توانند تگ HTML داشته باشند. پس متن، تصویر، یا لینک آزاد است.
برای مطالب مرتبط، بخش پیوند محتوا را ببینید. همچنین BrowserCap و AdRotator مفیدند. افزون بر این، خود گرداننده محتوا مرجع اصلی شماست.
جمع بندی سریع
- گرداننده محتوا محتوا را چرخشی نشان می دهد.
- فایل متنی زمان بندی را نگه می دارد.
- وزن ها سهم نمایش را تعیین می کنند.
- ChooseContent یکی را می آورد.
- GetAllContent همه را می آورد.