ডিসেম্বর ১৮, ২০০৮১টি মন্তব্য

নোটঃ এই পোস্ট ওয়ার্ড প্রেস ২.৭ এর জন্য লেখা তবে ২.৬.x এ কাজ করবে।
চাইলে ওয়ার্ডপ্রেসকে কোন সিএমএস(ওয়ার্ড প্রেস একটা সিএমএস ই তবে তা ব্লগের জন্য বিশেষ ভাবে তৈরি) মতো ব্যবহার করা যায়। ধরুন আপনি আলাদা একটা পেজ তৈরি করতে চান যেখানে ইচ্ছা মতো কোয়ারী করে ডাটা শো করবেন। কাজটা কিভাবে করা যেতে পারে তা নিয়েই আলোচনা করতে চাইছি।

প্রথমে আপনার থীমে ফোল্ডারে একটা নতুন ফাইল যুক্ত করতে হবে। ধরুন blog.php. এখন ফাইলটা ওপেন করুন আর প্রথমেই লিখুন
/*
Template Name: Blog Template
*/

Template Name: Blog Template এই লাইন এর অর্থ হলো এই টেমপ্লেট ফাইলটা কোন বিশেষ পেজের জন্য ব্যবহার করা যেতে পারে। ডিফল্ট কোন পেজে (ওয়ার্ড প্রেসের এডমিন প্যানেল থেকে যে পেজ তৈরি করা যায়) দেখানোর জন্য থীমের page.php ফাইল ব্যবহার করা হয়। যদি আপনার থীম ফোল্ডারের ভেতর এমন কোন ফাইল থাকে যার শুরুতে উপরের মতো কোড লেখা থাকে তাহলে সেটা কোন কোন পেজের জন্য টেমপ্লেট ফাইল হিসাবে আপনি সিলেক্ট করতে পারবেন।

আপনি যদি ওয়ার্ড প্রেসে(২.৭ হিসাবে চিন্তা করা বলছি) কোন পেজ ক্রিয়েট করতে যান এডমিন প্যানেল থেকে তাহলে ডান দিকে Attributes ব্লকে দেখবেন Parant, Order ইত্যাদি সিলেক্ট করার অপশন পাবেন। এখন যদি আমার উপরের কথা মতো blog.php এর কোন কাস্টম টেমপ্লেট ফাইল থাকে তাহলে Parent ও Order এর মাঝে Template নামে আরো একটা অপশন চলে আসবে যেখান থেকে আপনি নতুন যে পেজ তৈরি করছেন সেটার জন্য ডিফ্লট টেম্পলেট(page.php) বা নিজের তৈরি করা Blog Template (blog.php) পছন্দ করতে পারবেন। ভালো হয় এডমিন থেকে ঐ পেজে কিছু লিখবেন না। যা কিছু করবেন blog.php তে লিখবেন।

blog.php বা এই রকম যে কাস্টম টেমপ্লেট ফাইল তৈরি করবেন তার নামে একটু সাবধানে দিতে হবে কারণ থীম ডিফল্ট কোন ফাইলের নামের সাথে যেন মিল না হয়।
কেউ চাইলে এই বিষয়ে আরো অধিক জানার জন্য ওয়ার্ড প্রেসের কোডেক্সে এই বিষয়ে টিউটোরিয়াল দেখতে পারেন।

ধন্যবাদ।

ডিসেম্বর ১৬, ২০০৮১টি মন্তব্য

জুমলা ১.৫.৮ ভার্সনে কন্টেন্টে ডিফল্ট কিছু স্পেসিফিক html ট্যাগ ফিল্টার এর ব্যবস্থা করা হয়েছে সিকিউরিটি ইস্যু চিন্তা করে। এক্ষেত্রে html ট্যাগ সমূহকে তিন ক্যাটাগরীতে ভাগ করা হয়েছে। ব্লাকলিস্ট(Blacklist), হোয়াইট লিস্ট(Whitelist) এবং নো এইচটিএমএল(No Html)। ডিফল্ট হিসাবে ব্লাকলিস্ট সিলেক্ট করা থাকে। অর্থাৎ নির্দিষ্ট কিছু html ট্যাগ ছাড়া আর কিছু ব্যবহার করা যাবে না। সুপার এডমিন চাইলে ফ্রন্ট এন্ড এবং ব্যাক এন্ডের জন্য বিভিন্ন ইউজার গ্রুপ এর ভেতর আলাদা ভাবে এই ফিল্টার অপশন সেট করে দিতে পারেন।

আমি আজ জুমলাতে ফ্লাশ এড করতে গিয়ে বুঝতে পারলাম object ট্যাগ টা ফিল্টার করে দিচ্ছে এবং গুগল করেই জুমলার উইকিতে পেয়ে গেলাম সমস্যার কারণ। এই ডিফল্ট ফিল্টার কিভাবে সম্পাদনা করবেন তা নিচের লিঙ্কে বিস্তারিত পাবেন। আশা করি আমার মতো যারা এই সমস্যায় পড়েছেন বা পড়বেন তাদের জন্য উপকার হবে। কারণ মাঝে মাঝে এই ধরনের ছোট খাট সমস্যায় পড়ে অনেকেই মাথার চুল ছিড়ে ফেলেন। জুমলার ডিফল্ট tinymce editor এর থেকে যদি JCE এডিটর ব্যবহার করেন তাহলে কন্টেন্টে এডিটে অনেক অপশন পাবেন। জুমলার ব্যাপারে একটা জিনিস সব সময় মাথায় রাখি তা হল করা যায় না এমন কিছু নাই(অবশ্যই লিমিট আছে :P ) জুমলাতে তবে তা খুঁজে নিতে হবে। …continue reading জুমলা ১.৫.৮ ভার্সনে কন্টেন্টে ডিফল্ট html ট্যাগ ফিল্টার

  • Go to top
    Go to top
feedback