How to get facebook API Key

Follow to simple steps to acquire the API key:

1.Login into your Facebook account.

2.Then go to Facebook Developer application and click on the Apps Link

screeshort-1

3.Click on Create New App and new window will come as following and enter the App name and other details and click on Create App

screeshort-2

4.Then go to the Apps Page by clicking here or click on App Option on the top navigation bar,then choose the app you have created and you can see the API key and the App secret key below the Settings Label.

screenhort-3

Now that you know how to acquire the Facebook API key and secret number, you can start using facebook connect and other developer tools.

লোকালহোষ্ট থেকে সার্ভারে কিভাবে একটি ওয়ার্ডপ্রেস সাইট ট্রেন্সেফার করা যায় তার ধাপ সমূহ

——————–লোকালহোষ্ট——————–
প্রথমঃ লোকাল হোষ্ট থেকে ওয়ার্ডপ্রেস ফাইলটি সম্পূর্ন জিপ করে নিবেন।
দ্বিতীয়ঃ localhost/phpmyadmin থেকে আপনার ডাটাবেজের বেকাপ নিবেন।
—————————-সার্ভার——————————-
প্রথমঃ http://www.yoursite.com:2082 এখানে গিয়ে আপানর নাম-পাসওয়ার্ড দিয়ে লগইন করবেন।
দ্বিতীয়ঃ এরপরে file manager থেকে public_html এ গিয়ে আপনার ওয়ার্ডপ্রেস ফাইলটি আপলোড করবেন।
তৃতীয়ঃ My SQL database এ যাবেন।
৪র্থঃ Create New Database তৈরী করবেন।
৫মঃ MySQL Users Add New User তৈরী করবেন।
৬ষ্ঠঃ Add User To Database এ্যড করে দিবেন।
৭মঃ PHPMYADMIN এ যাবেন।
৮মঃ আপনার ডাটাবেজটি সিলেক্ট করবেন।
৯মঃ লোকালহোস্ট থেকে যে ডাটাবেজটি ডাউনলোড করেছিলেন সেই ডাটাবেজটি এখানে ইমপোর্ট করে দিবেন।
১০মঃ options যাবেন সেখানে দেখতে পাবেন siteurl এ আপনার পুরনো ঠিকানাটি দেখতে পাবেন, এখানে আপনার নতুন ঠিকানাটি দিয়ে দিবেন।
১১তমঃ public_html থেকে wp-config.php নামের ফাইলটি এডিট করবেন, এখানে আপনার তৈরীকৃত ডাটাবেজ, ইউজার এবং পাসওয়ার্ড দিয়ে সেইভ করবেন।
১২তম: http://www.yoursite.com/wp-admin এখানে গিয়ে আপনার ড্রেসবোর্ডের নাম পাসওয়ার্ড দিয়ে লগইন করে সেটিং থেকে জেনারেল সেটিং এ গিয়ে Site Address (URL) এখানে আপনার নতুন ঠিকানাটি দিয়ে দিবেন, তাহলেই কাজ শেষ।

নিচের লিংকে লাইভ দেখুন:

 

UpThemes Framework এর ব্যবহার

Step 1. Add the framework to your theme

প্রথমে UpThemes Framework এর ZIP ফাইলটি Download করুন ঐবং জিপ ফাইলটি খুলুন। আপনার theme directory তে ‘options’ নামে একটি ফাইল তৈরি করুন জিপ ফাইলের ভিতরে থাকা সকল ফাইল ও ফোল্ডার এর মধ্যে রাখুন।

 Step 2. Create Theme Options

theme-options-example.txt ফাইলটি কপি করে আপনার theme directory তে রাখুন এবং নাম পরিবর্তন করে theme-options.php করুন।

Step 3. Include the UpThemes Framework in functions.php

নিচের কোডটি কপি করে functions.php এর সবার উপরে রাখুন

if( file_exists(get_template_directory().'/options/options.php') )
    include_once(get_template_directory().'/options/options.php');

থিম অপশন যুক্ত করতে উপরের কোডের নিচে নিম্ন বর্ণিত কোড লিখুন।

/**
* Set up General Options
*/
if( file_exists(get_template_directory().'/theme-options.php') )
    include_once(get_template_directory().'/theme-options.php')

 Step 4. Customize your options

Theme Options page নতুন ট্যাব তৈরি করতে নিচের কোডটি কপি করে পেস্ট করুন।

$thistab = array(
  "name" => "colors_and_images",
  "title" => __("Colors and Images","upfw"),
  "sections" => array(
    "color_scheme" => array(
    "name" => "color_scheme",
    "title" => __( "Color Scheme", "upfw" ),
    "description" => __( "Select your color scheme.","upfw" )
    )
  )
);
register_theme_option_tab($thistab);

Theme options রেজিস্টার করতে এবং তা ট্যাবের সঙ্গে যুক্ত করতে নিচের কোডটি লিখুন।

