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.

Download:

zip Show bangla date in joomla1.5  Joomla1.5 Bangladate 1.1.0 (3.8 KiB, 625 hits)


In JED, I have another extension named “Component listing”, an admin module.
Any kind of feedback is welcome.

Update 03.12.2009: JED Team has approved my plugin. Thank you JED Team.

Sites using this plugin:

Let me know if you are using this plugin, I will add your site name here with noffollow rel.

November 8, 2009Leave a Comment

wpsecuritythumb Send ajax request in wordpress using wpnoncelet’s send ajax request in wordpress using wpnonce

Hei, I am not going to discuss what is wpnonce and why you should use this in your plugin or how important to use this to secure your plugin :P
But here I am going to discuss how you can use wpnonce in ajax request, I mean if your plugin handles ajax request.
Steps that we need to follow are:

One: Create wpnonce value.
Two: Send wpnonce value as an extra parameter with ajax requestion
Three: Check ajax referrer with the wpnonce value that was created in step one and sent in step two.

Ok, how to create a wpnonce value ?
we need to use wordpress function wp_create_nonce() . See wordpress codex here.
< ?php $my_wpnonce= wp_create_nonce (‘you-look-nice’); ?> // “you-look-nice” is just a string, u can use whatever u want. here $my_wpnonce will get a hash from wp_create_nonce. Oh that is not direct hash of “you-look-nice” but based on user id, time and that string. To know more about this function please check pluggable.php in wp-includes folder

Now send wpnonce value $my_wpnonce as an extra parameter while seding ajax req. …continue reading Send ajax request in wordpress using wpnonce

নভেম্ভর ৬, ২০০৯মন্তব্য করুন

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

apsearch1 300x234  আমাদের প্রযুক্তিতে সার্চ করুন ফায়ারফক্স থেকেই

…continue reading আমাদের প্রযুক্তিতে সার্চ করুন ফায়ারফক্স থেকেই

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

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

রাস্তার প্রচন্ড জ্যামে বসে থেকে থেকে আমার ভেতর একটা চরম অস্বস্থি জন্ম নেয়,
বিরক্তি আর অসস্থিরতার এক পর্যায়ে আমি ঘুমিয়ে পড়ি।।

চায়ের দোকানে প্রচন্ড ভীড়ে চা দিতে দেরি হলে আমার ভেতর অস্থিরতা তৈরি হয়।
কিছুক্ষন … না একটা নির্দিষ্ট সময় অপেক্ষা করার পর আমি বিরক্তি নিয়ে উঠে যাই।।
চায়ের দোকানী হেঁকে বলেন… বাজান চা খাবেন না ?

কাজের মাঝ খানে, যখন গভীর মনযোগ দিয়ে কাজ করছি, ধুম করে ইলেক্ট্রিসিটি চলে যায়…
ইউপিএসটা মাত্র এক মিনিট ব্যাকআপ দেয়। আমি বিরক্তি প্রকাশ করতে বলে উঠি, “ধ্যাৎ” !

মাঝরাতে যখন আইএসপির লোকজন গভীর ঘুমে আচ্ছন্ন,
আর আমাকে ভোদায় বানিয়ে ইন্টারনেটের লাইনটা অফ হয়ে যায়… আমি গরর ।।

