বাংলায় ওয়াপকিজ টিউটোরিয়াল [পার্ট- 4:ট্যাগ কোড(ব্লগ লিস্ট)]


ওয়াপকিজ টিউটোরিয়াল সিরিজের চতুর্থ পোস্টে স্বাগতম। সিরিজের গত পোস্টে আমরা ব্লগ ফরম নিয়ে আলোচনা করেছি। সিরিজের এই পোস্টে আমরা ব্লগ লিস্ট নিয়ে আলোচনা করবো। গত পোস্টে ব্লগ ফরম নিয়ে আলোচনা করায় হয়তো আপনারা একটি ব্লগ ফরম তৈরি করতে পেরেছেন এবং সেটা দিয়ে কিছু ডেমো পোস্ট পাবলিশ করার ট্রাই করেছেন। ডেমো পোস্ট পাবলিশ হলো কি না সেটা আজ ব্লগ লিস্ট তৈরি করলেই বুঝতে পারবেন। তো চলুন শুরু করা যাক।


ব্লগ লিস্ট

ব্লগ লিস্টের মূল ওয়াপকিজ ট্যাগ হলো [blog]সেট||কনটেন্ট[/blog]

এখানে 'সেট' এর জায়গায় প্রয়োজন অনুযায়ী সেট প্যারামিটার বসাতে হবে এবং 'কনটেন্ট' এর জায়গায় প্রয়োজন অনুযায়ী কন্টেন্ট প্যারামিটার বসাতে হবে।


সেট প্যারামিটার গুলো:

o (order)

এখানে o হলো অর্ডার। এই অর্ডার অনুযায়ী পোস্ট সাজানো হবে। এখানে এই অর্ডার পাঁচ ধরনের হতে পরে।

o=u এই অর্ডারে পোস্টগুলো লেটেস্ট আপডেট অনুযায়ী সাজানো হবে।

o=ul এই অর্ডারে পোস্টগুলো পুরাতন থেকে নতুনের দিকে সাজানো হবে।

o=n এই অর্ডারে পোস্টগুলো তাদের টাইটেলের প্রথম অক্ষর অনুযায়ী ক্রমান্নয়ে সাজানো হবে।

o=hl এই অর্ডারে পোস্টগুলো কম ভিউ থেকে বেশি ভিউয়ের দিকে ক্রমানুসারে সাজানো হবে।

o=lc এই অর্ডারে পোস্টগুলো সর্বশেষ কমেন্ট অনুযায়ী সাজানো হবে। মানে যেগুলোতে পরে কমেন্ট করা হয়েছে সেগুলো আগে দেখানো হবে।


l (limit)

এখানে আপনি লিস্টে যতটি পোস্ট দেখতে চান সে অনুযায়ী l এর ভ্যালু দিতে হবে। যেমন আপনি যদি লিস্টে 10টি পোস্ট দেখতে চান তাহলে আপনাকে l=10 দিতে হবে।


s

আপনি যদি লিস্টের পরবর্তী পেজের পোস্টগুলো দেখাতে চান তাহলে এটা অনেক দরকারি একটা প্যারামিটার। এখানে আপনি s এর ভ্যালু যতো দিবেন তত নম্বর পেজের পোস্টগুলো দেখানো হবে। আপনি চাইলে ইউআরএল থেকে s এর ভ্যালু নিতে পারেন s=:to-page: বা অন্য কিছু দিয়ে। তবে আমরা সহজেই মনে রাখারার জন্য সর্বদাই পেজিং এর জন্য s=:to-page: ব্যবহার করবো। সহজে মনে রাখার জন্য আমি আপনাদেরও এটাই সাজেস্ট করবো।


usr

usr এর ভ্যালুতে যে ইউজারের নাম দেওয়া থাকবে লিস্টে শুধু সেই ইউজারের করা পোস্টগুলো দেখানো হবে। আপনি ইউজারের প্রোফাইল পেজে usr=:to-usr: দিয়ে ইউজারের নাম গেট করতে পারেন।


search

search এর ভ্যালুতে যে ওয়ার্ড থাকবে সে ওয়ার্ড দিয়ে সাইটে সার্চ করে সে অনুযায়ী পোস্ট লিস্ট দেখানো হবে। এখানে আপনি search এর ভ্যালু সার্চ পেজে search=:to-search: দিয়ে ইউআরএল থেকে গেট করতে পারেন।


cat

এখানে cat এর ভ্যালুতে যে ক্যাটাগরির নাম দেওয়া থাকবে সে ক্যাটাগরিতে থাকা পোস্টগুলোর লিস্ট দেখানো হবে। এখানে আপনি ক্যাটাগরি পেজে cat=:to-cat: দিয়ে ক্যাটাগরির নাম ইউআরএল থেকে গেট করতে পারেন।


to

এখানে to এর ভ্যালু এ যে পোস্টের আইডি দেওয়া থাকবে প্যারামিটার অনুযায়ী সেই পোস্টের কন্টেন্টগলো দেখানো হবে। ব্লগ পেজে আপনি to=:to-blog: দিয়ে ইউআরএল থেকে ব্লগ আইডি গেট করতে পারেন।


no

লিস্টে যদি কোনো পোস্ট না থাকে তাহলে no এর যে ভ্যালু দেওয়া থাকবে সেটা দেখানো হবে। যেমন আপনি no=No Post ইউজ করতে পারেন।


কন্টেন্ট প্যারামিটার গুলো:

%id%

পোস্টের আইডি নাম্বার দেখানোর জন্য এই কোড। ব্লগ পোস্টের লিংকে to-blog=%id% দিয়ে আপনি ব্লগ পেজে ইউআরএল থেকে আইডি নাম্বার গেট করতে পারবেন।


%title%

পোস্টের টাইটেল দেখানোর জন্য এই প্যারামিটার। এছাড়া আপনি ব্লগ পোস্টের লিংকে to-blog=%title% দিয়ে ব্লগ পেজে পোস্টের টাইটেল গেট করতে পারেন


%text%

পোস্টের কন্টেন্ট দেখানোর জন্য এই প্যারামিটার। এটা ব্লগ পেজে পোস্টের পুরো কন্টেন্ট দেখানোর জন্য ইউজ করতে হবে।


%text-20%

ব্লগ লিস্টে টাইটেলের সাথে পোস্টের স্নিপেট দেখানোর জন্য এই প্যারামিটার। এখানে 20 এর জায়গায় যত দেবেন স্নিপেট এ পোস্টের প্রথম ততটাই ওয়ার্ড দেখানো হবে


%del%

পোস্ট ডিলিট করার লিঙ্ক দেখাতে এই প্যারামিটার ইউজ করতে হয়। তবে সাইটের এডমিন এবং যে পোস্ট করেছে সে ছাড়া অন্য কেউ এই ডিলিট করার লিঙ্ক দেখতে পারবে না।


%edit%

পোস্ট এডিট করার লিঙ্ক দেখাতে এই প্যারামিটার ইউজ করতে হয়। তবে সাইটের এডমিন এবং যে পোস্ট করেছে সে ছাড়া অন্য কেউ এই এডিট করার লিঙ্ক দেখতে পারবে না।


%date%

পোস্ট পাবলিশ করার তারিখ দেখাতে এই প্যারামিটার।


%by% 

পোস্টের লেখকের নাম দেখাতে এই প্যারামিটার। আপনি ইউজার প্রোফাইল পেজের লিংকে usr=%by% দিয়ে ইউআরএল থেকে ইউজারের নাম গেট করতে পারেন।


%comment_count%

ব্লগ পোস্টে কয়টি কমেন্ট করা হয়েছে সেটার কাউন্ট দেখাতে এই প্যারামিটার


%hits%

ব্লগ পোস্টে কতটি ভিউ হয়েছে সেটার কাউন্ট দেখাতে এই প্যারামিটার


%category%

পোস্টের ক্যাটাগরির নাম দেখাতে এই প্যারামিটার। ক্যাটাগরি পেজে ক্যাটাগরির নাম গেট করতে ক্যাটাগরি পেজের লিংকে to-cat=%category% দিতে পারেন।


%urlthumb%

পোস্টের থাম্বনেইল এর লিঙ্ক দেখাতে এই প্যারামিটার।


%thumb% 

সরাসরি পোস্টের থাম্বনেইল দেখাতে এই প্যারামিটার।


সবশেষে আমরা উপরের টিউটোরিয়াল থেকে নিচের কোডগুলো তৈরি করতে পারি।


ব্লগ লিস্ট (লেটেস্ট আপডেট)

[blog]o=u,s=:to-page:,l=10,no=No Post||
<div>
	<img src="%urlthumb%">
	<p>%title%</p>
	<span>%date%</span> - <span>%by%</span> - <span>%comment_count%</span>
	<hr>
</div>
[/blog]


ব্লগ লিস্ট (ক্যাটাগরি পেজে)

[blog]o=u,cat=:to-cat:,s=:to-page:,l=10,no=No Post||
<div>
	<img src="%urlthumb%">
	<p>%title%</p>
	<span>%date%</span> - <span>%by%</span> - <span>%comment_count%</span>
	<hr>
</div>
[/blog]


ব্লগ লিস্ট (সার্চ পেজে)

[blog]o=u,search=:to-search:,s=:to-page:,l=10,no=No Result||
<div>
	<img src="%urlthumb%">
	<p>%title%</p>
	<span>%date%</span> - <span>%by%</span> - <span>%comment_count%</span>
	<hr>
</div>
[/blog]


ব্লগ লিস্ট (ইউজার পেজে)

[blog]o=u,usr=:to-usr:,s=:to-page:,l=10,no=No Post||
<div>
	<img src="%urlthumb%">
	<p>%title%</p>
	<span>%date%</span> - <span>%by%</span> - <span>%comment_count%</span>
	<hr>
</div>
[/blog]


ব্লগ পোস্ট (ব্লগ পেজে)

[blog]to=:to-blog:,no=No Post||
<div>
	<img src="%urlthumb%">
	<p>%title%</p>
	<span>%date%</span> - <span>%by%</span> - <span>%comment_count%</span>
	<p>%text%</p>
</div>
[/blog]


আপনারা প্রয়োজনে এই কোডে প্রয়োজন অনুযায়ী HTML এবং CSS ব্যবহার করে ইচ্ছা মতো ডিজাইন করতে পারেন।

আগামী পোস্ট ব্লগ ক্যাটাগরি নিয়ে 


তো বন্ধুরা এই ছিলো আজকের পোস্ট। সিরিজের আগামী পোস্ট নিয়ে আসছি শীঘ্রই। ততক্ষণ আমাদের সাথেই থাকুন, ধন্যবাদ।

Post a Comment

0 Comments