ব্লগার.কম ব্লগে সাবমেনুসহ মেনুবার লাগানোর পদ্ধতি

blogger.com dropdown menu with submenuআমরা ব্লগার.কম ব্লগে অনেক সময় বিভিন্ন প্রয়োজনে মেনুবার লাগিয়ে থাকি। আমার তৈরি করা কয়েকটি টেমপ্লেটেও আমি মেনুবার লাগিয়ে দিয়েছি। এই মেনুবারটি কখনও কখনও প্রয়োজনের সময় খুব কাজে লাগে। ব্লগার.কম ব্লগে স্ট্যাটিক পেজ স্থাপন করা চালু হবার পর এই মেনুবারটির ব্যবহার কমে যাবে বলে অনেকেই মনে করেছিল। কিন্তু ব্লগার যে মেনুবারটি দিচ্ছে, তাতে শুধু স্ট্যাটিক পাতাগুলিরই লিংক দেয়া যায়। কোন ব্লগপোস্ট বা ইমেইল বা অন্যকোন ব্লগের লিংক দেয়া যায় না। তাই এখনও আলাদাভাবে তৈরি করা মেনুবারের চাহিদা রয়ে গেছে।

আপনারা যারা বাংলা হ্যাকস ব্লগ নিয়মিত ভিজিট করেন, তারা জানেন যে আমি একটি মেনুবার ব্যবহার করি। এই মেনুবারটি একটি বিশেষ বৈশিষ্ট্যমণ্ডিত। এর ড্রপডাউন মেনু আছে ও সাথে আছে সাবমেনু। আমি আজকে 'বাংলা হ্যাকস' ব্লগের মেনুবারটি কিভাবে তৈরি করা হয়েছে, তা সবার সাথে শেয়ার করবো।
  • যথারীতি গুগল আইডি ও পাসওয়ার্ড দিয়ে ব্লগার.কম এ লগইন করুন।
  • এবার Layout> Edit HTML পাতায় চলে যান।
  • সেখানে ]]</b:skin> এর উপরে নিচের কোডটি বসিয়ে দিন।
  • /* Navigation ----------*/
    #NavbarMenu {
    background: #A0CFEC;
    width: 980px;
    height: 34px;
    font-size: 12px;
    font-weight: bold;
    font-family: 'AdorshoLipi', Arial, Tahoma, Verdana;
    color: #000000;
    margin: 0;
    padding: 0;
    float:left;
    }
    #NavbarMenuleft {
    width: 690px;
    float: left;
    margin: 0;
    padding: 0;
    }
    #NavbarMenuright {
    width: 285px;
    float: right;
    margin: 0;
    padding: 6px 0 0;
    }
    #nav {
    margin: 0;
    padding: 0;
    }
    #nav ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    }
    #nav li {
    list-style: none;
    margin: 0;
    padding: 0;
    }
    #nav li a, #nav li a:link, #nav li a:visited {
    color: #2008AF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    font-family: Georgia, Times New Roman;
    margin: 0;
    padding: 5px 10px 5px;
    }
    #nav li a:hover, #nav li a:active {

    color: #000000;
    font-weight: bold;
    margin: 0;
    padding: 5px 10px 5px;
    text-decoration: underline;
    }
    #nav li li a, #nav li li a:link, #nav li li a:visited {
    background: #A0CFEC;
    width: 100px;
    color: #2008AF;
    font-size: 14px;
    font-family: 'AdorshoLipi', Georgia, Times New Roman;
    font-weight: normal;
    float: none;
    margin: 0;
    padding: 3px 4px;
    border-bottom: 1px solid #FFF;

    }
    #nav li li a:hover, #nav li li a:active {

    color: #000000;
    padding: 3px 4px;
    }
    #nav li {
    float: left;
    padding: 0;
    }
    #nav li ul {
    z-index: 9999;
    position: absolute;
    left: -999em;
    height: auto;
    width: 150px;
    margin: 0;
    padding: 0;
    border-left:1px solid #BFC0C0;

    }
    #nav li ul a {
    width: 100px;
    }
    #nav li ul ul {
    margin: -28px 0 0 100px;
    }
    #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left: -999em;
    }
    #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
    left: auto;
    }
    #nav li:hover, #nav li.sfhover {
    position: static;
    }
  • উপরের অংশে কালার চার্ট (Color Chart) দেখে দেখে মেনুটির বিভিন্ন অংশের রঙ পাল্টাতে পারবেন।
  • এবার নিচের দিকে স্ক্রল করে যান।
  • নিচের দিকের <div id='content-wrapper'> লেখাটির ঠিক উপরে নিচের কোডটি লিখুন।
  • <div id='NavbarMenu'>
    <div id='NavbarMenuleft'>
    <ul id='nav'>
    <li><a expr:href='data:blog.homepageUrl'>Home</a></li>
    <li>
    <a href='#'>Blogging</a>
    <ul>
    <li>
    <a href='http://www.banglahacks.com/search/label/Blogger'>Blogger</a>
    <ul>
    <li><a href='http://www.banglahacks.com/search/label/Tutorial'>Tutotial</a></li>
    <li><a href='http://www.banglahacks.com/search/label/Template'>Templates</a></li>
    <li><a href='http://www.banglahacks.com/search/label/Gadget'>Gadgets</a></li>
    </ul>
    </li>
    <li><a href='http://www.banglahacks.com/search/label/Wordpress'>Wordpress</a></li>

    <li><a href='http://www.banglahacks.com/search/label/আমারব্লগ.কম'>আমারব্লগ.কম</a></li>
    <li><a href='http://www.banglahacks.com/search/label/সামহোয়ারইন'>সামহোয়ারইন</a></li>
    </ul>
    </li>
    <li><a href='http://www.banglahacks.com/search/label/Linux'>Linux</a>
    <ul>
    <li><a href='http://www.banglahacks.com/search/label/Ubuntu'>Ubuntu</a></li>
    <li><a href='http://www.banglahacks.com/search/label/Puppy'>Puppy</a></li>
    </ul>
    </li>
    <li><a href='#'>More Stuff</a>
    <ul>
    <li><a href='http://www.banglahacks.com/search/label/E%20Book'>E Book</a></li>
    <li><a href='http://www.banglahacks.com/search/label/Download'>Download</a></li>
    <li><a href='http://www.banglahacks.com/search/label/HTML'>HTML</a></li>
    <li><a href='http://www.banglahacks.com/2009/07/blog-post_4349.html'>About</a></li>
    <li><a href='http://www.banglahacks.com/2008/08/email-me.html'>E mail me</a></li>
    <li><a href='http://www.banglahacks.com/2008/11/blog-post_08.html'>Link to us</a></li>
    <li><a href='http://www.banglahacks.com/2009/04/table-of-contents.html'>Table of Contents</a></li>
    </ul></li>
    <li><a href='http://templates.banglahacks.com/'>BH Templates</a></li>
    </ul>
    </div>

    <div id='NavbarMenuright'>
    <script src='http://tareq.wedevs.com/bangla_date_widget.php' type='text/javascript'></script>, <script type='text/javascript'>
    var d=new Date();
    var weekday=new Array(7);
    weekday[0]="রবিবার )";
    weekday[1]="সোমবার )";
    weekday[2]="মঙ্গলবার )";
    weekday[3]="বুধবার )";
    weekday[4]="বৃহস্পতিবার )";
    weekday[5]="শুক্রবার )";
    weekday[6]="শনিবার )";
    document.write(" ( " + weekday[d.getDay()]);
    </script>
    </div>
    </div>
  • নিজের প্রয়োজনমতো লিংকগুলি ও এ্যাংকর টেক্সটগুলি বদলিয়ে নিন।
  • একটু ধীরে ধীরে সময় নিয়ে করবেন, না হলে সবকিছু এলোমেলো হয়ে যাবে।
  • আমি ন্যাভবারটির ডানপাশে বাংলা তারিখ দেখানোর কোডসহ দিলাম। আপনারা <div id='NavbarMenuright'>এই অংশের মধ্যে অন্যকিছুও বসিয়ে দিতে পারেন। সবুজ রঙ করা কোডগুলো পাল্টিয়ে দিন।
  • আশা করি সমস্যা না করেই সফলভাবে একটি ড্রপডাউন মেনু তৈরি করতে পারবেন।
 

পাঠকের প্রতিক্রিয়া

কিছু কথা

সফটওয়ার ও ওয়েবওয়ারের বিভিন্ন টিপ্‌স, টিউটোরিয়াল, হ্যাক্‌স, টেমপ্লেট বা থিম্‌স ইত্যাদি নিয়েই আমি ব্লগ লিখছি। আমার প্রধান আগ্রহ ব্লগিং টিপস। এছাড়াও প্রযুক্তির বিচিত্র বিষয় নিয়ে মত বিনিময়, সমস্যা ও তার সমাধান এবং আলোচনা করার জন্য এই ব্লগ খুলেছি। আশা করি আপনি নিরাশ হবেন না। এই ব্লগের সব লেখাগুলো যেকোন মিডিয়ায় এই লাইসেন্সের আওতায় প্রকাশ করতে পারবেন। বিস্তারিত পড়ুন....

Search This Blog

© 2009-2014 Bangla Hacks | Design by: Bangla Hacks. Powered by: Blogger