জুমলার ডিফল্ট টেমপ্লেটে পেজিনেশনে ডিজিট কিভাবে বাংলা করবেন ?

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

এখন দেখি কি করে করা যায়। যদি ভালো করে খেয়াল করেন তাহলে নিশ্চয় templates\rhuk_milkyway\html এই ডিরেক্টরীতে pagination.php নামে একটা ফাইল আছে। এই ফাইলটা প্রথমে utf-8 হিসাবে সংরক্ষণ(save) করুন। এরপর
ফাইলের একদম শেষে ?> এর আগে নিচের কোড কপি পেস্ট করুন। Continue reading

Tinybn for jce as a joomla plugin

Dear Friends,

I know there is no update on tinybn for many days and it has so many bugs but I am not gone yet ! heh heh. I think who are very familiar with joomla and it’s content editor tinymce, are also familiar with jce(joomla content editor), a joomla conent editor based on tinymce with lots of feature. You can get jce here. Please check their donwload section to download the jce component and jce plugin/mambot(editor).

hmm, please don’t get sleep … I just made a plugin for jce to use my tinybn plugin directly in jce. No manuall install needed , I mean editing files to work with default tinymce.
So , here is the download file of tinybn for jce.

Download

[download id=”11″]

How to install

1. Install jce component (that will help you to modify or control jce editor and install new plugin and much more)
2. Install jce plugin
3. Now install tinybn plugin for jce. Go to Administrator-> Components-> JCE Administrations-> Install (see screenshot bellow)
4. Now browser the downloaded zip file and install it.

tinybnjce1

that’s it.
Install finish 🙂 . Ok now go to article manager and try to open/write any new article. I think you are intelligent enough to make your editor default to jce or even disabled tinymce from plugins. If jce is your current editor and you have install the tinybn for jce according to instruction then you should see like bellow. Select keyboard and type in diff bengali layout.

tinybnjce2

mu ha ha…waiting for your feedback.

My last 4/5 months project updates

It’s many days I didn’t write any thing here. I am not lost yet ! heh heh really I am not lost. Within last 4/5 months I did lots of projects. I said in many place that I started my professional career in jan 2008 and then it was hampered by so many things. I back to work again 4/5 months ago and now working as a full time freelancer at home. Yes I like to work with full freedom though working from home has some bad sides. Let me introduce you with some of my last 4/5 months projects. Hei ! I am really and here every thing is in brief.

ISLAM TRIBUNE_1248087112584Time.com clone (look and feel) using wordpress: Though time.com changes their layout frequently, I made a clone of it’s interface using wordpress, I mean the theme of wordpress. Here is snapshot of that. Oh yes, at first I made it red as time.com and then changed the red color to greenish. It’s for islamtribune.com.

BBC NEWS_1248108686378
BCC.co.uk clone using wordpress: I mentioned in another post that I made a theme for wordpress with same look and feel of bbc.co.uk. It’s front page is like bbc.co.uk and innner pages are like news.bbc.co.uk . sexy na ? heh heh.. wana see demo. check here. Here is screenshot.

