مكون ASP Content Rotator (ASP 3.0)
عنصر دوار محتوى ASP
يقوم مكون ASP Content Rotator بإنشاء كائن ContentRotator الذي يعرض سلسلة محتوى مختلفة في كل مرة يدخل فيها الزائر أو يقوم بتحديث الصفحة.
يشتمل الملف النصي ، المسمى Content Schedule File ، على معلومات حول سلاسل المحتوى.
يمكن أن تحتوي سلاسل المحتوى على علامات HTML بحيث يمكنك عرض أي نوع من المحتوى يمكن أن يمثله HTML: نص أو صور أو ألوان أو ارتباطات تشعبية.
بناء الجملة
<%
Set cr=Server.CreateObject("MSWC.ContentRotator")
%>
مثال على محور دوار لمحتوى ASP
يعرض المثال التالي محتوى مختلفًا في كل مرة يشاهد فيها الزائر صفحة الويب.
أولاً ، قم بإنشاء ملف نصي باسم "textads.txt" وضعه في مجلد فرعي يسمى "text".
"textads.txt":
%% #3
<h2>This is a great day!!</h2>
%% #3
<img src="smiley.gif">
%% #4
<a href="https://www.w3schools.com">Visit W3Schools.com</a>
لاحظ رقم # في بداية كل سلسلة محتوى. هذا الرقم هو معلمة اختيارية تشير إلى الوزن النسبي لسلسلة محتوى HTML. في الملف النصي أعلاه ، سيعرض Content Rotator سلسلة المحتوى الأولى والثانية بثلاثة أعشار الوقت ، والثالثة بأربعة أعشار الوقت.
بعد ذلك ، قم بإنشاء ملف ASP ، وأدخل الكود التالي:
مثال
<html>
<body>
<%
set cr=server.createobject("MSWC.ContentRotator")
response.write(cr.ChooseContent("text/textads.txt"))
%>
</body>
</html>
طرق ASP Content Rotator Component
Method | Description | Example |
---|---|---|
ChooseContent | Gets and displays a content string | <% dim cr Set cr=Server.CreateObject("MSWC.ContentRotator") response.write(cr.ChooseContent("text/textads.txt")) %> Output: |
GetAllContent | Retrieves and displays all of the content strings in the text file | <% dim cr Set cr=Server.CreateObject("MSWC.ContentRotator") response.write(cr.GetAllContent("text/textads.txt")) %> Output: This is a great day!! |