$options = array(
    //প্রথম অপশন
  "theme_color_scheme" => array(
    "tab" => $thistab["name"],
    "name" => "theme_color_scheme",
    "title" => "Theme Color Scheme",
    "description" => __( "Display header navigation menu above or below the site title/description?", "upfw" ),
    "section" => "color_scheme",
    "since" => "1.0",
    "id" => "color_scheme",
    "type" => "select",
    "default" => "light",
    "valid_options" => array(
      "light" => array(
        "name" => "light",
        "title" => __( "Light", "upfw" )
      ),
      "dark" => array(
        "name" => "dark",
        "title" => __( "Dark", "upfw" )
      )
    )
  )
  //দ্বিতীয় অপশন
  "theme_hyperlink_color" => array(
    "tab" => $thistab["name"],
    "name" => "theme_hyperlink_color",
    "title" => "Theme Hyperlink Color",
    "description" => __( "Default hyperlink color.", "upfw" ),
    "section" => "color_scheme",
    "since" => "1.0",
    "id" => "color_scheme",
    "type" => "color",
    "default" => "#ffffff"
  )
);
register_theme_options($options);

অন্যান্য অপশন সমুহ নিচে দেওয়া হল ।

‘type’ => ‘text’ – standard text box
‘type’ => ‘textarea’ – standard textarea
‘type’ => ‘select’ – drop-down select
‘type’ => ‘multiple’ – multiple select
‘type’ => ‘checkbox’ – checkbox
‘type’ => ‘upload’ – WordPress media uploader

নতুন ট্যাব রেজেস্টার করতে register_theme_options_tab() যবহার করুন এবং নতুন অপশন যুক্ত করতে উপরের কোডের ন্যয় register_theme_options() যবহার করুন

Using SMOF in your WordPress theme.

Step.1
———————-
SMOF download করে  আপনার theme directiry তে  option-framework নামে একটি folder তৈরি করে , তার ভিতরে SMOF এর  সকল content কপি করে  paste করুন  ।

Step.2
———————-
SMOFএর  Admin এবং Images folder দুইটি  cut করে  theme directiry তে    paste করুন ।

Step.3
———————-
আপনার functions.php তে  SMOF এর  index.php কে call করতে হবে নিচের কোডটি  functions.php তে add করার মাধ্যমে ।

include_once('admin/index.php');

নোটঃ এরপর Dashboard এ গেলে appearance এ Theme Options নামে নতুন  option দেখবেন ।

Step.4
———————-
admin folder এর ভিতর  functions folder এ functions.options.php file এ গিয়ে  Media Uploader 3.5 বা  অন্য কোন  array কে  কপি  করে  নিচের মত edit করতে হবেঃ

 

$of_options[] = array(
    "name" => "Phone Numbers",  //এই name টি theme options এ show করবে
    "desc" => "Insert phone number here",  //এই desc টি theme options এ show করবে
    "id" => "phone_number",  //এই ID টি  আপনার নির্দিষ্ট লোকেশনে কল করার php কোডে ID স্থলে লাগবে .Use the shortcodes [site_url] or [site_url_secure] for setting default URLs এই কমেন্টটি কেটে দেন
    "std" => "0535 954 74 54", // এই std টি theme options এ placeholder এর মত show করবে
    "type" => "text"  //এই type টি প্রয়োজন অনুযায়ী ভিন্ন হবে যেমনঃ text,upload,media,slider ইত্যাদি
);

নোটঃ   name, desc, std এর  value প্রয়োজন অনুযায়ী ইচ্ছামত দেয়া যাবে  আবার খালি রাখা যাবে।

Step.5
———————-
edit করার পর dashboard refresh না করে  “Options reset” button ক্লিক করতে  হবে । তাহলে  Phone number এ “std” value হিসেবে দেয়া number টা আসবে ।

Step.6
———————-
header.php তে   wp_head  এর মাঝে  global $data; নিতে হবে ।

 


 <?php
 global $data;
 wp_head(); ?>

Step.7
———————-
header.php file এ  ফোন নাম্বার ( যেমনঃ 005 657 384 85) এর স্থলে নিচের কোডটি   লিখতে হবে ।

<?php echo do_shortcode(stripslashes($data['phone_number'])); ?> 

নোটঃ [‘phone_number’] হল  functions.options.php তে ব্যবহার করা id নাম্বার ।

Step.8
———————-
আনার কাজ শেষ এবার dashboard গিয়ে আপনার প্রয়োজনীয় number বা যেই text দরকার  সেইটা লিখে save all change ক্লিক করুন
এবার refresh করুন দেখুন আপনার  কাজ হয়ে গেছে

বিশেষ নোটঃ functions.options.php file এ গিয়ে নিচের array টি কেটে দিন এটার প্রয়োজন নাই
———————-

 

$of_options[] = array(
    "name" => "Hello there!",
    "desc" => "",
    "id"   => "introduction",
    "std"  => "<h3 style=\"margin: 0 0 10px;\">Welcome to the Options Framework demo.</h3>This is a slightly modified version of the original options framework by Devin Price with a couple of aesthetical improvements on the interface and some cool additional features. If you want to learn how to setup these options or just need general help on using it feel free to visit my blog at <a      href=\"http://aquagraphite.com/2011/09/29/slightly-modded-options-framework/\">AquaGraphite.com</a>",
    "icon"     => true,
    "type"     => "info"
);