secondbillysecondbilly.com clone of mobile.de: A german site for furniture market. It’s using  joomla and market place component , though it’s customized too much. The main marketplace component is customized as needed and some custom modules are developed to give support to the component in front end. It’s in german language 🙂 Visit the site from here(http://www.secondbilly.com/).

Will update mores in another post 🙂

Problem in IE for simple_video_flash_player (Joomla module)

I think JW Player(flash player) by longtailvideo.com is well known to u all. There are so many extension for joomla, wordpress, drupal and other cms using this tool. Simple_video_flash_player is a joomla module to show flash and other videos. Today I used it with one of project. But after checking in ie6 I was tempered becuase it was showing a js error in ie and the modules config file I meant he xml file has not param to show module class suffix which is very important to style module using css. I searched google and got so many solution. Here is my code that helped to solve this issue in ie6.
Continue reading

Page title and pathway problem for rsgallery2

I always like to share web related silly problems that I face in my works.
If u are a joomla fan and u like to make a image gallery in joomla then rsgallery2 can be ur better(to me it’s best) choise. But one thing that I faced in joomla1.5(don’t know about the condition in joomla1.x series) about rsgallery2 is it’s title and pathway problem when it’s just connected as component from menu I mean just when u go to rsgallery2 as from menu as a component it doesn’t show any breadcrumb(pathway) and pagetitle

I searched google and joomla forum for this but didn’t get much help actually. BTW, at this time the rsgallery2 site is down for maintenance. So I gave a try to fix this as I always do.

At first let me clear about the problem. When first time u will go to rsgallery2 as component, in this condition no gallery is selected and no items in any gallery ie, no gallery id or current gallery is as no gallery id

Not clear yet, check the code in com_rsgallery2\templates\meta\display.class.php and in function showRSPathWay()…To get it clearly u have to check this function dear

see this
if ( $gallery->id == $currentGallery && empty($item) )

this is true when just go to rsgallery2 because no items and both the gallery id is null and currentgallery id is null and
as it’s true the code is executed as $pathway->addItem($gallery->name );
but as gallery id is null then it’s doesn’t show any gallery name… isn’t it a bug huh ? that means pathway fails to show any thing for this condition and same problem in
function metadata() which shows the pagetitle for rsgallery2 and meta information.

Here is the code that I edited for those two functions

[code language=”php”]

/** * shows proper Joomla path */
function showRSPathWay() {
global $mainframe, $mosConfig_live_site, $Itemid, $option;
// if rsg2 isn’t the component being displayed, don’t show pathway
if( $option != ‘com_rsgallery2’ ) return;

$gallery = rsgInstance::getGallery();
$currentGallery = $gallery->id;
$item = rsgInstance::getItem();
$galleries = array();
$galleries[] = $gallery;
while ( $gallery->parent != 0) {
$gallery = $gallery->parent();
$galleries[] = $gallery;
}
$galleries = array_reverse($galleries);
if( defined( ‘J15B_EXEC’ ) )
{
// J1.0 method
foreach( $galleries as $gallery )
{
if ( $gallery->id == $currentGallery && empty($item) )
{
$mainframe->appendPathWay($gallery->name);
} else {
$mainframe->appendPathWay(‘<a href="’ . JRoute::_(‘index.php?option=com_rsgallery2&amp;Itemid=’.$Itemid.’&amp;gid=’ . $gallery->id) . ‘">’ . $gallery->name . ‘</a>’);
}
}
if (!empty($item)) {
$mainframe->appendPathWay( $item->title );
}
}
else
{
// J1.5 method
$pathway =&amp; $mainframe->getPathway();

/*Edit start by manchumahara*/
$document =&amp; JFactory::getDocument();
$params = &amp;$mainframe->getParams();
$menus = &amp;JSite::getMenu();
$menu = $menus->getActive();
$pagetitle = ”;
if (is_object( $menu ))
{
$menu_params = new JParameter( $menu->params );
if (!$menu_params->get( ‘page_title’))
{
$pagetitle = JText::_(‘MRSGALLERYTITLE’);
//loading it from language file
}
else $pagetitle =$menu_params->get( ‘page_title’);
}
else
{
$pagetitle = JText::_(‘MRSGALLERYTITLE’);
//loading it from language file
}
//$pagetitle = $mainframe->getPageTitle();
foreach( $galleries as $gallery )
{
if ( $gallery->id == $currentGallery &amp;&amp; empty($item) )
{
if($gallery->id== 0){
//gallery id zero and no items ie, if menu is link to component directly
$pathway->addItem($pagetitle);
}
else
{
//gallery id not zero,ie gid id ok but no items in this gallery
$pathway->addItem($gallery->name );
}
} else
{
$link = ‘index.php?option=com_rsgallery2&amp;gid=’ . $gallery->id;
$pathway->addItem( $gallery->name, $link );
}
}
/*Edit end by manchumahara*/

/*Edit start by manchumahara*/
if (!empty($item)) {
$mainframe->appendPathWay($item->title );
//$mainframe->appendPathWay( $title );
}
else {$mainframe->appendPathWay($pagetitle);}
/*Edit end by manchumahara*/
}
}
/** * insert meta data into head */
function metadata(){
global $mainframe, $option;
// if rsg2 isn’t the component being displayed, don not append meta data
if( $option != ‘com_rsgallery2’ )
return; /*Edit by manchumahara*/
$document =&amp; JFactory::getDocument();
$params = &amp;$mainframe->getParams();
$menus = &amp;JSite::getMenu();
$menu = $menus->getActive();
$pagetitle = ”;
if (is_object( $menu )) {
$menu_params = new JParameter( $menu->params );
if (!$menu_params->get( ‘page_title’)) {
$pagetitle = JText::_(‘MRSGALLERYTITLE’);
//loading it from language file
}
else $pagetitle =$menu_params->get( ‘page_title’);
}
else
{
$pagetitle = JText::_(‘MRSGALLERYTITLE’);
//loading it from language file
}

/*Edit start by manchumahara*/
$title = $this->gallery->get(‘name’);
$description = htmlspecialchars(strip_tags($this->gallery->get(‘description’)), ENT_QUOTES );
$item = rsgInstance::getItem();
if ($item != null){
$title .= ‘ – ‘ . $item->title;
$description .= ‘ – ‘ . htmlspecialchars(strip_tags($item->descr), ENT_QUOTES );
}

/*Edit end by manchumahara*/

if($title == ”){ $title = $pagetitle;}

/*Edit start by manchumahara*/
$mainframe->setPageTitle( ‘ ‘. $title );
$mainframe->appendMetaTag( ‘description’, $description );
}

[/code]

BTW, as if there is nothig set as pagetitle from menu then I showed it from language file and for this I made an entry in language file as like this. Open en-GB.ini file and put this line at the end
MRSGALLERYTITLE = RSGallery2

জুমলা ১.৫.৮ ভার্সনে কন্টেন্টে ডিফল্ট html ট্যাগ ফিল্টার

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

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

জুমলা টিউটোরিয়াল-২ (সেকশন, ক্যাটাগরী ও আর্টিকেল)

নোটঃ এই টিউটোরিয়ালটি তাদের জন্য যারা নিজে থেকে জুমলা ইনস্টল করতে জানেন এবং জুমলার এডমিন প্যানেলে লগিন করতে পারেন।
জুমলা কাস্টমাইজেশনের (টেমপ্লেট ডিজাইন, মডুল ও কম্পোনেন্ট তৈরি) আগে ভালো করে জেনে নেওয়া উচিৎ এর সাধারণ গঠন। অর্থাৎ কোন কাস্টমাইজেশন ছাড়াই কিভাবে ডাউনলোড করা টেমপ্লেট, মডুল ও কম্পোনেন্ট দিয়ে কাজ সেরে ফেলা যায়।

আপনি যদি এডমিন প্যানেলে প্রবেশ করেন তাহলে নিচের মতো একটি ছবি দেখতে পারবেন।
ছবি
আমি আস্তে আস্তে সব কিছু নিয়ে বিস্তারিত আলোচনা করবো। মাঝে মাঝে মনে হতে পারে কথা গুলো বিচ্ছিন্ন কিন্তু কিছুদূর যাবার পরে যখন একটার সাথে আরো একটা মিল খুঁজে পাবেন তখন আবার হয়তো ট্রাকে ফিরে আসবেন। Continue reading

Component listing module for joomla admin panel

Somedays ago I wrote a joomla module to list all the component in admin panel. Here I am sharing this with you and hope this will help you.

Here is little info about the module:

Name: Component Listing module
Type:  Admin panel
Joomla Version: 1.5.x
Description: This module displays the list of all installed components in admin panel home page for quick access and list viewing.
Author: Sabuj Kundu aka Manchumahara
License: GPL2
Download: [download id=”1″]
Joomla Extension Directory: Check this link
How to install: Download the zip file name mod_manchucomlist.zip and install like any other modules. Now go to module manager and click the administrator tab. Find the module named Component listing and publish it in “cpanel” position. That’s it.

Free Image Hosting at www.ImageShack.us

লেখাটি আমাদের প্রযুক্তি ফোরামে বাংলায়  এখানে দেখুন।

জুমলা টিউটোরিয়াল , আমার জুমলা অভিজ্ঞতা-১

প্রায় ছয় মাস হলো অফিসে যোগদানের পর থেকে জুমলাতে কাজ করছি। শুরু করেছি জুমলা ১.x.১২ দিয়ে আর এখন ১.৫.x এ কাজ করছি। ভাবছি আমার অভিজ্ঞতা নিয়ে এই পোস্টে নিয়মিত লিখবো।

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

এখন কথা হচ্ছে কিভাবে শুরু করবেন তাইতো ? জুমলার সাইট থেকে জুমলা ডাউনলোড করুন। লোকালহোস্ট ইনস্টল করুন। ইনস্টল করার সময় স্যাম্পেল ডাটা ইনস্টল করুন। এতে প্রথম দর্শনে আপনার বুঝতে সুবিধা হবে। কিভাবে ইনস্টল করবেন তা নিয়ে আমি এখানে লিখছি না কারন এটা নিয়ে আলরেডি অন্য পোস্ট আছে।

জুমলার বেসিক নিয়ে কিছু আলোচনা করি আগে। জুমলা এতো বেশি ফ্লেস্কিবল যে আপনি কোন লাইভ সাইটেও অনালাইনে চাইলে নতুন কিছু যুক্ত করে দিতে পারবেন ধুম করে। ধরুন আপনার ক্লায়েন্ট হঠাৎ করে একদিন বললো তার মিডিয়া গ্যালারী চাই। আবার হোম পেজে এক পাশে একটা জায়গায় রিসেন্ট মিডিয়া ইনফরমেশন দেখাতে চাই। কোন চিন্তা নাই। জুমলার আছে একটা রিসোর্সফুল এক্সটেনশন ডিরেক্টরি। সেখান থেকে আপনি একাধিক মিডিয়া গ্যালারি যাচাই বাছাই করে কোন কম্পোনেন্ট ডাউনলোড করে নিতে পারেন। দেখবেন কিছু কিছু মিডিয়া গ্যালারীর সাথে মডুলস ও দেওয়া থাকে। হয়তো দেখা যাবে রিসেন্ট মিডিয়া দেখানোর মডুল সাথেই দিয়ে দিছে। তারমানে আপনি শুধু এই গুলো ইনস্টল করে লিঙ্ক করে দেবেনে মেনু থেকে আর কিছু সিএসএস এর কাজ যদি লাগে। আসলে জুমলার কাজে পিএইচপি বা মাইসিকিএলের জ্ঞানের চেয়ে সিএসএস এর জ্ঞান বেশি থাকা লাগে যা সাধারনত ওয়েব ডিজাইনার এর কাজ।

এই পর্যায়ে আমার আলোচনাগুলো যদি পড়তে পড়তে ঘুম চলে আসে তাহলে এখানে কিছুক্ষন পজ রেখে দিন এবং কিছু সময় পরে আবার দেখুন।

জুমলা ইনস্টল করলে দেখবেন বেশ কিছু ফোল্ডার ফাইল এই সব হাবিজাবি। আমাদের জন্য কিছু জিনিস দরকারী হবে সামনে যেমন-administrator, modules, components , plugins এবং administrator এর ভেতরের ( modules, components , plugins), templates (এটা খুব দরকারী প্রথম পর্যায়ে কারন এই খানে বেশ কিছু ছুরি কাঁচি চালাতে হবে আপনাকে যদি নিজের মতো করে টেমপ্লেট ডিজাইন করতে চান)।

ভালো কথা আমার আলোচনাগুলো হবে জুমলার লেটেস্ট ভার্সন বা জুমলা ১.৫.x সিরিজ নিয়ে কারন এখন এটা নিয়েই বেশি কাজ করে সবাই।

মডুল, কম্পোনেন্ট, প্লাগিনস ফ্রন্টএন্ড ও ব্যাকএন্ড দুই জায়গার জন্যই হতে পারে। মডুলের কাজ গুলো টেমপ্লেট এর কোন নির্দিষ্ট স্থানে কোন কিছু বিশেষ ভাবে দেখানো। দেখা যায় বেশির ভাগ মডুল কোন কম্পোনেন্টের সাথে রিলেটেড, নাও হতে পারে।যেমন ধরুন আপনার একটা ব্লগ সাইট আছে যেখানে অনেক পোস্ট হয়। আপনি চান রিসেন্ট পোস্টগুলো দেখাবেন। তাহলে দেখবেন আপনি জুমলার এক্সটেনশন ডিরেক্টরীতে রিসেন্ট কনটেন্ট আইটেম দেখানোর মতো কোন মডুল পাবেন। যেমন mod_dn. এটার কাজ হলো কোন সেকশন বা ক্যাটাগরী থেকে কন্টেন্ট আইটেম এর লিস্ট দেখানো। এখন এটা অনেক ভাবে হতে পারে যেমন র‌্যান্ডমলি, রিসেন্ট আগে, পুরানগুলো আগে বা ডেট অনুসারে ইত্যাদি বিভিন্ন রকম ভাবে পোস্ট বা কন্টেন্ট আইটেম এর লিস্ট আপনি দেখতে পারেন। এর জন্য আপনাকে কোডিং জানতে হবে না। এডমিন প্যানেল থেকে extention মেনু থেকে মডুলস এ যাবেন আর পজিশন(পজিশন জিনিসটা টেমপ্লেটের সাথে জড়িত, পরে আলোচনায় আসছি) অনুসারে মডুলটা খুঁজে বের করে সেটিংগুলো চেক করুন আর আপনার পছন্দের সেটিং সেট করুন। আর মডুলটা আপনার ইচ্ছা মতো টেমপ্লেটের কোন পজিশনে পাব্লিশ করুন। হয়ে গেলো। আর সেটিং চেক করার সময় আপনি কোন সেকশন বা ক্যাটাগর থেকে রিসেন্ট আইটেম দেখাবেন তার নাম অথবা আইডি দিয়ে দিন।
এখন আসি কম্পোনেন্ট এর কথায়। হাজার হাজার কম্পোনেট আপনি ফ্রি পাবেন জুমলার সাইটে। ধরুন আপনার সাইটের জন্য সাইটম্যাপ বানাবেন। চিন্তা নাই সাইট ম্যাপ বানানোর জন্য একাধিক চমৎকার কম্পোনেন্ট আছে-যেমন ধরুন xmap আমার কাছে বেশ ভালো লেগেছে। এডমিন প্যানেল থেকে component থেকে xmap এ যান আর বিভিন্ন রকম অপশন আছে তা নিয়ে খেলাধুলা করুন। চিন্তা নাই একটা একটা অপশন পরিবর্তন করে তা আবার ফ্রন্ট এন্ড থেকে দেখে নিন। আরে ভাই খেলতে খেলতেইতো শেখা হবে, তাই না ?

এখন আসি টেমপ্লেট বানানো নিয়ে। আমার কাছে ফ্রি টেমপ্লেট ভালো লাগে না। তবে নিজে নিজে টেমপ্লেট বানাতে হলে একজন ফটোশপ এক্সপার্ট অবশ্যই লাগবে না হলে আপনাকেই ইমেজ বানিয়ে নিতে হবে।কাস্টম টেমপ্লেট বানানোর জন্য কি করতে হবে?
মনে মনে আগে সিনারিও দাড় করান যে আপনার সাইটে কি কি থাকবে। মাথার ভেতর একটা লেয়াউট তৈরি করুন।
২। যা এতোক্ষন চিন্তা করলেই এখন সেইটা মাটিতে নামাতে হবে মানে নিজে নিজে অথবা কোন ডিজাইনারকে দিয়ে ফটোশপ বা ইমেজ এডিটিং টুল দিয়ে সেই লেয়াউটের ছবি তৈরি করুন।
৩। ডিজাইন শেষ হলে ইমেজ থেকে প্রয়োজনীয় স্লাইস বের করুন। যেমন কোন বাটনের ব্যাকগ্রাউন্ড ইমেজ লাগবে তা ঐ মেইন ডিজাইন থেকে দরকার মতো স্লাইস করে নিতে হবে। এখানে যেহেতু জুমলাতে কাজ করতে হলে জুমলার ট্রিক্স ছাড়া দরকার ভালো সিএসএস জ্ঞান।

৪। আশা করি ইমেজে আকারে একটা টেমপ্লেট বানিয়ে ফেলেছেন। এখন আমাদের কাজ হবে এইটাকে জুমলার টেমপ্লেট নিয়ে যাওয়া।

Easy faq plugin for Joom!Fish

Update: 18, November, 2009
Note: Please check new version of this plugin that is compatible with joomla1.5, joomfish2+ and easyfaq2+.

Joom!Fish is joomla extention  or tool to make multilingual site . Actually  it’s used for  translation in any languge. Joom!Fish has built in support for some component but no plugin for EasyFaq ( Another popular joomla extention-component to make FAQ  in a short time).

Today I developed the easyfaq plugin for Joom!Fish. It’s easy to make plugin for Joom!Fish :D. I will write a tutorial to make plugin for Joom!Fish to make translation support for any component.

Don’t forget to give me feedback if it helps you :P.

Download: Link

Thanx