ASP Content Rotator (ASP 3.0)

উদাহরণ

Content Rotator কম্পোনেন্ট
যখন ব্যবহারকারী কোনো পেজ পরিদর্শন করতে কিংবা পুনরায় লোড করতে চায়, তখন এই কম্পোনেন্টটি ভিন্ন ভিন্ন এইচটিএমএল কনটেন্ট স্ট্রিং প্রদর্শন করবে。

ASP Content Rotator কম্পোনেন্ট

ASP Content Rotator কম্পোনেন্টটি একটি ContentRotator অবজেক্ট তৈরি করবে, যখন ব্যবহারকারী কোনো পেজ পরিদর্শন করতে কিংবা পুনরায় লোড করতে চায়, তখন এই অবজেক্টটি একটি ভিন্ন ভিন্ন এইচটিএমএল কনটেন্ট স্ট্রিং প্রদর্শন করবে।একটি নামকরণকৃত কনটেন্ট সেজুলেশন ফাইল (Content Schedule File) টেক্সট ফাইলটি কনটেন্ট স্ট্রিং-এর তথ্য ধারণ করে।

কনটেন্ট স্ট্রিং এইচটিএমএল ট্যাগগুলির সাথে অন্তর্ভুক্ত করা যেতে পারে, যার মাধ্যমে এইচটিএমএল প্রদর্শন করা যেতে পারে: টেক্সট, ছবি, রঙ এবং হার্ডওয়েবল লিঙ্ক。

সংজ্ঞা

<%
Set cr=Server.CreateObject( "MSWC.ContentRotator" )
%>

যখন কোনও ব্যবহারকারী ওয়েবসাইট দেখছে, এই উদাহরণটি ভিন্ন ভিন্ন কনটেন্ট দেখাবে।প্রথমে, সাইটের রুট ডিরেক্টরির text উপ-ডিরেক্টরিতে "textads.txt" নামের একটি ফাইল তৈরি করুন。

"textads.txt":

%% #1
This is a great day!!
%% #2 
<h1>Smile</h1>
%% #3
<img src="smiley.gif">
%% #4
এখানে একটি <a href="http://www.codew3c.com">লিঙ্ক</a>

মন্তব্য:প্রত্যেকটি কনটেন্ট স্ট্রিং-এর শুরুতে # নম্বর।এই নম্বরটি একটি অপশনাল পারামিটার, যা এইচটিএমএল কনটেন্ট স্ট্রিং-এর সম্পর্কিত ওয়েটিং ব্যবহার করে।এই উদাহরণে, Content Rotator-এর প্রথম কনটেন্ট স্ট্রিং দেখানোর সম্ভাবনা এক দশমাংশ, দ্বিতীয়টির সম্ভাবনা দুই দশমাংশ, তৃতীয়টির সম্ভাবনা তিন দশমাংশ, এবং চতুর্থটির সম্ভাবনা চার দশমাংশ।

তারপর, একটি ASP ফাইল তৈরি করুন এবং নিচের কোডটি এসে প্রবেশ করান

<html>
<body>
<%
set cr=server.createobject("MSWC.ContentRotator")
response.write(cr.ChooseContent("text/textads.txt"))
%>
</body>
</html>

ASP Content Rotator কম্পোনেন্টের পদ্ধতি

পদ্ধতি বর্ণনা উদাহরণ
ChooseContent কোনো কনটেন্ট স্ট্রিং নিয়ে এসে দেখান
	<%
    dim cr
    Set cr=Server.CreateObject("MSWC.ContentRotator") 
    response.write(cr.ChooseContent("text/textads.txt"))
    %>
	

输出:

GetAllContent টেক্সট ফাইলের সমস্ত কনটেন্ট স্ট্রিং নিয়ে এসে দেখান
	<%
    dim cr
    Set cr=Server.CreateObject("MSWC.ContentRotator") 
    response.write(cr.GetAllContent("text/textads.txt"))
    %>
	

输出: