December 26, 20091 Comment

TinyMCE 300x177 New installation instruction for tinybn in joomla1.5.14+
Here I am back with tinybn(bangla writing plugin for popular wysiwyw editor tinymce). Oh please don’t think that I am trying to show you smiley face with new version of tinybn but new installation instruction for joomla 1.5.14+. Today a new user informed that the raw installation instruction for joomla 1.5.x is not correct … code is not matching :(

I don’t have any earlier version of joomla installed now but joomla 1.5.14 and joomla 1.5.15. What I noticed that the code in tinymce.php file in plugins\editors\tinymce.php … that the it’s now udpated. No need to edit code to add custom plugin. Just need to copy paste the custom plugin folder to plugins\editors\tinymce\jscripts\tiny_mce\plugins and add the plugin name to tinymce plugin setting/configuration from admin panel. Let me show u how to install tinybn plugin in joomla 1.5.14+ without any code edit(actually it’s better way now).

Old instruction is here in ekushey.
note: path are all windows style here.

Step A: Download the plugin file(download link is at end of this post). Unzip it and check there is a folder in that named banlgafkb. Copy that folder and paste in plugins\editors\tinymce\jscripts\tiny_mce\plugins

Step B: Login to your joomla admin panel . Go to plugins. Open the plugin Editor – TinyMCE.
Step C: I think you are now in configuration page of Editor – TinyMCE . Look right side the options.
Change Functionality to Extended
tinybn1 New installation instruction for tinybn in joomla1.5.14+
You are close to end :D . Now click the advance tab(Advanced Parameters). Check there is option to put custom plugin name and button name(though some plugin doesn’t need button name). We need to put custom plugin name here(for more than one.. need to put with comma seperated)
OK, just write plugin name “banglafkb” and button name “banglafkb”. See screenshot bellow
tinybn2 New installation instruction for tinybn in joomla1.5.14+
I think these steps are just easy as boiling eggs.

Every thing is ok then when you are writing new article you should see the plugin action like bellow….
tiny0 New installation instruction for tinybn in joomla1.5.14+
Related Download links:

zip New installation instruction for tinybn in joomla1.5.14+  Tinybn-Banglafkb (18.5 KiB, 186 hits)



zip New installation instruction for tinybn in joomla1.5.14+  tinybn for jce based on tinymce3.x (16.1 KiB, 336 hits)



zip New installation instruction for tinybn in joomla1.5.14+  Wp tinybn plugin 2.0 (20.6 KiB, 334 hits)


note: First image courtesy ekushey.

December 2, 200925 Comments

Update 14, January, 2010
WOW, This extension has been approved by JED Team. Pls visit it and place you rating.
tab Home made tab and slider module for joomla1.5If you check joomla1.5.x backend(joomla1.x had same) in any component or module configuration the right col accordian slider is common. In some components u should see tab too.To make such tab and slider is just so easy !

I think you are thinking about my post title, why I used the words “home made”. Because I am going to show you how u can make such a tab/slider module for front end just using joomla own resource. Joomla gives some execillent api to make html grid, tab, slider etc within a moment. JPane is such an api to make tab and slider. Here you will get some code example about how to make tab using JPane.
…continue reading Home made tab and slider module for joomla1.5

November 18, 20092 Comments

I think you guys who are familiar with joomla also know about it’s popular extension joomfish.Don no about joomfish ? ok let see what joomfish is:

The Joom!Fish is your key for providing multilingual content to your visitors! International (i8n) portals, companies or projects require content in different languages and processes which help to keep track of the translations. The Joom!Fish extension for the CMS Joomla! does exactly this.

Ya I like another extension for joomla to manage faq easily and it’s easyfaq.

Easy FAQ is a small and simple component that allows you to add a simple “Frequently Asked Questions” sections to your Joomla site. It allows you to specify categories and subcategories and add FAQ to it. It’s allows tagging to create a second level of categorization.

* Define categories and subcategories
* Add FAQ to a categorie
* Add tags to your FAQ
* Show a tag cloud on your site

Now ? I made joomfish plugin(contentelement) for easyfaq so that you can translate easyfaq faqs, categories, tags etc via joomfish translalation panel. that’s it. See the attach file bellow for download . LEt me know if you get any problem.
Note: This is upgraded version of old plugin that I did for earlier version of joomla, joomfish and easyfaq. So you can use this new version for joomla1.5, easyfaq2+, joomfish2+

zip Easyfaq2 content element for joomfish2  Easyfaq2 contentelement for joomfish2 (1.1 KiB, 227 hits)


November 16, 200915 Comments

Hello, this is my another work for bangla computing. I just made a small plugin to show english date in bengali in joomla1.5. Please don’t think that it will show bangla date everywhere in joomla. This plugin is just for the component com_content which shows the content/article. I gave name for this plugin is Bangla(bn-bd) date or Joomla Bangla date. This will show article create and modification date in our local language bengali. Here is screenshot for backend.

Idea52 LAB - Administration_1257927094816

To make this plugin flexible, I tried to give so many options to configure for your joomla site to show dates in bangla. You can use this plugin as multi lingual mode easily as it has some advanced features like detect language or force to show bangla date. Even you can filter or configure for home page(front page or com_frontpage), full article mode, category filtering etc. Please check my post in post in amaderprojukti forum for details in bengali.

…continue reading Show bangla date in joomla1.5

October 26, 20093 Comments

newsticker 300x125 RSS news ticker using jquery and Slick RSS module in joomlaLet me clear first about what is Slick RSS

Slick RSS is a joomla module that Parse and Display RSS Feed News with DHTML Teaser Tooltip. For details pls visit this link.

ok , let me tell what I am going to do next. That module is great to show rss feed from another site and I want to use it as a news ticker and it can be named as rss news ticker. ok then let’s make it done.

I am going to use js library jQuery and it’s plugin BBCNewsTicker. Please download latest version of jquery and that plugin this the given link.

Now, install the module Slick RSS in your joomla site and publish in any module position. Now I am going to make little change in the module code so that it can be configured for newsticker.

open the file default.php from modules\mod_slick_rss\tmpl and check link near 39

…continue reading RSS news ticker using jquery and Slick RSS module in joomla

অক্টোবর ২, ২০০৯5 টি মন্তব্য

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

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

August 8, 20094 Comments

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.

zip tinybn for jce as a joomla plugin  tinybn for jce based on tinymce3.x (16.1 KiB, 336 hits)



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.

 tinybn for jce as a joomla plugin

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.

 tinybn for jce as a joomla plugin

mu ha ha…waiting for your feedback.

July 20, 20098 Comments

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.

secondbilly 300x234 My last 4/5 months project updatessecondbilly.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 :)

April 12, 20091 Comment

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 Problem in IE for simple_video_flash_player (Joomla module)

April 1, 2009Leave a Comment

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

/**     * 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 &amp;&amp; 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 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 by manchumahara*/			/*Edit by manchumahara*/			if (!empty($item)) {				$mainframe->appendPathWay($item->title );				//$mainframe->appendPathWay( $title );			}			else {$mainframe->appendPathWay($pagetitle);}			/*Edit 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 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 by manchumahara*/		if($title == ''){ $title = $pagetitle;}		/*Edit by manchumahara*/		$mainframe->setPageTitle( ' '. $title );		$mainframe->appendMetaTag( 'description',  $description );	}

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

feedback