## নতুন  section যুক্ত করাঃ
————————
ধরা যাক আমরা  template এর slider এর জন্য আলাদা section করতে চাই , সেক্ষেত্রে functions.options.php ফাইলে নিচের array টি কপি  করে এর ঠিক উপরে paste করুন ।

 

$of_options[] = array(
    "name" => "General Settings",
    "type" => "heading"
);

এরপর  edit করতে হবে নিচের কোডটির মত করে ।

 

$of_options[] = array(
    "name" => "Another Settings", // আপনার ইচ্ছামত নাম দিতে পারবেন
    "type" => "heading"
);

নোটঃ  Theme options এ নতুন  section  “Another Settings” নামে আসবে ।
এবার  “Another Settings” এর  ঠিক নিচে

$of_options[] = array(
    "name" => "your name",
    "desc" => "Insert your description here",
    "id" => "your_id",
    "std" => "",
    "type" => "text"
);

আগের মত   array  নিতে   হবে এবং আগের  মত করে  এডিট  করতে হবে ,
তারপর dashboard  এ  refresh না করে  Option Reset করলে  Another Settings এর অধীনে  কাংখিত option আসবে  , সেখানে আগের    নিয়মে data change করতে পারবেন।

উপরোক্ত নিয়মে আপনি আপনার প্রয়োজন মত কাজ করতে পারবেন।

## WordPress এ SMOF ( Slightly modified options framework ) দিয়ে logo dynamic করার পদ্ধতি
————————————————————————————
Step.1
———————-
functions.options.php file এ গিয়ে       নিচের মত array কে   edit করতে হবেঃ

$of_options[] = array(
    "name" => "Logo upload",  //এই name টি theme options এ show করবে
    "desc" => "upload your logo here",  //এই desc টি theme options এ show করবে
    "id" => "logo_upload",  // এই ID টি  আপনার নির্দিষ্ট লোকেশনে কল করার php কোডে ID স্থলে লাগবে
    "std" => "logo image link",  // এই std টিতে logo image link দিতে হবে
    "type" => "upload"   //এই type টি প্রয়োজন অনুযায়ী ভিন্ন হবে যেমনঃ text,upload,media,slider ইত্যাদি
);

নোটঃ   logo image link পাওয়ার জন্য  logo image টিকে আপনার dashboard এ  গিয়ে media > add new > select file গিয়ে আপনার  logo image টি upload করুন   এবার edit এ গেলে আপনি image URL টি পাবেন

Step.2
———————-
edit করার পর dashboard refresh না করে  “Options reset” button ক্লিক করতে  হবে । তাহলে  Logo upload = “std” value হিসেবে দেয়া logo image link টা আসবে ।

Step.3
———————-
header.php file এ  logo image src এর ভিতর নিচের কোডটি   লিখতে হবে ।

<?php echo do_shortcode(stripslashes($data['logo_upload'])); ?>

নোটঃ [‘logo_upload’] হল  functions.options.php তে ব্যবহার করা id .

Step.4
———————-
আনার কাজ শেষ এবার dashboard গিয়ে আপনার প্রয়োজনীয় logo image দরকার  সেইটা upload করে  save all change ক্লিক করুন
এবার refresh করুন দেখুন আপনার  কাজ হয়ে গেছে
নোটঃ logo image এর size আপনার থিমের logo image size এর সমান  হবে।

নিবন্ধনটি RR Roundation এর facebook page থেকে নেয়া হয়েছে।

Odesk থেকে DBBL এর মোবাইল ব্যাংকিং-এর মাধ্যমে টাকা উত্তোলনের পদ্ধতি।

১. প্রথমে ডাচ বাংলা মোবাইল ব্যাংকে একটি একাউন্ট করে নিন।

২. এবার ওডেস্কে গিয়ে wallet থেকে add withdrawal method এ ক্লিক করুন।

৩. এরপর local fund transfer এ ক্লিক করুন।

৪. ব্যাংক SWIFT কোড চাইবে। এখানে DBBLBDDH দিয়ে Go তে ক্লিক করুন।

৫. এবার নিচের দিকে আপনার সমস্ত তথ্য দিয়ে সাবমিট করুন। একাউন্ট নাম্বারের স্থানে আপনার ডাচ বাংলা মোবাইল ব্যাংকের ১২ ডিজিটের নাম্বারটি দিন । ব্রাঞ্চ ও ব্রাঞ্চ ঠিকানার জায়গায় আপনি যে উপজেলা ব্রাঞ্চের আওতাধীন ঐ ব্রাঞ্চের নাম দিন। পরবর্তী ফিল্ডগুলো পুরন করুন। এবার add দিন । তিন দিন সময় নিবে একটিভ হতে। একটিভ হয়ে গেলেি টাকা উত্তোলন করতে পারবেন।

http://sayful.net