বর্ণ সিএমএস [পর্ব-০৬] – বেসিক থিম ডেভলপমেন্ট

1
130 বার দেখা হয়েছে।

বর্ণ একটি ওপেনসোর্স কন্টেন্ট ম্যানেজম্যান্ট সিষ্টেম । যারা এখনও বর্ণ সিএমএস ডাউনলোড করেন নি তার এখান থেকে ডাউনলোড করে নিতে পারেন ।

আগের টিউনগুলোতে এবং ফেসবুকে মেসেজে অনেক বর্ণ সিএমএসের থিম ডেভলপমেন্ট সম্পর্কে জানতে চেয়েছে । তাই এই টিউনটি লেখা ।

থিম ডেভলপমেন্টের জন্য নুন্যতম কিকি জানা দরকার ?

  • বেসিক পি এইচ পি
  • এইচটিএমএল
  • সিএসএস

 

বর্ণ সিএমএসের থিম কোন ডিরেক্টরীতে থাকে ?

বর্ণ সিএমএসের থিম include/theme ডিরেক্টরীতে থাকে ।

 

থিম কিভাবে সেটাপ দিব বা ম্যানেজ করব ?

এডমিন প্যানেলের other  মেনু থেকে ‍খুব সহজে থিম সেটাপ বা ম্যানেজ করতে পারেন ।

 

থিম তৈরী করার জন্য include/theme/ ডিরেক্টরীতে  একটি নতুন ফোল্ডার খুলতে হবে ।

থিমের ফোল্ডারে অবশ্যই নিচের কয়েকটি ফাইল থাকতে হবে

  • index.php (মুল পাতা)
  • 404.php (404 এররগুলো এই পেজে আসবে)
  • style.css (সিএসএস)
  • single.php (কন্টেন্ট পেজ)
  • doc.php (ডকমেন্ট  পেজ)

তবে আরে কয়েকটি ফাইল রাখা যেতে পারে যা যেগুলোতে অন্যান্য কন্টেন্ট শো করবে

  • category.php (ক্যাটাগরী শো করবে)
  • profile.php (প্রফাইল শো করবে)
  • search.php (সার্চ পেজ)
  • functions.php (ইচ্ছেমত ফাংশন রাখতে পারেন। ফাংশন রেফারেন্সটি দেখতে পারেন  )

এবং ডেভলপ এর সুবিধার্থে sidebar.php , header.php , footer.php রাখা যেতে পারে ।

 

এখন প্রয়োজনীয় ফাইলগুলো খোলার পর দেখা যাবে সবগুলো ব্লান্ক । এখন থিমের style.css পেজে নিচের কোডটি  এড করুন

এখন  ব্রাউজারে এডমিন প্যানেলের other মেনু হতে থিমে গেলে নতুন থিমটি দেখা যাবে । থিমটি এক্টিভ করুন ।

 

অবশ্যই  –

  • <head></head> ট্যাগের মধ্যে <?php header_view()  ;  ?> এবং
  • ফুটারে <?php footer_view() ; ?> বসাতে হবে ।

 

বেসিক কিছু –

  • index.php তে লাগে এমন কিছু কোডের সাম্পল : code
  • header তে  $title ভারিয়েবল সবসময় টাইটেল শো করে
  • doc.php তে লাগতে পারে : code
  • single.phpতে লাগতে পারে : code

 

এখন ফাংশন রেফারেন্স দেখে   থিম ডেভলপমেন্ট শুরু করুন । পরের টিউনে  আরো বিস্তারিত নিয়ে আসব ।মন্তব্য জানাতে ভুলবেন না কিন্তু । ধণ্যবাদ ।

অফিসিয়াল ফেসবুক পেজ : গ্রুপ

Print Friendly, PDF & Email

1 COMMENT

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.