চারিদিকে নিস্তব্ধতা… আমি এক মনে কাজ করে চলি সারা রাত… কিন্তু মাঝে মাঝেই প্রচন্ড
অসস্থি আর অস্থিরতা আমাকে ঘিরে ধরে… ইচ্ছা করে ছুটে বের হয়ে যায় রুম থেকে আর
আহ এক কাপ চা যদি পাওয়া যেত… ঠিক হল লাইফে মাঝ রাতে পলাশীর মোড়ে যেভাবে চা খেতাম :(

অপেক্ষা, উপেক্ষা কোনটাই আমার সহ্য হয়না।
আমি একজন ইমোশনাল-ক্রেজি নিজের রাজ্যে ভবঘুরে!
প্রতিদিন একটু অবসর পেলেই আমি আর দুঃখ মিলে রচনা করি দুঃখবিলাস… মু হা হা ।।

=================================
মানচুমাহারা, ১৪ই অক্টোবর, ২০০৯।

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

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

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

সেপ্টেম্বর ১৯, ২০০৯মন্তব্য করুন

coverwcg 300x201  প্রযুক্তি কথন ২ প্রকাশিত হলো…দীর্ঘ বিরতি শেষে বের হলো ‘প্রযুক্তি কথন’ এর দ্বিতীয় সংখ্যা। এ সংখ্যার মূল বিষয় ‘পরিবেশ এবং জ্বালানী’। পাশাপাশি রয়েছে মেধাস্বত্ব, সফটওয়্যার পরিচিতি, সায়েন্স ফিকশন, ইন্টারনেট এবং কম্পিউটিং এর বিভিন্ন কলাকৌশল নিয়ে লেখা। ৯০ পৃষ্টার এই ই-সাময়িকীটির সাইজ মাত্র ১.২৩ মেগাবাইট।

আমাদের প্রযুক্তি ফোরামে দেখুন এখানে
যারা প্রযুক্তি কথন এর প্রথম সাময়িকীর খবর জানেন না তারা এই লিঙ্ক দেখতে পারেন
ডাউনলোডঃ
প্রযুক্তি কথন দ্বিতীয় সংখ্যা
উপরের লিঙ্কে সমস্যা হলে নিচের লিঙ্কগুলো ব্যবহার করুনঃ
একঃ লিঙ্ক১
দুইঃ লিঙ্ক২

ই-সাময়িকীটি সম্পর্কে সকলের গঠনমূলক মতামত কাম্য।
আমাদের প্রযুক্তি টিমের পক্ষ থেকে সবাইকে ধন্যবাদ।

সেপ্টেম্বর ১৭, ২০০৯১টি মন্তব্য

যারা এই সিরিজের আগের দুইটা পোস্ট পড়েননি তাদের জন্যঃ
ওয়ার্ড প্রেস টিপ্স-১(আমার ব্যক্তিগত ব্লগে)
ওয়ার্ড প্রেস টিপ্স-২(আমার ব্যক্তিগত ব্লগে)

ওকে তাহলে আজকের টিপ্স শুরু করা যাক। এর আগে লিখেছিলাম কিভাবে ওয়ার্ডপ্রেস কাস্টম পেজ তৈরি করা যায় যা ছিলো কাস্টম টেমপ্লেট ব্যবহার করে। কিন্তু একত্রে যা হয় পাতাটা ওয়ার্ড প্রেসের ডাটাবেজ থেকে আসে, মানে পাতার কন্টেন্ট। কিন্তু যদি এমন চাই যে একটা স্ট্যাটিক পাতা হবে কিন্তু ওয়ার্ড প্রেসের ভেতরে থেকে এবং ঐ পাতায় ওয়ার্ড প্রেসের যাবতীয় টেমপ্লেট ট্যাগ ব্যবহার করা যাবে। ধরুন আপনি ওয়ার্ড প্রেস ইনস্টলেশনের রুট ডিরেক্টরীতে একটা ফোল্ডার বানালেন যার নাম myfolder. তাহলে এই ডিরেক্টরীর লিঙ্ক হবে http://yoursite.com/myfolder দেখুন এটা কিন্তু ওয়ার্ড প্রেসের ফোল্ডার নয়।
এখন এই ফোল্ডারে একটা php ফাইলে তৈরি করুন। ধরুন myfile.php।
ফাইলের শুরুতেই লিখুন এই রকমঃ

< ?php
	define('WP_USE_THEMES', false);
	require( dirname(__FILE__) .'/../wp-blog-header.php');
?>

যদি myfile.php একদম রুটে রাখেন তাহলে

< ?php
	define('WP_USE_THEMES', false);
	require( dirname(__FILE__) .'/wp-blog-header.php');
?>

…continue reading ওয়ার্ড প্রেস টিপ্স-৩

September 7, 20091 Comment

In phpxperts yahoo group there was a thread about how to submit a form in a iframe outside the iframe I mean from parent window. I replied my idea using js but the iframe should be in same domain. The js code is like

window.top.myframename.document.myformname.submit();

let me give u whole code. make a new file named frame.html and write the bellow code in that file

<form id="myformid" name="myformname" method="post" action="" target="_self" onSubmit="">
	Name: <input type="text" size="20" name="name" value="" id="namefield" />
</form>

and open a new file again and save in same dir with name index.html and write the bellow code in it

< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
	<title>Iframe form submit from outside</title>
</head>

<body>

<div id="infodivid"></div>
<iframe src ="frame.html" width="auto" height="40px" frameborder="0" id="myframeid" name="myframename">
</iframe>
<p><input onClick="submitiframeform(); return false;" type="button" name="submit" value="Submit" /></p>
<script type="text/javascript">

function submitiframeform(){
	window.top.myframename.document.myformname.submit();
}
</script>
</body>
</html>

now open the index.html in browser and click the submit button and see the form is getting submitted. I think If you just check the code then I don’t need to explain ‘what is why’.

thanks

সেপ্টেম্বর ৬, ২০০৯3 টি মন্তব্য

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

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

< ?php include (TEMPLATEPATH . '/yourfilename.php'); ?>

yourfilename.php নামের ফাইলটি আপনার বর্তমান এক্টিভ বা যে থীম নিয়ে কাজ করছেন তার ভেতর রাখুন। আর অন্য থীম ফাইলের যেখানে দরকার সেখানে ব্যবহার করুন। TEMPLATEPATH আপনার বর্তমান থীমের ডিরেক্টরী। প্রশ্ন করতে পারেন এমন ঝামেলা কেন করবো বা এটার সুবিধা কি তাই তো ? হুম… ওয়ার্ড প্রেস দিয়েই আপনি চাইলে জুমলার মতো সাইটে বানিয়ে ফেলতে পারেন। জুমলাতে আমরা মডুল প্লেস হিসাবে যা বলে থাকি ওয়ার্ড প্রেসে তাকে বলা হয় সাইডবার(sidebar) আর মডুল গুলোকে ওয়ার্ড প্রেসের ভাষায়(বলা যেতে পারে) উইজেস(widget). আপনি চাইলে ওয়ার্ড প্রেসে যত ইচ্ছা সাইড বার ব্যবহার করতে পারেন তবে আপনার থীমে সেই সাপোর্ট থাকতে হবে। এই বিষয়টা নিয়ে পরের পোস্টে লিখি তাহলে।

চারঃ ‘ওয়ার্ড প্রেসে যত ইচ্ছা সাইড বার যুক্ত করা’

প্রথমেই বলে রাখি নতুন কিছু জানার আগ্রহ না থাকলে বা এক্সপেরিমেন্ট করার ইচ্ছা না থাকলে এখনই মানে মানে কেটে পড়তে পারেন না হলে পরে পস্তাবেন। :ttt:

‘তিন’ নং টিপ্সের কিছু বলা দরকার। ওয়ার্ডপ্রেসে আমরা নিচের কোড টুকু দিয়ে সাইডবার ফাইলটি লোড করি।

< ?php get_sidebar(); ?>

এটা যা করে তা হলো থীমের ভেতর sidebar.php ফাইলটা include করে। এখন যদি আপনার বিশেষ পাতায় বিশেষ কোড লেখা সাইড বার দরকার হয় তাহলে কি করবেন সেটা যদি এখনও না ভেবে থাকেন তাহলে আপনার উপর আমি এখনি কিন্তু খেপে গেছি। >:D< হ্যাঁ সেই আগের ট্রিক্স এখন যে সাইড বার ফাইলটা আছে সেটা কপি করে নতুন ফাইলে হিসাবে সেইভ করুন আর নাম দিন আগের সেই ফরম্যাটে যেমন sidebar-mycustomsidebar.php আর এই ফাইলে নিজের ইচ্ছা মতো পরিবর্তন করুন। আর এটা লোড করুন এই ভাবে

<?php get_sidebar('mycustomsidebar'); ?>

। মজা ?

…continue reading ওয়ার্ড প্রেস টিপ্স২

feedback