<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>رادیکال دو</title>
	
	<link>http://www.radikal2.com</link>
	<description>آموزش برنامه‌نویسی و طراحی وب، دنیای اینترنت</description>
	<lastBuildDate>Sun, 25 Oct 2009 18:44:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/radikal2" type="application/rss+xml" /><feedburner:emailServiceId>radikal2</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>چگونه یک افزونه برای وردپرس بنویسیم</title>
		<link>http://feedproxy.google.com/~r/radikal2/~3/39ZCa4ghmbo/</link>
		<comments>http://www.radikal2.com/1388/08/how-to-write-a-wordpress-plugin/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 18:12:17 +0000</pubDate>
		<dc:creator>Alireza.S</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[افزونه]]></category>
		<category><![CDATA[وردپرس]]></category>

		<guid isPermaLink="false">http://www.radikal2.com/?p=182</guid>
		<description><![CDATA[در این پست اشاره‌ای خواهم داشت به این که چگونه میتوانیم برای وردپرس افزونه (Plugin) بنویسیم. نوشتن یک افزونه راه‌های زیادی دارد، من در این مطلب به ساده‌ترین راه برای شروع اشاره میکنم.
در پایان این نوشته افزونه‌ای خواهیم نوشت که بعد از انتشار پست آن را برای چند نفر ایمیل کند، به تیتر‌ها افکت سایه [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;">در این پست اشاره‌ای خواهم داشت به این که چگونه میتوانیم برای وردپرس افزونه (Plugin) بنویسیم. نوشتن یک افزونه راه‌های زیادی دارد، من در این مطلب به ساده‌ترین راه برای شروع اشاره میکنم.<br />
در پایان این نوشته افزونه‌ای خواهیم نوشت که بعد از انتشار پست آن را برای چند نفر ایمیل کند، به تیتر‌ها افکت سایه بدهد.</p>
<h2>مقدمه</h2>
<p style="text-align: right;">یکی از نقاط قدرت وردپرس افزونه‌های آن است که  قابلیت‌ها و توانایی‌های آن را افزایش میدهد. وردپرس این امکان را به هر کاربری با کمی معلومات میدهد تا افزونه خود را بنویسد و بصورت شخصی استفاده کند یا با دیگران به اشتراک بگذارد.<br />
برای نوشتن یک افزونه وردپرس کافیست اطلاعاتی مقدماتی در PHP, JavaScript و CSS داشته باشید.</p>
<h2>چرا باید یک افزونه وردپرس بنویسیم؟</h2>
<p style="text-align: right;">دلایل زیادی میتواند وجود داشته باشد که شروع به نوشتن یک افزونه وردپرس بکنید، ممکن است طراح قالب‌های وردپرس باشید و بخواهید کاری را که دائم انجام میدهید بصورت اتوماتیک در بیاورید، ممکن است بخواهید یک افزونه وردپرس را گشترس دهید یا آن را تغییر دهید، ممکن است بخواهید از این راه کسب درآمد کنید، یا شاید هم بخاطر محبوبیت، فرض کنید یک افزونه برای وردپرس مینویسید و آن را در بانک افزونه‌های وردپرس قرار میدهید و هزاران نفر از آن استفاده میکنند و در قسمت مدیریت افزونه‌های سایت خود لینک سایت شما را مشاهده خواهند کرد.</p>
<h2>شروع</h2>
<p style="text-align: right;">هر افزونه وردپرس باید حداقل دارای یک فایل PHP باشد، همچنین میتواند دارای فایل‌های دیگر شامل فایل‌های جاوا اسکریپت، فایل‌های استایل، عکس و&#8230; باشد، به همین دلیل بهتر است برای افزونه خود یک پوشه ایجاد کنیم.<br />
برای شروع در مسیر <strong><em>wp-content/plugins</em> </strong>یک پوشه همنام با افزونه خود ایجاد میکنیم، نام این پوشه نباید شامل فاصله (space) باشد، برای این آموزش من پوشه‌ی myPlugin را ایجاد میکنم.<br />
درون این پوشه یک فایل PHP ایجاد میکنیم همنام با نامِ پوشه، اگر با درست کردن قالب‌های وردپرس آشنا باشید میدانید که برای اینکه وردپرس قالب شما را بشناسد باید در چند خط اول فایل style.css مشخصات قالب را وارد کنیم، در نوشتن افزونه نیز باید همین کار را انجام دهیم، بنابراین چند خط اول این فایل به مشخصات افزونه اختصاص دارد.</p>
<pre class="brush: php;">
&lt;?php
/*
Plugin Name: Name Of The Plugin
Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
Description: A brief description of the Plugin.
Version: The Plugin's Version Number, e.g.: 1.0
Author: Name Of The Plugin Author
Author URI: http://URI_Of_The_Plugin_Author
*/
?&gt;
</pre>
<p style="text-align: right;">این‌ها اطلاعاتیست که برای شناساندن افزونه خود به وردپرس نیازمندیم، همانطور که در کد آمده خط سوم نام افزونه رو مشخص میکند که در صفحه مدیریت افزونه‌ها نمایش داده میشود، خط چهارم آدرس افزونه را مشخص میکند، خطوط پنجم و ششم به ترتیب توضیحی از کاربرد افزونه و نسخه آن را مشخص میکنند و در خط هفتم نام سازنده افزونه مشخص میشود، در خط هشتم نیز آدرس سازنده مشخص میشود.</p>
<p style="text-align: right;"><strong><em>نکته بسیار مهمی</em></strong> که باید به آن توجه داشته باشید این است که Encoding این فایل باید ANSI باشد، اگر این فایل را بصورت UTF-8 یا فرمت‌های دیگر ذخیره کنید هنگام راه‌اندازی یا استفاده از افزونه با خطای :</p>
<pre><strong>Warning</strong>: Cannot modify header information</pre>
<p style="text-align: right;">مواجه خواهید شد. برای تغییر Encoding فایل میتوانید در برنامه Notepad++ از منوی Format گزینه Encoding in ANSI را انتخاب کنید مانند تصویر زیر:</p>
<p style="text-align: center;"><img class="size-full wp-image-183  aligncenter" title="How to Write a Wordpress Plugin - File Encoding" src="http://radikal2.com/radikal2/wp/wp-content/uploads/2009/10/encoding.jpg" alt="How to Write a Wordpress Plugin - File Encoding" width="256" height="225" /></p>
<p style="text-align: center;">
<p style="text-align: right;">یا از UTF-8 without BOM استفاده کنید.<br />
حال که فایل که خود آماده و ذخیره کردیم میتوانید وارد صفحه مدیریت افزونه‌های وردپرس شویم، اگر تمام کارها را درست انجام داده باشیم افزونه‌ای که درست کردیم را در لیست افزونه خواهیم دید.</p>
<p style="text-align: center;"><img class="size-full wp-image-184  aligncenter" title="How to Write a Wordpress Plugin" src="http://radikal2.com/radikal2/wp/wp-content/uploads/2009/10/plugin-page.jpg" alt="How to Write a Wordpress Plugin" width="427" height="51" /></p>
<p style="text-align: center;">
<h2>استفاده از توابع Hook</h2>
<p style="text-align: right;">hook‌ها یک سری توابع هستند که وردپرس در خود گنجانده است، نحوه کار آن‌ها به این صورت است که وردپرس قبل از اجرای هر یک از توابع خود یک بار توابع Hook که توسط افزونه‌ها نوشته شده‌اند چک میکند و کاری که hookها به آن اشاره دارند انجام میدهد و سپس نتیجه را نمایش میدهد.<br />
برای مثال وردپرس قبل از اینکه عنوان هر مطلب را نمایش دهد، بررسی میکند که آیا تابع Hookای از جنس filter با مشخصه the_title وجود دارد یا نه اگر وجود داشت آن را اجرا میکند و سپس عنوان مطلب را چاپ میکند.<br />
یا وقتی یک پست را مینویسید و بر روی دکمه انتشار کلیک میکنید وردپرس بررسی خواهد کرد که آیا باید قبل فرستادن اطلاعات به پایگاه داده کاری روی آن انجام دهد یا خیر، تمام این کار‌ها را میتوان با توابع Hook انجام داد.</p>
<p style="text-align: right;">یکی از این توابع تابع <em><a href="http://codex.wordpress.org/Function_Reference/register_activation_hook" target="_blank">register_activation_hook</a> </em>میباشد، این تابع دو ورودی دریافت میکند، ورودی اول مسیری است که فایل PHP اصلی افزونه در آن قرار دارد، و ورودی دوم تابعی است که باید اجرا کند.<br />
کار این تابع این است که تابعی که به عنوان ورودی دریافت میکند را هنگامی که افزونه فعال میشود اجرا کند، برای مثال به کد زیر توجه کنید:</p>
<pre class="brush: php;">
register_activation_hook(__FILE__, 'myPlugin_activate');

function myPlugin_activate() {
 // do something...
}
</pre>
<p style="text-align: right;">در این تکه کد مشاهده میکنید که یک تابع به اسم <em>myPlugin_activate </em>معرفی شده است و به وسیله تابع <em>register_activation_hook </em>در زمان فعال‌سازیه افزونه فراخوانی شده است.<br />
در تابع <em>myPlugin_activate</em> میتوان کارهایی از قبیل ساختن جداول لازم در پایگاه داده، معرفی متغییرهای لازم و دیگر کارهای لازم در هنگام اجرای افزونه را انجام دهیم.</p>
<p style="text-align: right;">تابع دیگر <a href="http://codex.wordpress.org/Function_Reference/register_deactivation_hook" target="_blank"><em>register_deactivation_hook</em></a> میباشد که مانند تابع قبل دو ورودی میگیرد و تابع‌ای که به آن معرفی میشود را هنگام غیرفعال کردن افزونه اجرا میکند.</p>
<p style="text-align: right;">به جز تو تابع بالا توابع hook به دو دسته تقسیم میشوند:<br />
<a href="http://codex.wordpress.org/Plugin_API#Actions" target="_blank">Actions </a>: وقتی یک رویداد خاص اتفاق میفتد یا در زمان خاصی اجرا میشوند.<br />
<a href="http://codex.wordpress.org/Plugin_API#Filters" target="_blank">Filters </a>: برای انجام تغییراتی روی اطلاعات قبل ارسال به پایگاه داده یا نمایش استفاده میشوند.</p>
<p style="text-align: right;">گاهی میتواند یک کار را هم با استفاده از Actionها انجام داد هم Filterها.</p>
<h2>Actions</h2>
<p style="text-align: right;">برای استفاده از actionها کافیست یک تابع PHP که میخواهید اجرا شود بنویسید، سپس آن را در زمانی که میخواهید توسط تابع <em>add_action</em> اجرا کنید.</p>
<pre class="brush: php;">
add_action ('plugins_loaded', 'plugin_start');

function plugin_start() {
 if ( is_admin() ) { } else {
 wp_enqueue_script (&quot;jquery&quot;);
 require_once (dirname (__FILE__) . &quot;/functions.php&quot;);
 }
}
</pre>
<p style="text-align: right;">برای مثال در تکه کد بالا مشاهده میکنید که یک تابع با نام <em>plugin_start</em> نوشته شده است، سپس توسط تابع <em>add_action</em> در زمان <em>plugins_loaded</em> فراخوانی شده است، در این صورت تابع plugin_start در زمانی که افزونه‌ها بطور کامل بارگذاری شده‌اند اجرا میشود و کتابخانه جاوا اسکریپت jQuery موجود در هسته وردپرس و فایل functions.php موجود در پوشه افزونه را فراخوانی میکند.</p>
<p style="text-align: right;">یا برای مثال میتوانید تابعی به اسم <em>email_friends</em> بنویسید و آن را در زمان <em>publish_post</em> فراخوانی کنید، در این صورت زمانی که پست شما منتشر میشود تابع email_friends اجرا میشود و آن را برای تمام دوستان شما ارسال میکند.</p>
<p style="text-align: right;">میتوانید لیستی از hookهایی که میتوانید در آنها از تابع add_action استفاده کنید را در <a href="http://codex.wordpress.org/Plugin_API/Action_Reference" target="_blank">این صفحه</a> ببینید.</p>
<h2>Filters</h2>
<p style="text-align: right;">فیلترها نیز مانند actionها کار میکنند، فقط باید یک تابع بنویسید و آن را به زمانی که میخواهید اجرا شود به وسیله تابع <em>add_filter</em> اختصاص دهید.</p>
<pre class="brush: php;">
add_filter('comment_text','filter_profanity');

function filter_profanity($content) {
 global $profanities;
 $content=str_ireplace($profanities,'{censored}',$content);
 return $content;
}
</pre>
<p style="text-align: right;">برای مثال در کد بالا تابع <em>filter_profanity</em> نوشته شده و یک ورودی <em>content</em> میگیرد و با متغییر <em>profanities</em> از قبل تعریف شده مقایسه میکند و اگر کلمه‌ای متشابه داشته باشد آن را با {censored} جایگزین میکند، این تابع به <em>comment_text</em> اختصاص داده شده و به این ترتیب متن دیدگاه‌هارا بررسی میکند اگر در آن ناسزا بکار برده شده باشد آن را سانسور میکند.</p>
<p style="text-align: right;">میتوانید لیستی از hookهایی که میتوانید در آنها از تابع add_filter استفاده کنید را در <a href="http://codex.wordpress.org/Plugin_API/Filter_Reference" target="_blank">این صفحه</a> ببینید.</p>
<h2>نمونه</h2>
<p style="text-align: right;">در آخر افزونه myPlugin را این صورت کامل میکنیم:</p>
<pre class="brush: php;">
&lt;?php
/*
Plugin Name: myPlugin
Plugin URI: http://www.radikal2.com/
Description: it is my first wordpress plugin
Version: 1.0
Author: Radikal2
Author URI: http://www.radikal2.com
*/

add_action ('publish_post', 'myPlugin_email');
add_filter ('the_title', 'myPlugin_title');

function myPlugin_email($post_ID) {
 $mails = 'you-name@your-domain.com,you-name@your-domain.com,you-name@your-domain.com,';
 mail($mails, &quot;My Blog Updated!&quot;,
 'I just put something on my blog: http://blog.example.com');
 return $post_ID;
}

function myPlugin_title($t) {
 $x = '&lt;span style=&quot;text-shadow: 0px 0px 16px blue;&quot;&gt;' .$t. '&lt;/span&gt;';
 return $x;
}

?&gt;
</pre>
<p>مشاهده میکنیم که در این کد از دو تابع add_action برای فراخوانی تابع myPlugin_email برای ارسال یک ایمیل برای تعدادی از دوستان بعد از انتشار پست و add_filter برای اضافه کردن افکت سایه به کمک یک کد CSS به تیتر مطالب استفاده شده است.</p>
<p>+ <a href="http://codex.wordpress.org/Writing_a_Plugin" target="_blank">Writing a Plugin</a> / <a href="http://codex.wordpress.org/Plugin_API" target="_blank">Plugin API</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/radikal2?a=39ZCa4ghmbo:dvRuc5GnHNo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/radikal2?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=39ZCa4ghmbo:dvRuc5GnHNo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/radikal2?i=39ZCa4ghmbo:dvRuc5GnHNo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=39ZCa4ghmbo:dvRuc5GnHNo:-CC-01WgQk4"><img src="http://feeds.feedburner.com/~ff/radikal2?d=-CC-01WgQk4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=39ZCa4ghmbo:dvRuc5GnHNo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/radikal2?i=39ZCa4ghmbo:dvRuc5GnHNo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=39ZCa4ghmbo:dvRuc5GnHNo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/radikal2?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/radikal2/~4/39ZCa4ghmbo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.radikal2.com/1388/08/how-to-write-a-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.radikal2.com/1388/08/how-to-write-a-wordpress-plugin/</feedburner:origLink></item>
		<item>
		<title>دولت ایران</title>
		<link>http://feedproxy.google.com/~r/radikal2/~3/yiWhlWEXhos/</link>
		<comments>http://www.radikal2.com/1388/04/irans-government/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 11:10:05 +0000</pubDate>
		<dc:creator>Alireza.S</dc:creator>
				<category><![CDATA[کد زندگی]]></category>

		<guid isPermaLink="false">http://www.radikal2.com/?p=140</guid>
		<description><![CDATA[
#iran .government
{
    overflow: hidden;
}

]]></description>
			<content:encoded><![CDATA[<pre class="brush: css;">
#iran .government
{
    overflow: hidden;
}
</pre>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/radikal2?a=yiWhlWEXhos:6niDm4xizBE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/radikal2?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=yiWhlWEXhos:6niDm4xizBE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/radikal2?i=yiWhlWEXhos:6niDm4xizBE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=yiWhlWEXhos:6niDm4xizBE:-CC-01WgQk4"><img src="http://feeds.feedburner.com/~ff/radikal2?d=-CC-01WgQk4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=yiWhlWEXhos:6niDm4xizBE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/radikal2?i=yiWhlWEXhos:6niDm4xizBE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=yiWhlWEXhos:6niDm4xizBE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/radikal2?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/radikal2/~4/yiWhlWEXhos" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.radikal2.com/1388/04/irans-government/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<feedburner:origLink>http://www.radikal2.com/1388/04/irans-government/</feedburner:origLink></item>
		<item>
		<title>تنها با یک کلیک از صفحه نمایش خود فیلم بگیرید</title>
		<link>http://feedproxy.google.com/~r/radikal2/~3/EsCHEOscLQk/</link>
		<comments>http://www.radikal2.com/1388/01/screencast-by-one-click/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 13:19:00 +0000</pubDate>
		<dc:creator>Alireza.S</dc:creator>
				<category><![CDATA[ابزار]]></category>
		<category><![CDATA[آموزش ویدئویی]]></category>

		<guid isPermaLink="false">http://www.radikal2.com/?p=135</guid>
		<description><![CDATA[
بعد از این که وارد سایت ScreenCastle شوید فقط کافیست تا یک دکمه را فشار دهید تا بتوانید از صفحه نمایش خود یک فیلم تهیه کنید.
این سایت یک نر‌م‌افزار کم حجم جاوا را بر روی کامپیوتر شما بارگذاری میکند، بعد از بارگذاری این نرم افزار صفحه‌ای به شکل زیر نمایش داده میشود که میتوانید در [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="nostyle size-full wp-image-136 aligncenter" title="screencastle_logo" src="http://radikal2.com/radikal2/wp/wp-content/uploads/2009/04/screencastle_logo.png" alt="screencastle_logo" width="300" height="54" /></p>
<p style="text-align: right;">بعد از این که وارد سایت <a href="http://screencastle.com/" target="_blank">ScreenCastle</a> شوید فقط کافیست تا یک دکمه را فشار دهید تا بتوانید از صفحه نمایش خود یک فیلم تهیه کنید.<br />
این سایت یک نر‌م‌افزار کم حجم جاوا را بر روی کامپیوتر شما بارگذاری میکند، بعد از بارگذاری این نرم افزار صفحه‌ای به شکل زیر نمایش داده میشود که میتوانید در آن سایز و قسمتی که میخواهد ضبط شود را تعیین کنید، همچنین قادر خواهید بود تعیین کنید که آیا نرم‌افزار صدای شما را از طریق میکروفن ضبط کند یا خیر.</p>
<p style="text-align: right;"><img class="aligncenter size-full wp-image-137" title="screencastle_sizepicker" src="http://radikal2.com/radikal2/wp/wp-content/uploads/2009/04/screencastle_sizepicker.gif" alt="screencastle_sizepicker" width="480" height="410" /></p>
<p style="text-align: center;">
<p style="text-align: right;">بعد از این یک نوار بالای صفحه نمایش شما ظاهر میشود که با کلیک بر روی دکمه Start Recording فیلم‌برداری از صفحه نمایش شروع میشود.<br />
بعد از اینکه کارتان تمام شد روی نوار نارنجی‌رنگ بالای صفحه کلیک میکنید و فیلم‌برداری متوقف میشود، سپس میتوانید با کلیک بر روی دکمه Continue Recording به ضبط ادامه بدهید یا روی Finish this screencast کلیک کنید و در مرحله بعد قادر خواهید بود با کلیک روی Preview this screencast یک پیش نمایش از فیلم ضبط شده را مشاهده کنید و با کلیک روی Save this screencast فیلم را روی سایت <a href="http://screencastle.com/" target="_blank">ScreenCastle </a>آپلود کنید.</p>
<p style="text-align: right;">بعد از آپلود شدن ویدئو، سایت به شما چندین لینک میدهد از جمله لینک مستقیم برای دانلود ویدئو با فرمت Flv، لینک به صفحه پلیر ویدئو، لینک برای قرار دادن ویدئو در سایت یا وبلاگ و دو لینک تصویر پیش نمایش ویدئو در سایز بزرگ و کوچک و&#8230;</p>
<p style="text-align: right;">در زیر یک نمونه از ویدئوی که به کمک این سایت تهیه کرده‌ام را میتوانید ببینید:</p>
<p style="text-align: center;">
<embed src=http://media.skoffer.com/api/v1/skoffer_player.swf?config={"playlist":[{"url":"http://media.skoffer.com/c418a0b902a961813079e1ee60ef8577.flv","autoPlay":false,"autoBuffering":true,"scaling":"fit"}]} type="application/x-shockwave-flash" wmode="transparent" width="425" height="350" allowFullScreen="true" allowScriptAccess="always" allowNetworking="all" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/radikal2?a=EsCHEOscLQk:o3eR0hIxAuM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/radikal2?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=EsCHEOscLQk:o3eR0hIxAuM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/radikal2?i=EsCHEOscLQk:o3eR0hIxAuM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=EsCHEOscLQk:o3eR0hIxAuM:-CC-01WgQk4"><img src="http://feeds.feedburner.com/~ff/radikal2?d=-CC-01WgQk4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=EsCHEOscLQk:o3eR0hIxAuM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/radikal2?i=EsCHEOscLQk:o3eR0hIxAuM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=EsCHEOscLQk:o3eR0hIxAuM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/radikal2?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/radikal2/~4/EsCHEOscLQk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.radikal2.com/1388/01/screencast-by-one-click/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.radikal2.com/1388/01/screencast-by-one-click/</feedburner:origLink></item>
		<item>
		<title>ساخت نوار درصد دار به کمک سی‌اس‌اس</title>
		<link>http://feedproxy.google.com/~r/radikal2/~3/Zi3yKL9TKPo/</link>
		<comments>http://www.radikal2.com/1388/01/css-percentage-bar/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 20:55:31 +0000</pubDate>
		<dc:creator>Alireza.S</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[سی‌اس‌اس]]></category>
		<category><![CDATA[طراحی وب]]></category>

		<guid isPermaLink="false">http://www.radikal2.com/?p=127</guid>
		<description><![CDATA[
در طراحی بعضی سایت‌ها و قسمت‌هایی از وبلاگ‌ها گاهی نیاز به نشان دادن آماری پیدا میشود، ساده‌ترین راه برای این کار استفاده از نوار‌های درصد دار است.
به کمک سی‌اس‌اس به راحتی میتوان نوار‌های درصد دار بسیار زیبا ساخت.
برای این کار ابتدا سه المنت بشکل زیر در صفحه خود ایجاد میکنیم:

&#38;lt;div id=&#38;quot;container&#38;quot;&#38;gt;
&#38;lt;div class=&#38;quot;percent&#38;quot;&#38;gt;&#38;lt;/div&#38;gt;
&#38;lt;div class=&#38;quot;bar&#38;quot;&#38;gt;&#38;lt;/div&#38;gt;
&#38;lt;/div&#38;gt;

المنت div کلی [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="nostyle size-full wp-image-128 alignnone" title="css percentage bar" src="http://radikal2.com/radikal2/wp/wp-content/uploads/2009/03/percent-bar.gif" alt="css percentage bar" width="230" height="112" /></p>
<p style="text-align: right;">در طراحی بعضی سایت‌ها و قسمت‌هایی از وبلاگ‌ها گاهی نیاز به نشان دادن آماری پیدا میشود، ساده‌ترین راه برای این کار استفاده از نوار‌های درصد دار است.<br />
به کمک سی‌اس‌اس به راحتی میتوان نوار‌های درصد دار بسیار زیبا ساخت.</p>
<p style="text-align: right;">برای این کار ابتدا سه المنت بشکل زیر در صفحه خود ایجاد میکنیم:</p>
<pre class="brush: xml;">
&amp;lt;div id=&amp;quot;container&amp;quot;&amp;gt;
&amp;lt;div class=&amp;quot;percent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;bar&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
</pre>
<p style="text-align: right;">المنت div کلی با آی‌دی container بدنه اصلی نوار را ایجاد میکند، المنت با کلاس percent درصد نوار را نمایش میدهد که میتوانید به دلخواه آن را حذف کنید و المنت بعدی با کلاس bar قسمت رنگی نوار را تشکیل میدهد که مقدار پر شده‌ی نوار را مشخص میکند.</p>
<p style="text-align: right;">بعد از این نوبت به نوشتن کد CSS میرسد:</p>
<pre class="brush: css;">
#container {
background: #F0F0F0;
width: 200px;
height: 20px;
position: relative;
}
#container .percent {
text-align: center;
position: absolute;
width: 200px;
height: 20px;
top: 12%;
font: 12px Tahoma, Geneva, sans-serif;
}
#container .bar {
background: #3C0;
height: 20px;
}
</pre>
<p style="text-align: right;">مشخصه width دو المنت اول باید یکی باشد و مشخصه height هرسه المنت باید یکی باشد.</p>
<p style="text-align: right;">حالا کد اول را بصورت زیر تغییر میدهیم :</p>
<pre class="brush: xml;">
&amp;lt;div id=&amp;quot;container&amp;quot;&amp;gt;
&amp;lt;div class=&amp;quot;percent&amp;quot;&amp;gt;65%&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;bar&amp;quot; style=&amp;quot;width: 65%;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
</pre>
<p style="text-align: right;">با تغییر دادن درصد مشخصه width میزان پر شدن نوار را مشخص میکنیم، حالا میتوانیم این درصد را به کمک یه زبان مانند php یا javascript تعیین کنیم و یا این کار را دستی انجام دهیم.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/radikal2?a=Zi3yKL9TKPo:tQ1cxwgrSSw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/radikal2?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=Zi3yKL9TKPo:tQ1cxwgrSSw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/radikal2?i=Zi3yKL9TKPo:tQ1cxwgrSSw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=Zi3yKL9TKPo:tQ1cxwgrSSw:-CC-01WgQk4"><img src="http://feeds.feedburner.com/~ff/radikal2?d=-CC-01WgQk4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=Zi3yKL9TKPo:tQ1cxwgrSSw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/radikal2?i=Zi3yKL9TKPo:tQ1cxwgrSSw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=Zi3yKL9TKPo:tQ1cxwgrSSw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/radikal2?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/radikal2/~4/Zi3yKL9TKPo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.radikal2.com/1388/01/css-percentage-bar/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.radikal2.com/1388/01/css-percentage-bar/</feedburner:origLink></item>
		<item>
		<title>سال نو مبارک…</title>
		<link>http://feedproxy.google.com/~r/radikal2/~3/jFHU9YRp7Fg/</link>
		<comments>http://www.radikal2.com/1387/12/happy-new-year/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 11:42:03 +0000</pubDate>
		<dc:creator>Alireza.S</dc:creator>
				<category><![CDATA[کد زندگی]]></category>

		<guid isPermaLink="false">http://www.radikal2.com/?p=124</guid>
		<description><![CDATA[
&#60;?php
putenv('TZ=Asia/Tehran');
$date = date('y-M-d H:i:s');

if ( $date &#62;= &#34;09-Mar-20 15:13:59&#34; )
echo 'سال نو شما مبارک';
?&#62;

]]></description>
			<content:encoded><![CDATA[<pre class="brush: php;">
&lt;?php
putenv('TZ=Asia/Tehran');
$date = date('y-M-d H:i:s');

if ( $date &gt;= &quot;09-Mar-20 15:13:59&quot; )
echo 'سال نو شما مبارک';
?&gt;
</pre>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/radikal2?a=jFHU9YRp7Fg:F7cM-Xl_yPs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/radikal2?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=jFHU9YRp7Fg:F7cM-Xl_yPs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/radikal2?i=jFHU9YRp7Fg:F7cM-Xl_yPs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=jFHU9YRp7Fg:F7cM-Xl_yPs:-CC-01WgQk4"><img src="http://feeds.feedburner.com/~ff/radikal2?d=-CC-01WgQk4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=jFHU9YRp7Fg:F7cM-Xl_yPs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/radikal2?i=jFHU9YRp7Fg:F7cM-Xl_yPs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=jFHU9YRp7Fg:F7cM-Xl_yPs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/radikal2?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/radikal2/~4/jFHU9YRp7Fg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.radikal2.com/1387/12/happy-new-year/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.radikal2.com/1387/12/happy-new-year/</feedburner:origLink></item>
		<item>
		<title>دسکتاپ ویندوز خود را به یک دسکتاپ ۳۶۰ درجه تبدیل کنید</title>
		<link>http://feedproxy.google.com/~r/radikal2/~3/SY1pxDsGG5Y/</link>
		<comments>http://www.radikal2.com/1387/12/transforms-windows-desktop-into-360-degree-workspace/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 20:11:48 +0000</pubDate>
		<dc:creator>Alireza.S</dc:creator>
				<category><![CDATA[ابزار]]></category>
		<category><![CDATA[دستکاپ]]></category>
		<category><![CDATA[ویندوز]]></category>

		<guid isPermaLink="false">http://www.radikal2.com/?p=108</guid>
		<description><![CDATA[
دسکتاپ استاندارد ویندوز خود را به یک دسکتاپ ۳۶۰ درجه وسیع تبدیل کنید و محیط بازتری برای کار در دسکتاپ خود داشته باشید.
همچنین میتوانید با برنامه ۳۶۰Desktop ابزارک‌های مختلف از سایت‌های مورد علاقه خود را در دسکتاپتان قرار دهید و تصاویر پس‌زمینه ۳۶۰ درجه خود را بسازید و با دیگر کاربران این برنامه به اشتراک [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="nostyle size-full wp-image-109 aligncenter" title="360desktop" src="http://radikal2.com/radikal2/wp/wp-content/uploads/2009/03/360desktop.jpg" alt="Transforms windows desktop into 360 degree workspace" width="358" height="166" /></p>
<p style="text-align: right;">دسکتاپ استاندارد ویندوز خود را به یک دسکتاپ ۳۶۰ درجه وسیع تبدیل کنید و محیط بازتری برای کار در دسکتاپ خود داشته باشید.<br />
همچنین میتوانید با برنامه ۳۶۰Desktop ابزارک‌های مختلف از سایت‌های مورد علاقه خود را در دسکتاپتان قرار دهید و تصاویر پس‌زمینه ۳۶۰ درجه خود را بسازید و با دیگر کاربران این برنامه به اشتراک بگذارید.</p>
<p style="text-align: right;">با نصب برنامه ۳۶۰Desktop دسکتاپ ویندوز شما وسیع‌تر میشود و قادر خواهید بود در دسکتاپ خود بچرخید و در هر قسمت آن کار جداگانه‌ای انجام دهید. با اضافه کردن ابزارک‌های مختلف آخرین اخبار را روی دسکتاپ خود داشته باشید، از آخرین مطالب وبلاگ‌ها به کمک RSS آگاه شوید، بازی‌های کوچک و جذاب را روی دسکتاپتان داشته باشید و &#8230;</p>
<p style="text-align: right;">همچنین میتوانید از قسمت <a title="360Desktop Gallery" href="http://360desktop.com/gallery" target="_blank">گالری سایت</a> برنامه تصاویر پس‌زمینه زیبای ۳۶۰ درجه را به برنامه اضافه کنید.</p>
<p style="text-align: center;"><img class="nostyle size-full wp-image-110 aligncenter" title="360Desktop Gallery" src="http://radikal2.com/radikal2/wp/wp-content/uploads/2009/03/360desktop-2.jpg" alt="360Desktop Gallery" width="242" height="214" /></p>
<p style="text-align: right;">در ویدئو زیر هم میتوانید طریقه کار برنامه را مشاهده کنید :</p>
<p style="text-align: center;"><object width="425" height="344" data="http://www.youtube.com/v/DrFLRBgrxUc&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/DrFLRBgrxUc&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p style="text-align: right;">+ <a href="http://www.youtube.com/watch?v=qq3C6tsuo5o" target="_blank">یک ویدئو دیگر</a></p>
<p style="text-align: right;"><a title="Download 360Desktop" href="http://360desktop.com/" target="_blank">برای دانلود کردن برنامه به سایت آن مراجعه کنید</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/radikal2?a=SY1pxDsGG5Y:PXIlLI78Sj8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/radikal2?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=SY1pxDsGG5Y:PXIlLI78Sj8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/radikal2?i=SY1pxDsGG5Y:PXIlLI78Sj8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=SY1pxDsGG5Y:PXIlLI78Sj8:-CC-01WgQk4"><img src="http://feeds.feedburner.com/~ff/radikal2?d=-CC-01WgQk4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=SY1pxDsGG5Y:PXIlLI78Sj8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/radikal2?i=SY1pxDsGG5Y:PXIlLI78Sj8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/radikal2?a=SY1pxDsGG5Y:PXIlLI78Sj8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/radikal2?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/radikal2/~4/SY1pxDsGG5Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.radikal2.com/1387/12/transforms-windows-desktop-into-360-degree-workspace/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.radikal2.com/1387/12/transforms-windows-desktop-into-360-degree-workspace/</feedburner:origLink></item>
		<item>
		<title>آموزش ویدئویی : ساخت اولین اپلیکیشن برای توییتر</title>
		<link>http://feedproxy.google.com/~r/radikal2/~3/tefc1k1_0zM/</link>
		<comments>http://www.radikal2.com/1387/11/screencast-first-twitter-application/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 19:39:26 +0000</pubDate>
		<dc:creator>Alireza.S</dc:creator>
				<category><![CDATA[آموزش ویدئویی]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[توییتر]]></category>

		<guid isPermaLink="false">http://www.radikal2.com/?p=100</guid>
		<description><![CDATA[در این آموزش یاد خواهید گرفت چگونه به راحتی اولین اپلیکیشن خود را برای سایت توییتر بسازید که از تمام قابلیت‌های سایت استفاده کند از جمله نمایش آپدیت‌های کاربران سایت، دوستان، آپدیت کردن یک اکانت و &#8230;


این اولین آموزش ویدوئی این وبلاگ بود، خوشحال میشم نظرات شما را راجع به این کار بدونم.
+ لینک ویدئو [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;">در این آموزش یاد خواهید گرفت چگونه به راحتی اولین اپلیکیشن خود را برای سایت توییتر بسازید که از تمام قابلیت‌های سایت استفاده کند از جمله نمایش آپدیت‌های کاربران سایت، دوستان، آپدیت کردن یک اکانت و &#8230;</p>
<p style="text-align: center;"><a href="http://radikal2.com/radikal2/files/FirstTwitterApplication.zip"><img class="nostyle" src="http://radikal2.com/radikal2/wp/wp-content/themes/Radikal2 (v.2)/images/srcdown.png" alt="" /></a></p>
<p style="text-align: right;"><object width="480" height="374" data="http://blip.tv/play/Ae3ZDwA" type="application/x-shockwave-flash"><param name="src" value="http://blip.tv/play/Ae3ZDwA" /><param name="allowfullscreen" value="true" /></object></p>
<p style="text-align: right;">این اولین آموزش ویدوئی این وبلاگ بود، خوشحال میشم نظرات شما را راجع به این کار بدونم.</p>
<p style="text-align: right;">+ <a href="http://www.youtube.com/watch?v=U82bfnw_G3Y" target="_blank">لینک ویدئو در سایت یوتوب</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/radikal2?a=VZD5mbfy"><img src="http://feeds.feedburner.com/~f/radikal2?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=PwIB9UBc"><img src="http://feeds.feedburner.com/~f/radikal2?i=PwIB9UBc" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=IJgvVbsR"><img src="http://feeds.feedburner.com/~f/radikal2?d=684" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=V4udtjKb"><img src="http://feeds.feedburner.com/~f/radikal2?i=V4udtjKb" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=gBQEBk6G"><img src="http://feeds.feedburner.com/~f/radikal2?d=52" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/radikal2/~4/tefc1k1_0zM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.radikal2.com/1387/11/screencast-first-twitter-application/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://www.radikal2.com/1387/11/screencast-first-twitter-application/</feedburner:origLink></item>
		<item>
		<title>نمایش تعداد تمام پست‌ها، نظرها، دسته‌بندی‌ها و برچسب‌های یک وبلاگ در وردپرس</title>
		<link>http://feedproxy.google.com/~r/radikal2/~3/x3VeX7K-XMc/</link>
		<comments>http://www.radikal2.com/1387/11/display-the-total-number-of-wordpress-posts-comments-categories-and-tags/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 16:10:07 +0000</pubDate>
		<dc:creator>Alireza.S</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[طراحی وب]]></category>
		<category><![CDATA[وردپرس]]></category>

		<guid isPermaLink="false">http://www.radikal2.com/?p=92</guid>
		<description><![CDATA[
اگر بخواهید تعداد تمام پست‌ها ، نطرها، دسته‌بندی‌ها و برچسب‌های موجود در یک بلاگ ایجاد شده به کمک وردپرس را نمایش دهید میتوانید از کد‌های زیر استفاده کنید.
کد زیر را در قالب خود قرار دهید

&#38;lt;?php
$numposts = $wpdb-&#38;gt;get_var(&#38;quot;SELECT COUNT(*) FROM $wpdb-&#38;gt;posts WHERE post_status = 'publish' AND post_type = 'post'&#38;quot;);
if (0 &#38;lt; $numposts) $numposts = number_format($numposts);

$numcomms = [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="nostyle size-full wp-image-93 aligncenter" title="display the total number of wordpress posts, comments, categories and tags" src="http://radikal2.com/radikal2/wp/wp-content/uploads/2009/02/post-comments-nums2.gif" alt="display the total number of wordpress posts, comments, categories and tags" width="400" height="150" /></p>
<p>اگر بخواهید تعداد تمام پست‌ها ، نطرها، دسته‌بندی‌ها و برچسب‌های موجود در یک بلاگ ایجاد شده به کمک وردپرس را نمایش دهید میتوانید از کد‌های زیر استفاده کنید.</p>
<p>کد زیر را در قالب خود قرار دهید</p>
<pre class="brush: php;">
&amp;lt;?php
$numposts = $wpdb-&amp;gt;get_var(&amp;quot;SELECT COUNT(*) FROM $wpdb-&amp;gt;posts WHERE post_status = 'publish' AND post_type = 'post'&amp;quot;);
if (0 &amp;lt; $numposts) $numposts = number_format($numposts);

$numcomms = $wpdb-&amp;gt;get_var(&amp;quot;SELECT COUNT(*) FROM $wpdb-&amp;gt;comments WHERE comment_approved = '1'&amp;quot;);
if (0 &amp;lt; $numcomms) $numcomms = number_format($numcomms);

$numcats = $wpdb-&amp;gt;get_var(&amp;quot;SELECT COUNT(*) FROM $wpdb-&amp;gt;term_taxonomy WHERE taxonomy = 'category'&amp;quot;);
if (0 &amp;lt; $numcats) $numcats = number_format($numcats);

$numtags = $wpdb-&amp;gt;get_var(&amp;quot;SELECT COUNT(*) FROM $wpdb-&amp;gt;term_taxonomy WHERE taxonomy = 'post_tag'&amp;quot;);
if (0 &amp;lt; $numtags) $numtags = number_format($numtags);
?&amp;gt;
</pre>
<p>حالا متغییر numposts$ تعداد پست‌ها، متغییر numcomms$ تعداد نظرها، متغییر numcats$ تعداد دسته‌بندی‌ها و متغییر numtags$ تعداد برچسب‌ها را در خود نگهداری میکنند و میتوانید به راحتی از آنها در قالب خود استفاده کنید.</p>
<pre class="brush: php;">
Total posts: &amp;lt;?php echo $numposts; ?&amp;gt;
Total comments: &amp;lt;?php echo $numcomms; ?&amp;gt;
Total Categories: &amp;lt;?php echo $numcats; ?&amp;gt;
Total Tags: &amp;lt;?php echo $numtags; ?&amp;gt;
</pre>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/radikal2?a=WWcmVY45"><img src="http://feeds.feedburner.com/~f/radikal2?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=QeHOX4LD"><img src="http://feeds.feedburner.com/~f/radikal2?i=QeHOX4LD" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=I4iLt8rh"><img src="http://feeds.feedburner.com/~f/radikal2?d=684" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=sA3MM1UP"><img src="http://feeds.feedburner.com/~f/radikal2?i=sA3MM1UP" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=a51MzNs3"><img src="http://feeds.feedburner.com/~f/radikal2?d=52" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/radikal2/~4/x3VeX7K-XMc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.radikal2.com/1387/11/display-the-total-number-of-wordpress-posts-comments-categories-and-tags/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.radikal2.com/1387/11/display-the-total-number-of-wordpress-posts-comments-categories-and-tags/</feedburner:origLink></item>
		<item>
		<title>نمایش تعداد خوانندگان فید با تغییرات جدید فیدبرنر</title>
		<link>http://feedproxy.google.com/~r/radikal2/~3/qiSmN7MxkE4/</link>
		<comments>http://www.radikal2.com/1387/11/display-feedburner-feed-count/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 20:00:10 +0000</pubDate>
		<dc:creator>Alireza.S</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[فیدبرنر]]></category>

		<guid isPermaLink="false">http://www.radikal2.com/?p=82</guid>
		<description><![CDATA[
در یکی از پست‌های قبلی با عنوان &#8220;یک راه زیبا برای نمایش تعداد خوانندگان فید&#8221; روشی را معرفی کرده بودم که به کمک آن میتوانستیم تعداد خوانندگان فید خود را بصورت متنی و خارج از قالب پیش فرض فیدبرنر نمایش دهیم.
اما با توجه به تغییراتی که گوگل در سایت فیدبرنر ایجاد کرد و فید‌های این [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-84 alignnone" title="code" src="http://radikal2.com/radikal2/wp/wp-content/uploads/2009/01/code.gif" alt="code" width="480" height="287" /></p>
<p style="text-align: right;">در یکی از پست‌های قبلی با عنوان &#8220;<a href="http://www.radikal2.com/1387/09/stylish-way-to-show-feed-count/">یک راه زیبا برای نمایش تعداد خوانندگان فید</a>&#8221; روشی را معرفی کرده بودم که به کمک آن میتوانستیم تعداد خوانندگان فید خود را بصورت متنی و خارج از قالب پیش فرض فیدبرنر نمایش دهیم.</p>
<p style="text-align: right;">اما با توجه به تغییراتی که <a href="http://google.com">گوگل</a> در سایت <a href="http://feedburner.google.com" target="_blank">فیدبرنر</a> ایجاد کرد و فید‌های این سرویس را به آدرس جدید انتقال داد، API این سرویس هم بروز شد و به کلی تغییر کرد، به همین دلیل اسکریپتی که قبلا معرفی کرده بودم دیگر کارایی ندارد.</p>
<p style="text-align: right;">اما امروز بعد از کمی ور رفتن با API جدید فیدبرنر توانستم راه تازه‌ای برای نمایش خوانندگان فید بدست بیاورم.</p>
<p style="text-align: right;">ابتدا باید اسکریپتی که نوشتم را از لینک زیر دریافت کنید.<br />
<a class="download" href="http://radikal2.com/radikal2/files/feed-count-display-2.zip">دانلود اسکریپت نمایش تعداد خوانندگان فید</a><br />
بعد از دانلود فایل را از حالت فشرده خارج کنید.</p>
<p style="text-align: right;">سپس فایل fetch.php را با یک ویرایشگر متن باز کرده و در مقابل id$ بجای YOUR_FEED_ID  آی دی فید مورد نظر خود را قرار دهید.<br />
برای بدست آوردن آی دی فید میتوانید مثل قبل به داشبورد <a href="http://feedburner.google.com" target="_blank">فیدبرنر در آدرس جدیدش</a> بروید روی فید مورد نظر کلیک کنید و عبارت روبروی id در نوار آدرس مرورگر را کپی کنید.</p>
<p style="text-align: right;">بعد از این فقط کافیست مانند قبل بکمک تگ Script فایل js.php را در صفحه جایی که دوست دارید قرار دهید.</p>
<p style="text-align: right;">توجه داشته باشید که حتما Awareness API را که در مرحله اول <a href="http://www.radikal2.com/1387/09/stylish-way-to-show-feed-count/">نوشته قبلی</a> توضیح داده شده بود فعال کنید، اگر هنگام فعال کردن این خاصیت با خطایی مواجه شدید که میگوید شناسه Delicious شما غلط است مجبورید دلیشز را غیر فعال کنید.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/radikal2?a=9NLDGUVo"><img src="http://feeds.feedburner.com/~f/radikal2?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=tiVWiwNd"><img src="http://feeds.feedburner.com/~f/radikal2?i=tiVWiwNd" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=XnoYzKca"><img src="http://feeds.feedburner.com/~f/radikal2?d=684" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=0adho1X5"><img src="http://feeds.feedburner.com/~f/radikal2?i=0adho1X5" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=WUhcrvr8"><img src="http://feeds.feedburner.com/~f/radikal2?d=52" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/radikal2/~4/qiSmN7MxkE4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.radikal2.com/1387/11/display-feedburner-feed-count/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://www.radikal2.com/1387/11/display-feedburner-feed-count/</feedburner:origLink></item>
		<item>
		<title>محافظت از فرم‌های اینترنتی با ری‌کپچا</title>
		<link>http://feedproxy.google.com/~r/radikal2/~3/lh9QvyH5idU/</link>
		<comments>http://www.radikal2.com/1387/10/recaptcha-digitize-books-one-word-at-a-time/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 15:13:36 +0000</pubDate>
		<dc:creator>Alireza.S</dc:creator>
				<category><![CDATA[مقالات]]></category>
		<category><![CDATA[پراکنده از اینترنت]]></category>
		<category><![CDATA[امنیت]]></category>
		<category><![CDATA[طراحی وب]]></category>
		<category><![CDATA[کپچا]]></category>

		<guid isPermaLink="false">http://www.radikal2.com/?p=68</guid>
		<description><![CDATA[فرم‌ها یکی از مهمترین اجزای صفحات وب هستند زیرا وظیفه دریافت اطلاعات از کابران را دارند.
بیشتر این فرم‌ها مثل فرم‌های ثبت‌نام ، فرم‌های نظرخواهی، فرم‌های سفارش و&#8230; اطلاعاتی را از کاربر دریافت کرده و آن را در قسمتی از سایت نمایش میدهند یا روی فضای سایت ذخیره میکنند.
ماشین‌هایی هم وجود دارند که بخاطر منافع شخص [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;">فرم‌ها یکی از مهمترین اجزای صفحات وب هستند زیرا وظیفه دریافت اطلاعات از کابران را دارند.<br />
بیشتر این فرم‌ها مثل فرم‌های ثبت‌نام ، فرم‌های نظرخواهی، فرم‌های سفارش و&#8230; اطلاعاتی را از کاربر دریافت کرده و آن را در قسمتی از سایت نمایش میدهند یا روی فضای سایت ذخیره میکنند.<br />
ماشین‌هایی هم وجود دارند که بخاطر منافع شخص سازنده یا فقط برای خرابکاری انواع این فرم‌ها را مورد هدف قرار میدهند، برای مثال یک شخص برای بالابردن رتبه سایت خود در موتور‌های جست و جو برنامه‌ای طراحی میکند که لینک سایتش را در فرم‌های نظر‌خواهی مختلف و یا وبلاگ‌ها ثبت کند، یا کسانی برای خرابکاری برنامه‌ای طراحی میکنند که با ثبت‌نام در یک سایت با سرعت بسیار بالا باعث خارج شدن سرور سایت از دسترسی شود.<br />
بنابراین برقراری امنیت فرم‌ها از اهمیت بسیار بالایی برخوردار است.</p>
<p style="text-align: right;">برای برقراری امنیت در فرم‌ها از یکی از نقطه ضعف‌های برنامه‌های کامپیوتری استفاده شده و آن هم قدرت تشخیص پایین است.<br />
روشی که برای این کار وجود دارد کپچا (<a href="http://en.wikipedia.org/wiki/CAPTCHA" target="_blank">CAPTCHA</a>) نام گرفته که مخفف کلامات &#8220;Completely Automated Public Turing test to tell Computers and Humans Apart&#8221; میباشد به معنای &#8220;تست کاملا خودکار عمومی تورینگ برای جداسازی کامپیوتر از انسان&#8221;.<br />
اساس کار کپچا این است که آزمونی طراحی میکند که مطمئن است کامپیوتر‌های دیگر قادر به حل آن نیستند. متداولترین نوع کپچا تصویری از کاراکتر‌های بهم ریخته است که از کاربر میخواهد تا آن کاراکتر‌ها را تشخیص دهد، این نوع کپچا است که در سایت‌ها مورد استفاده قرار میگیرد.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-69" title="captcha" src="http://radikal2.com/radikal2/wp/wp-content/uploads/2009/01/captcha.jpg" alt="captcha" width="300" height="57" /></p>
<p style="text-align: right;">روزانه ۲۰۰ میلیون کپچا در همه‌جای دنیا توسط کابران حل میشود که هرکدام بطور متسوط ۱۰ ثانیه از وقت انسان را میگیرد، ممکن است این زمان زیادی نباشد ولی در کل روزانه ۱۵۰۰۰۰ ساعت از وقت کاری انسان‌ها را تلف میکند.<br />
بوجود آورندگان واژه کپچا در سال ۲۰۰۰ امروز پیشنهاد میکنند که از <a href="http://recaptcha.net/" target="_blank">reCAPTCHA </a>استفاده شود، اما کار ری‌کپچا چیست؟<br />
ری‌کپچا با بوجود آوردن آزمون‌های کپچا در عین حال که امنیت فرم‌های الکترونیک را بالا میبرد به گسترش کتاب‌ها و آرشیو‌های الکترونیکی کتاب‌های چاپی و روزنامه‌های قدیمی کمک میکند، اما چگونه؟</p>
<p style="text-align: right;">حجم زیادی از کتاب‌ها و مجله‌ها قبل از دوران کامپیوتر بوجود آمده‌اند و نسخه الکترونیک ندارند، این کتاب‌ها توسط اسکنر‌ها اسکن شده و داخل کامپیوتر ذخیره میشوند سپس توسط برنامه‌های <a href="http://en.wikipedia.org/wiki/Optical_character_recognition" target="_blank">OCR </a>خوانده شده و به متن دیجیتال تبدیل میشوند، اما با تکنولوژی امروز برنامه‌های OCR قابلیت تشخیص تمام کلمات را بخوبی دارا نیستند.</p>
<p style="text-align: center;"><a href="http://radikal2.com/radikal2/wp/wp-content/uploads/2009/01/sample-ocr.gif"><img class="aligncenter size-medium wp-image-70" title="sample-ocr" src="http://radikal2.com/radikal2/wp/wp-content/uploads/2009/01/sample-ocr-300x59.gif" alt="sample-ocr" width="300" height="59" /></a></p>
<p style="text-align: right;">ری‌کپچا کلمه‌ای از این کتاب‌های اسکن شده انتخاب میکند به کاربر نمایش میدهد و از کاربر میخواهد تا آن را تشخیص بدهد، ولی اگر خود کامپیوتر قادر به تشخیص تصویر نیست چگونه از صحت پاسخ مطلع میشود؟</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-71" title="smallcaptchaspacewithroughalpha" src="http://radikal2.com/radikal2/wp/wp-content/uploads/2009/01/smallcaptchaspacewithroughalpha.png" alt="smallcaptchaspacewithroughalpha" width="250" height="155" /></p>
<p style="text-align: right;">ری‌کپچا در یک تصویر دو کلمه به کاربر میدهد که یکی را میتواند تشخیص بدهد و دیگری را نمیتواند و از کاربر میخواهد که هر دو کلمه را تایپ کند اگر کاربر کلمه‌ای که کامپیوتر میتواند آن را تشخیص بدهد درست وارد کند کامپیوتر فرض میکند که کلمه دیگر هم درست است، ری‌کپچا این اطلاعات را از کاربران زیادی جمع‌آوری میکند و با مقایسه آنها به نتیجه میرسد.<br />
پس شما با حل کردن هر کپچا به دیجیتالی شدن یک کلمه از یک کتاب کمک کرده‌اید.</p>
<p style="text-align: right;">در پست‌های بعدی به چگونگی روش‌های مختلف استفاده از ری‌کپچا در سایت خواهم پرداخت.</p>
<p style="text-align: right;">مرتبط :<br />
+ <a href="http://www.gozir.com/1387/10/20/spam7/" target="_blank">کپچا «تو آدمی؟»</a><br />
+ <a href="http://freekeyboard.net/spip.php?article235" target="_blank">کپچا در خدمت بشریت</a><br />
+ <a href="http://www.zigzagmag.com/article/default.aspx/194" target="_blank">کپچا چیست؟</a></p>
<p style="text-align: right;">
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/radikal2?a=AUG2ExZe"><img src="http://feeds.feedburner.com/~f/radikal2?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=lkD8p3r2"><img src="http://feeds.feedburner.com/~f/radikal2?i=lkD8p3r2" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=JT8NrCEt"><img src="http://feeds.feedburner.com/~f/radikal2?d=684" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=NN3hGNZu"><img src="http://feeds.feedburner.com/~f/radikal2?i=NN3hGNZu" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/radikal2?a=WFK2AXkn"><img src="http://feeds.feedburner.com/~f/radikal2?d=52" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/radikal2/~4/lh9QvyH5idU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.radikal2.com/1387/10/recaptcha-digitize-books-one-word-at-a-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.radikal2.com/1387/10/recaptcha-digitize-books-one-word-at-a-time/</feedburner:origLink></item>
	<item><title>dot [Flickr]</title><link>http://feedproxy.google.com/~r/radikal2/~3/PeaXHjmAAdc/</link><dc:creator>Alireza.S</dc:creator><pubDate>Tue, 23 Sep 2008 12:38:06 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/2883219172</guid><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/alirezadot/"&gt;Alireza.S&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/alirezadot/2883219172/" title="dot"&gt;&lt;img src="http://farm4.static.flickr.com/3264/2883219172_927ceb6c9f_m.jpg" width="240" height="180" alt="dot" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/radikal2/~4/PeaXHjmAAdc" height="1" width="1"/&gt;</description><enclosure url="http://farm4.static.flickr.com/3264/2883219172_e63172d3da_o.jpg" length="0" type="image/jpeg" /><dc:date.Taken>2008-09-23T23:06:12-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/alirezadot/2883219172/</feedburner:origLink></item><item><title>Iran Lion [Flickr]</title><link>http://feedproxy.google.com/~r/radikal2/~3/6DPEtGM7hNA/</link><category>wallpaper</category><dc:creator>Alireza.S</dc:creator><pubDate>Thu, 04 Sep 2008 10:46:21 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/2828583380</guid><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/alirezadot/"&gt;Alireza.S&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/alirezadot/2828583380/" title="Iran Lion"&gt;&lt;img src="http://farm4.static.flickr.com/3045/2828583380_cffcf66fb8_m.jpg" width="240" height="180" alt="Iran Lion" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/radikal2/~4/6DPEtGM7hNA" height="1" width="1"/&gt;</description><enclosure url="http://farm4.static.flickr.com/3045/2828583380_3bf59c0508_o.jpg" length="0" type="image/jpeg" /><dc:date.Taken>2008-09-04T22:15:42-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/alirezadot/2828583380/</feedburner:origLink></item><item><title>How Deep [Flickr]</title><link>http://feedproxy.google.com/~r/radikal2/~3/BjirnK8moKg/</link><category>wallpaper</category><dc:creator>Alireza.S</dc:creator><pubDate>Thu, 04 Sep 2008 10:42:10 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/2828573814</guid><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/alirezadot/"&gt;Alireza.S&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/alirezadot/2828573814/" title="How Deep"&gt;&lt;img src="http://farm4.static.flickr.com/3025/2828573814_41c79bcee3_m.jpg" width="240" height="180" alt="How Deep" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/radikal2/~4/BjirnK8moKg" height="1" width="1"/&gt;</description><enclosure url="http://farm4.static.flickr.com/3025/2828573814_84a8b10069_o.jpg" length="0" type="image/jpeg" /><dc:date.Taken>2008-09-04T22:11:02-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/alirezadot/2828573814/</feedburner:origLink></item><item><title>Damavand(1386.05.19) [Flickr]</title><link>http://feedproxy.google.com/~r/radikal2/~3/nCgOTScLppc/</link><category>damavand</category><dc:creator>Alireza.S</dc:creator><pubDate>Tue, 19 Aug 2008 08:25:04 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/2777644337</guid><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/alirezadot/"&gt;Alireza.S&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/alirezadot/2777644337/" title="Damavand(1386.05.19)"&gt;&lt;img src="http://farm4.static.flickr.com/3132/2777644337_aefd3972ea_m.jpg" width="240" height="180" alt="Damavand(1386.05.19)" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;دماوند&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/radikal2/~4/nCgOTScLppc" height="1" width="1"/&gt;</description><enclosure url="http://farm4.static.flickr.com/3132/2777644337_0c900aea56_o.jpg" length="0" type="image/jpeg" /><dc:date.Taken>2007-08-10T19:02:48-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/alirezadot/2777644337/</feedburner:origLink></item><item><title>Damavand(1386.05.19) [Flickr]</title><link>http://feedproxy.google.com/~r/radikal2/~3/QGF9G56HLDs/</link><category>damavand</category><dc:creator>Alireza.S</dc:creator><pubDate>Tue, 19 Aug 2008 08:24:30 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/2777642919</guid><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/alirezadot/"&gt;Alireza.S&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/alirezadot/2777642919/" title="Damavand(1386.05.19)"&gt;&lt;img src="http://farm4.static.flickr.com/3284/2777642919_b40d7276ff_m.jpg" width="240" height="180" alt="Damavand(1386.05.19)" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;دماوند&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/radikal2/~4/QGF9G56HLDs" height="1" width="1"/&gt;</description><enclosure url="http://farm4.static.flickr.com/3284/2777642919_63fc71cd60_o.jpg" length="0" type="image/jpeg" /><dc:date.Taken>2007-08-10T18:32:51-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/alirezadot/2777642919/</feedburner:origLink></item></channel>
</rss>
