<?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/" version="2.0">

<channel>
	<title>رضا آنلاین</title>
	
	<link>http://www.rezaonline.net/blog</link>
	<description>وبلاگ شخصی رضا شیخله</description>
	<lastBuildDate>Tue, 03 Apr 2012 15:48:01 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-beta3</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/rezaonline/blog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="rezaonline/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">rezaonline/blog</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>وردپرس پیشرفته – قسمت دوم – پوسته و افزونه</title>
		<link>http://www.rezaonline.net/blog/professional-wordpress-part2-template-and-plugin.html</link>
		<comments>http://www.rezaonline.net/blog/professional-wordpress-part2-template-and-plugin.html#comments</comments>
		<pubDate>Tue, 03 Apr 2012 15:48:01 +0000</pubDate>
		<dc:creator>رضا شیخله</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[وردپرس]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[افزونه]]></category>
		<category><![CDATA[افزونه وردپرس]]></category>
		<category><![CDATA[بهینه سازی وردپرس]]></category>
		<category><![CDATA[وردپرس پیشرفته]]></category>
		<category><![CDATA[کش]]></category>
		<category><![CDATA[کش وردپرس]]></category>

		<guid isPermaLink="false">http://www.rezaonline.net/blog/?p=221</guid>
		<description><![CDATA[در قسمت دوم تصمیم گرفتم در مورد پوسته(قالب) و افزونه وردپرس مطالبی را بیان کنم . اول از همه این نکته رو یادآور بشم که از قالبهای ریپ استفاده نکنید ، چندی پیش مطلبی در رابطه با هک کردن سایتهای وردپرسی با قالب ریپ نوشته بودم که به درخواست دوستان مطلب رو برداشتم ، جان [...]]]></description>
			<content:encoded><![CDATA[<p><center><img class="aligncenter" src="http://myfile.rezaonline.net/wp-prof2.png" alt="وردپرس پیشرفته قالب و افزونه" width="300" height="150" /></center><br />
در قسمت دوم تصمیم گرفتم در مورد پوسته(قالب) و افزونه وردپرس مطالبی را بیان کنم .<br />
اول از همه این نکته رو یادآور بشم که از قالبهای ریپ استفاده نکنید ، چندی پیش مطلبی در رابطه با هک کردن سایتهای وردپرسی با قالب ریپ نوشته بودم که به درخواست دوستان مطلب رو برداشتم ، جان کلام اینکه از قالب ریپ استفاده نکنید .<br />
توجه شما را به یک سری دیگر از مسائل جلب میکنم &#8230;</p>
<p><span id="more-221"></span>فرض کنید آدرس سایت شما mysite.ir است و نام پوشه قالب شما mytheme ، اول از هر چیز به آدرس <code>mysite.ir/wp-content/themes/mytheme</code> برید.<br />
فکر کنم یه اررور خوشکل مشکل میبینید ! دلیلش اینه که با ورود به دایرکتو  ییی ری سایت ، فایل index.php قالب بطور مجزا اجرا میشه و طبعاً توابعی رو که نیاز داره ،نیست و خطا میده . اگر از پیوند یکتای حالت پیشفرض استفاده میکنید ، باید بگم تمامی تک تک فایلهای قالب رو میشه اجرا کرد و خطا ها رو نشان داد .</p>
<p>و اما راه حل افزودن کد زیر به بالای تک تک فایلهای php قالب است .<br />
<code>&lt;?php defined('TEMPLATEPATH') or exit('No Access') ;?&gt;</code></p>
<p>مساله بعدی اینکه اگر از پوشه هایی داخل قالب استفاده میکنید حتماً یک فایل index.html بدون محتوا داخلشون قرار بدید.</p>
<p>و اما در مورد افزونه ها !<br />
بسیاری از افراد برای افزایش بازدهی وردپرس ، اقدام به نصب هزار و یک افزونه میکنن که این مصداق بستن طناب به گردن برای بالا رفتن از صخره است !</p>
<p>خود هسته وردپرس از ساختار منظم و مهندسی شده ای برخوردار است اما این ساختار مربوط به خود هسته است و افزونه ها صرفاً بار اضافی هستند !</p>
<p>مثال میزنم ، فرض کنید الان وبلاگ من با 10 مطلب در صفحه نخست با 40 کوئری تمام اطلاعات را میگیرد!<br />
حال فرض کنید افزونه‌ای مثل همین wp-post-view را نصب کرده ام . میدانید که این افزونه تعداد بازدیدهای هر مطلب را نشان میدهد.<br />
خود افزونه (و هر افزونه ی دیگری) توانایی تطابق با حلقه را ندارند ، چون اصلاً این کار شدنی نیست لذا اطلاعات را از هر بار گردش حلقه دریافت میکنن !<br />
ساده بگم با یک درخواست نمیتوانن تعداد بازدیدهای هر 10 مطلب را برگردانند ، لذا چون داخل حلقه و صرفاً از یک گردش حلقه استفاده میکنن پس 10 بار درخواست اطلاعات داریم که هر بار بین 3 یا 4 کوئری اجرا میشود که در بهترین حالت میشود 30 کوئری!</p>
<p>حالا صفحه نخست من با چند کوئری تمامی اطلاعات را میگیرد؟ 70 کوئری !<br />
درست است شاید بگید میزان حجم اطلاعاتی که در هر درخواست گرفته میشود کم است اما هر چه تعداد کوئری ها کمتر باشد ، بازدهی سایت بیشتر است .</p>
<p>حالا این یک افزونه خیلی ساده بود بسیاری از افزونه ها در هر حلقه چندین درخواست را ارسال میکنن! و بقیه رو خودت بگیر &#8230;<br />
لذا از حداقل افزونه ها استفاده کنید!</p>
<p>مسئله جالب و خنده دار دیگه اینکه بسیاری از دوستان رو دیدم که چنیدن افزونه کش (cache) رو روی کول وردپرس سوار میکنن بدون اینکه بدونن کش چیه اصلاً !</p>
<p>اصولاً کش برای ذخیره اطلاعاتی که تکراری هستن (یا خیلی دیر آپدیت میشن) در جایی که فراخوانی آنها سریع باشد، استفاده میشود .<br />
مثلاً اطلاعات یک صفحه رو کش میکنید بصورت یک فایل ، تا وقتی آن صفحه درخواست شد ، اطلاعات از فایل کش خوانده شود و نه از دیتابیس ! چون خواندن اطلاعات از فایل خیلی سریعتر است !</p>
<p>اگر با سیستمی مثل <a href="http://movabletype.org" target="_blank">موبیل تایپ (movabletype) </a> کار کرده باشید،میبینید که مثلاً آدرس mysite.ir/cat-8 یک آدرس دینامیک نیست و این دایرکتوری با محتواش ، در فضای هاست توسط خود موبیل تایپ ساخته شده است !</p>
<p>این به نظر من میتونه یه سیستم کش خوب تلقی بشه . اما بحث ما وردپرس هست . افزونه های کشی که استفاده میکنید باید صرفاً <strong>یک</strong> افزونه باشد نه یک گونی افزونه کش ! چون فرض کنید افزونه کش x ، اطلاعات را در ram ذخیره میکند و افزونه کش y اطلاعات را در فایل !<br />
خب در زمان فراخوانی هر دو کش فراخوانی میشن که این یعنی زور اضافی !</p>
<p>بنده به شخصه از هیچ افزونه‌ی کشی استفاده نمیکنم و نیازی نمیبینم .<br />
اما یه چیز دیگه،خود وردپرس چندتاتابع کار با کش داره که میتونین توی افزونه هاتون ازش استفاده کنین !<br />
<code>wp_cache_add و wp_cache_get</code><br />
دو تابع خوشکلی هستن که میتونین ازشون استفاده کنین .<br />
در ضمن بد نیست سری به فایل cache.php واقع در پوشه wp-includes بزنید !<br />
بعضی چیزها باید تجربی به دست بیاد <img src='http://www.rezaonline.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>موفق باشید</p>
<h4  class="related_post_title">مطالب مرتبط:</h4><ul class="related_post"><li><a href="http://www.rezaonline.net/blog/wp-download-mirror-counter-plugin.html" title="افزونه فارسی شمارشگر دانلود-wp-download-mirror-counter">افزونه فارسی شمارشگر دانلود-wp-download-mirror-counter</a></li><li><a href="http://www.rezaonline.net/blog/persian-support-tickets-wp-plugin.html" title="افزونه پشتیبانی تیکت support-tickets فارسی+تاریخ شمسی">افزونه پشتیبانی تیکت support-tickets فارسی+تاریخ شمسی</a></li><li><a href="http://www.rezaonline.net/blog/custom-post-limits-code-and-plugin.html" title="محدودیت تعداد مطالب ، در صفحه نخست ، دسته ، آرشیو و &#8230; بصورت مجزا">محدودیت تعداد مطالب ، در صفحه نخست ، دسته ، آرشیو و &#8230; بصورت مجزا</a></li><li><a href="http://www.rezaonline.net/blog/wordpress-related-posts-plugin-persian.html" title="افزونه فارسی مطالب مرتبط وردپرس wordpress-related-posts-plugin">افزونه فارسی مطالب مرتبط وردپرس wordpress-related-posts-plugin</a></li><li><a href="http://www.rezaonline.net/blog/%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-wp-polls-%d9%81%d8%a7%d8%b1%d8%b3%db%8c.html" title="افزونه wp-polls فارسی">افزونه wp-polls فارسی</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rezaonline.net/blog/professional-wordpress-part2-template-and-plugin.html/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>وردپرس پیشرفته – قسمت اول – نصب وردپرس</title>
		<link>http://www.rezaonline.net/blog/professional-wordpress-part1-instalation.html</link>
		<comments>http://www.rezaonline.net/blog/professional-wordpress-part1-instalation.html#comments</comments>
		<pubDate>Thu, 29 Mar 2012 15:18:04 +0000</pubDate>
		<dc:creator>رضا شیخله</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[وردپرس]]></category>
		<category><![CDATA[نصب وردپرس]]></category>
		<category><![CDATA[وردپرس پیشرفته]]></category>

		<guid isPermaLink="false">http://www.rezaonline.net/blog/?p=218</guid>
		<description><![CDATA[وردپرس امروزه به یکی از محبوبترین و قویترین سیستم های مدیریت محتوا تبدیل شده . طبق گزارشهای موجود و معتبر ، فزونی استفاده و هجوم مهاجرت از سایر سیستم ها ، به وردپرس هر روزه بیشتر و بیشتر میشود . پس میتوان نتیجه گرفت ، وردپرس صرفاً یک سیستم معمولی نیست! بر همین اساس تصمیم [...]]]></description>
			<content:encoded><![CDATA[<p><center><img class="aligncenter" src="http://s2.picofile.com/file/7340729993/wp_prof_1.png" alt="وردپرس پیشرفته نصب صحیح" width="300" height="150" /></center><br />
<a href="http://wp-persian.com" target="_blank">وردپرس</a> امروزه به یکی از محبوبترین و قویترین سیستم های مدیریت محتوا تبدیل شده .<br />
طبق گزارشهای موجود و معتبر ، فزونی استفاده و هجوم مهاجرت از سایر سیستم ها ، به وردپرس هر روزه بیشتر و بیشتر میشود .<br />
پس میتوان نتیجه گرفت ، وردپرس صرفاً یک سیستم معمولی نیست!<br />
بر همین اساس تصمیم گرفتم ، چندین مطلب در مورد استفاده صحیحتر و بهینه تر وردپرس بنویسم و لزوماً باید از ابتدایی ترین بخش یعنی نصب وردپرس شروع کرد .<br />
حتی اگر یک کاربر قدیمی و دائمی وردپرس هستید ، اندکی تامل کنید و به نکاتی که مینویسم گوشه چشمی داشته باشید.<br />
<span id="more-218"></span><br />
خب برای نصب وردپرس ابتدا یک دیتابیس بسازید ، سپس داخل پوشه وردپرس ، فایل wp-config-sample.php را به wp-config.php تغییر نام داده و آنرا ویرایش کنید .<br />
ثابت های DB_NAME , DB_USER ,DB_PASSWORD را با اطلاعات دیتابیس پُر کنید .<br />
نکته اینکه برای ثابت DB_HOST اگر از localhost استفاده میکنید ، ترجیحاً آنرا به 127.0.0.1 تغییر دهید . علت آن هم اینکه برای تبدیل localhost به آی پی 127.0.0.1 مقداری پردازش اضافی در هر درخواست به دیتابیس ، به سرور وارد میشود که در بازدید های بالا میزان قابل توجهی میتواند باشد .</p>
<p>نکته بعدی اینکه در همین فایل به ثابتهای AUTH_KEY , SECURE_AUTH_KEY , LOGGED_IN_KEY , NONCE_KEY , AUTH_SALT , SECURE_AUTH_SALT , LOGGED_IN_SALT , NONCE_SALT مقداری دلخواه و مجزا بدهید . بطور مثال ترکیب عدد با حروف بزرگ و کوچک! مثلاً 12Ap48pxAs مقدار خوبی میتواند باشد .<br />
علت امر این است که این ثابتها صرفاً بعنوان پیپر و سالت به هش مقادیر چون کوکی و سشن و پسورد اضافه میشوند و امکان کرک کردن و هک کردن و سرقت اطلاعات کاربران را سختتر میکنند .<br />
بلفرض مثال کلمه عبور شما یک کلمه ساده باشد مثل love ، هش آن براحتی توسط کتابخانه هایی که شامل میلیونها هش است قابل یافت است اما فکر نکنم هش love12Ap48pxAs را کسی جایی داشته باشد!</p>
<blockquote><p>تغییر ثابتهای AUTH_KEY , SECURE_AUTH_KEY , LOGGED_IN_KEY , NONCE_KEY , AUTH_SALT , SECURE_AUTH_SALT , LOGGED_IN_SALT , NONCE_SALT با مقادیر یکتا یک امر الزامی است ، که در 99 سایتهای وردپرسی بدون تغییر مانده است !</p></blockquote>
<p>نکته بعدی ثابت WP_DEBUG که اگر آنرا با TRUE یا 1 مقدار دهی کنید تمامی خطاهای وردپرس نشان داده میشود! این حالت برای رفع عیب یابی و توسعه پیشنهاد میشود .</p>
<p>خب اکنون که اطلاعات را وارد کردید فایل را ذخیره کرده و اقدام به نصب کنید .<br />
دقت کنید که در هنگام نصب نام کاربری را برابر admin قرار ندهید . چون در اینصورت کرک کردن سایت راحتتر میشود!</p>
<p>بعد از پایان یافتن عملیات نصب به قسمت کاربران بروید و کاربرانی را با اسم admin و اسم خودتان مثلاً reza ایجاد کنید و حتماً نقش آنها را برابر &#8220;Subscribe&#8221; یا &#8220;مشترک&#8221; قرار دهید (که پائینترین سطح دسترسی است .)<br />
علت این امر این است که هکر یا کرکر اولین گزینه های نام کاربری را admin میزند که با این امر تا حدودی شخص هکر منحرف شده و وقت خود را صرف پیدا کردن رمزی میکند که نام کاربری آن admin است که بلفرض بتواند رمز را هم پیدا کند چیزی جز یک کاربر سطح پائین را هک نکرده در صورتیکه که هدفش هک کردن مدیر سایت بوده ، اونجاست که دیگه بوی دماغ سوخته میاد <img src='http://www.rezaonline.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>امیدوارم از این مطلب استفاده کرده باشید .<br />
پروژه ای با عنوان کارگاه رضاآنلاین در حال تحلیل و بررسی که انشاالله اواسط خرداد کلید میخورد و مرداد ماه مشغول فعالیت میشود .<br />
اینو گفتم از همین الان باخبر باشید <img src='http://www.rezaonline.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h4  class="related_post_title">مطالب مرتبط:</h4><ul class="related_post"><li><a href="http://www.rezaonline.net/blog/professional-wordpress-part2-template-and-plugin.html" title="وردپرس پیشرفته &#8211; قسمت دوم &#8211; پوسته و افزونه">وردپرس پیشرفته &#8211; قسمت دوم &#8211; پوسته و افزونه</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rezaonline.net/blog/professional-wordpress-part1-instalation.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>افزونه فارسی شمارشگر دانلود-wp-download-mirror-counter</title>
		<link>http://www.rezaonline.net/blog/wp-download-mirror-counter-plugin.html</link>
		<comments>http://www.rezaonline.net/blog/wp-download-mirror-counter-plugin.html#comments</comments>
		<pubDate>Fri, 17 Feb 2012 20:23:40 +0000</pubDate>
		<dc:creator>رضا شیخله</dc:creator>
				<category><![CDATA[افزونه وردپرس]]></category>
		<category><![CDATA[wp plugin]]></category>
		<category><![CDATA[wp-download-mirror-counter-plugin]]></category>
		<category><![CDATA[افزونه]]></category>
		<category><![CDATA[افزونه شمارش دانلود]]></category>
		<category><![CDATA[افزونه فارسی]]></category>
		<category><![CDATA[طراحی رضا شیخله]]></category>

		<guid isPermaLink="false">http://www.rezaonline.net/blog/?p=208</guid>
		<description><![CDATA[توی این چند روزه تصمیم گرفتم یک افزونه دیگه برای وردپرس بنویسم . کار این افزونه اینه ، شما فایل های دانلودی رو اضافه میکنید بهش و با استفاده از آی دی اون فایل ، و استفاده از ShortCode افزونه در هر جای نوشته/برگه میتونید لینک دانلود اون فایل رو بذارید . همچنین یک ShortCode [...]]]></description>
			<content:encoded><![CDATA[<p>توی این چند روزه تصمیم گرفتم یک افزونه دیگه برای وردپرس بنویسم .<br />
کار این افزونه اینه ، شما فایل های دانلودی رو اضافه میکنید بهش و با استفاده از آی دی اون فایل ، و استفاده از ShortCode افزونه در هر جای نوشته/برگه میتونید لینک دانلود اون فایل رو بذارید . همچنین یک ShortCode دیگه برای نمایش تعداد دانلود های اون فایل در نظر گرفتم که بطور مجزا میتونید در نوشته/برگه استفاده کنید.</p>
<p>وجه قابل تمایز این افزونه با افزونه های دیگه ، سادگی کار با اون و سبکی اون هست .<br />
همچنین قابلیت اضافه کردن 5 لینک دانلود برای هر فایل از سرورهای مختلف رو داره .<br />
یعنی مثلاً شما میتونید فایلتون رو هم توی چندین سایت آپلود کنید و به Mirrorها اضافه کنید (لینک کمکی دانلود) . که البته با دانلود فایل از هر کدام از سرورها ، باز تعداد دانلود شمارش میشه .<br />
یک قابلیت جالب دیگه هم اینکه ، اگه مثلاً شما برای یک فایل 5 تا لینک کمکی بذارید ، و بعد از چند مدت یکی از لینک‌های کمکی رو پاک کنید ، در صورتیکه به همون آدرس برید ، اگر سرورهای دیگه وجود داشته باشه بطور تصادفی کاربر رو به یکی از سرورها هدایت میکنه ، پس نگران نباشید .</p>
<p>در کل این افزونه خیلی به درد سایتهای دانلود میخوره که معمولاً برای فایلهای دانلودیشون ، چندین لینک کمکی دارن . اینطوری میتونن اطلاعات تعداد دانلودهاشونم داشته باشن .</p>
<p><del datetime="2012-02-21T13:17:58+00:00"><a class="downloadlink" href="http://www.rezaonline.net/blog/wp-content/plugins/download-monitor/download.php?id=18" title=" downloaded 120 times" >دانلود افزونه wp-download-mirror-counter شمارشگر دانلود (120)</a></del><br />
<a href="http://wordpress.org/extend/plugins/wp-download-mirror-counter/" target="_blank">افزونه در مخزن wordpress.org ثبت شد . (دانلود)</a></p>
<p>لطفاً اگه در عبارات انگلیسی استفاده شده ، خطایی دیدید بگید تا تصییحش کنم. چون من زبانم زیاد خوب نیست! <img src='http://www.rezaonline.net/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<h4  class="related_post_title">مطالب مرتبط:</h4><ul class="related_post"><li><a href="http://www.rezaonline.net/blog/persian-support-tickets-wp-plugin.html" title="افزونه پشتیبانی تیکت support-tickets فارسی+تاریخ شمسی">افزونه پشتیبانی تیکت support-tickets فارسی+تاریخ شمسی</a></li><li><a href="http://www.rezaonline.net/blog/wordpress-related-posts-plugin-persian.html" title="افزونه فارسی مطالب مرتبط وردپرس wordpress-related-posts-plugin">افزونه فارسی مطالب مرتبط وردپرس wordpress-related-posts-plugin</a></li><li><a href="http://www.rezaonline.net/blog/%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-wp-polls-%d9%81%d8%a7%d8%b1%d8%b3%db%8c.html" title="افزونه wp-polls فارسی">افزونه wp-polls فارسی</a></li><li><a href="http://www.rezaonline.net/blog/custom-post-limits-code-and-plugin.html" title="محدودیت تعداد مطالب ، در صفحه نخست ، دسته ، آرشیو و &#8230; بصورت مجزا">محدودیت تعداد مطالب ، در صفحه نخست ، دسته ، آرشیو و &#8230; بصورت مجزا</a></li><li><a href="http://www.rezaonline.net/blog/professional-wordpress-part2-template-and-plugin.html" title="وردپرس پیشرفته &#8211; قسمت دوم &#8211; پوسته و افزونه">وردپرس پیشرفته &#8211; قسمت دوم &#8211; پوسته و افزونه</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rezaonline.net/blog/wp-download-mirror-counter-plugin.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>تغییر استایل نظرات مدیر ، نظرات یکی در میان و پینگ بک ها در نظرات وردپرس</title>
		<link>http://www.rezaonline.net/blog/%d8%aa%d8%ba%db%8c%db%8c%d8%b1-%d8%a7%d8%b3%d8%aa%d8%a7%db%8c%d9%84-%d9%86%d8%b8%d8%b1%d8%a7%d8%aa-%d9%85%d8%af%db%8c%d8%b1-%d8%8c-%d9%86%d8%b8%d8%b1%d8%a7%d8%aa-%db%8c%da%a9%db%8c-%d8%af%d8%b1-%d9%85.html</link>
		<comments>http://www.rezaonline.net/blog/%d8%aa%d8%ba%db%8c%db%8c%d8%b1-%d8%a7%d8%b3%d8%aa%d8%a7%db%8c%d9%84-%d9%86%d8%b8%d8%b1%d8%a7%d8%aa-%d9%85%d8%af%db%8c%d8%b1-%d8%8c-%d9%86%d8%b8%d8%b1%d8%a7%d8%aa-%db%8c%da%a9%db%8c-%d8%af%d8%b1-%d9%85.html#comments</comments>
		<pubDate>Sat, 12 Nov 2011 20:27:41 +0000</pubDate>
		<dc:creator>رضا شیخله</dc:creator>
				<category><![CDATA[کد و هک وردپرس]]></category>
		<category><![CDATA[تغییر استایل نظرات مدیر]]></category>
		<category><![CDATA[هایلایت کردن نظرات ادمین]]></category>
		<category><![CDATA[هایلایت کردن نظرات مدیر]]></category>

		<guid isPermaLink="false">http://www.rezaonline.net/blog/?p=175</guid>
		<description><![CDATA[احتمالاً در خیلی از نظرات سایتهای وردپرسی دیدید که نظراتی که جواب مدیر هستن به صورت مجزا نشون داده میشن و یا حتی نظرات یکی در میون خاصیت alt میگیرن . اگر شما از فرم استاندارد برای نظرات استفاده میکنید ، یعنی مستقیم از کد &#60;?php wp_list_comments(); ?&#62; استفاده میکنین خیلی راحت میتونین به هر کدام [...]]]></description>
			<content:encoded><![CDATA[<p>احتمالاً در خیلی از نظرات سایتهای وردپرسی دیدید که نظراتی که جواب مدیر هستن به صورت مجزا نشون داده میشن و یا حتی نظرات یکی در میون خاصیت alt میگیرن .</p>
<p>اگر شما از فرم استاندارد برای نظرات استفاده میکنید ، یعنی مستقیم از کد <code>&lt;?php wp_list_comments(); ?&gt; </code>استفاده میکنین خیلی راحت میتونین به هر کدام از نظرات استایل مشخص رو بدید.<br />
استفاده از تابع لیست نظرات باعث میشه که به طور خودکار ، هر نظر کلاس مشخصی بگیره<br />
<code>.comment-author-admin<br />
کلاس نظرات مدیر<br />
.comment<br />
کلاس نظرات فرد - اولین نظر ، سومین نظر ، پنجمین نظر و الی آخر<br />
.alt<br />
کلاس نظرات زوج - دومین نظر ، چهارمین نظر ، ششمین نظر والی آخر<br />
.pingback<br />
پینگ بک های مطلب</code></p>
<p>حالا شما میتونید به راحتی با استفاده از این کلاسها ، نظرات مختلف رو بصورت مجزا نشون بدید.<br />
نمونه استایل زیر مثلاً (مشابه استایل فعلیه نظرات وبلاگ منه)</p>
<p><code>.comment-author-admin{background: #808080 ; color: #EEE;}<br />
.comment{background: #D8D8D8; color: #4E4E4E;}<br />
.alt{background: #F3F3F3 ; color: #4E4E4E;}<br />
.pingback{background: #FFEBC1 ; color: #4E4E4E;}</code></p>
<p>حالا تکلیف اونا چیه که با فرم استاندارد (همون تابع لیست نظرات) ، نظرات رو نچیدن!؟<br />
راه حل داریم ! به قول یکی از دوستان ، وردپرس خوب حوصله داشته واسه هرچیزی یه تابعی نوشته !<br />
خب راه حل این دوستان اضافه کردن تابع <code>&lt;?php comment_class() ?&gt; </code>به div یا li و &#8230; مورد نظر ، نظرات هست!<br />
این تابع بصورت خودکار چنین چیزی اضافه میکنه.</p>
<p><code>class="comment odd alt thread-odd thread-alt depth-1"</code></p>
<p>که با استفاده از کلاسهای بالا (که برای حالت استفاده از تابع لیست نظرات بود!) میتونین برای هر نظر استایل دلخواهی پیاده کنین!<br />
موفق باشید<br />
در ضمن اون نظرات هم واسه قشنگی نیست ، کلیک کن روش و بهم بگو نظرت چیه؟</p>
<h4  class="related_post_title">پستهای تصادفی:</h4><ul class="related_post"><li><a href="http://www.rezaonline.net/blog/%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-wp-polls-%d9%81%d8%a7%d8%b1%d8%b3%db%8c.html" title="افزونه wp-polls فارسی">افزونه wp-polls فارسی</a></li><li><a href="http://www.rezaonline.net/blog/all-about-elxis-cms.html" title="معرفی سیستم مدیریت محتوای الکسیس elxis">معرفی سیستم مدیریت محتوای الکسیس elxis</a></li><li><a href="http://www.rezaonline.net/blog/wordpress-related-posts-plugin-persian.html" title="افزونه فارسی مطالب مرتبط وردپرس wordpress-related-posts-plugin">افزونه فارسی مطالب مرتبط وردپرس wordpress-related-posts-plugin</a></li><li><a href="http://www.rezaonline.net/blog/free-sepidak-wp-theme.html" title="قالب سپیدک وردپرس طراحی خودم مجانی">قالب سپیدک وردپرس طراحی خودم مجانی</a></li><li><a href="http://www.rezaonline.net/blog/moving-link-to-front-with-animation-in-css3_.html" title="حرکت انیمیشنی لینک با css3-قسمت دوم">حرکت انیمیشنی لینک با css3-قسمت دوم</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rezaonline.net/blog/%d8%aa%d8%ba%db%8c%db%8c%d8%b1-%d8%a7%d8%b3%d8%aa%d8%a7%db%8c%d9%84-%d9%86%d8%b8%d8%b1%d8%a7%d8%aa-%d9%85%d8%af%db%8c%d8%b1-%d8%8c-%d9%86%d8%b8%d8%b1%d8%a7%d8%aa-%db%8c%da%a9%db%8c-%d8%af%d8%b1-%d9%85.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>کتاب آموزش و معرفی ویژگی‌های Css3-نوشته خودم!</title>
		<link>http://www.rezaonline.net/blog/css3_ebook_persian.html</link>
		<comments>http://www.rezaonline.net/blog/css3_ebook_persian.html#comments</comments>
		<pubDate>Fri, 11 Nov 2011 21:38:06 +0000</pubDate>
		<dc:creator>رضا شیخله</dc:creator>
				<category><![CDATA[سی اس اس]]></category>
		<category><![CDATA[آموزش css3]]></category>
		<category><![CDATA[آموزش سی اس اس]]></category>
		<category><![CDATA[آموزش سی اس اس3]]></category>
		<category><![CDATA[کتاب آموزش css3]]></category>
		<category><![CDATA[کتاب آموزش سی اس اس3]]></category>
		<category><![CDATA[کتاب فارسی آموزش css3]]></category>

		<guid isPermaLink="false">http://www.rezaonline.net/blog/?p=172</guid>
		<description><![CDATA[خب اینبار یه کتاب براتون آماده کردم(نوشتم) که چند تا از property های جدید Css3 رو آموزش میده. حقیقتاً این کتاب به درد کسائی که میخوان تازه Css رو یاد بگیرن نمیخوره ، بلکه به درد کسائی میخوره که با Css2 و html کار کردن و مسلط هستن ! سرتیترهای کتاب : پشتیبانی مرورگرها پسوند [...]]]></description>
			<content:encoded><![CDATA[<p><center><a href="rezaonline.net"><br />
  <img title="آموزش و معرفی ویژگیهای css3" src="http://s2.picofile.com/file/7181227525/css3_book.png" alt="" width="300" height="150" /><br />
  </a></center><br />
خب اینبار یه <a href="http://rezaonline.net/blog">کتاب</a> براتون آماده کردم(نوشتم) که چند تا از property های جدید Css3 رو آموزش میده.<br />
حقیقتاً این کتاب به درد کسائی که میخوان تازه Css رو یاد بگیرن نمیخوره ، بلکه به درد کسائی میخوره که با Css2 و html کار کردن و مسلط هستن !</p>
<p><a href="http://rezaonline.net/blog"><strong>سرتیترهای کتاب :</strong></a></p>
<blockquote><p>پشتیبانی مرورگرها<br />
پسوند اختصاصی مروگرها (moz , o , webkit)<br />
Border-radius  &#8211; گرد کردن گوشه<br />
Text-shadow – سایه متنی<br />
Box-shadow – سایه غیر متنی<br />
Multiple background images – بک گراوند(پس زمینه) چند تکه ای<br />
Opacity – روشنتر کردن عکس<br />
RGBA – رنگ شیشه‌ای!<br />
Rotate – چرخش اجزا<br />
Scale – بزرگنمایی<br />
Skew – کج کردن اجزا<br />
Animation – انیمیشن ساده با Css3 با استفاده از ویژگی transition</p></blockquote>
<p>این کتاب با فرمت pdf در 30 صفحه تهیه شده که شما میتونید دانلود کنید (حجم 700 کیلوبایت)<br />
<a class="downloadlink" href="http://www.rezaonline.net/blog/wp-content/plugins/download-monitor/download.php?id=14" title=" downloaded 623 times" >دانلود کتاب آموزش و معرفی ویژگی(property)های سی‌اس‌اس3 (623)</a></p>
<p><strong>*</strong> دوستانی که این کتاب رو در سایت و وبلاگشون برای دانلود قرار میدن ، حتماً اسم نویسنده و لینک rezaonline.net/blog رو درج کنن تا مام خوشحال بشیم!<br />
(تهدید!) در غیر اینصورت قسمت دوم که بخش تکمیلی این کتاب هست هیچ وقت نوشته نمیشه!<br />
از ما گفتن بود !<br />
به قول یکی از دوستان ، اول لینک نظرات واسه قشنگی نیست! واسه اینه که نظرت مهمه! پس نظرت چیه؟</p>
<h4  class="related_post_title">مطالب مرتبط:</h4><ul class="related_post"><li><a href="http://www.rezaonline.net/blog/motion-rotation-and-animation-in-css3_1.html" title="حرکت ، چرخش و انیمیشن در css3-قسمت اول">حرکت ، چرخش و انیمیشن در css3-قسمت اول</a></li><li><a href="http://www.rezaonline.net/blog/moving-link-to-front-with-animation-in-css3_.html" title="حرکت انیمیشنی لینک با css3-قسمت دوم">حرکت انیمیشنی لینک با css3-قسمت دوم</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rezaonline.net/blog/css3_ebook_persian.html/feed</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>قالب سپیدک وردپرس طراحی خودم مجانی</title>
		<link>http://www.rezaonline.net/blog/free-sepidak-wp-theme.html</link>
		<comments>http://www.rezaonline.net/blog/free-sepidak-wp-theme.html#comments</comments>
		<pubDate>Mon, 24 Oct 2011 16:14:20 +0000</pubDate>
		<dc:creator>رضا شیخله</dc:creator>
				<category><![CDATA[پوسته وردپرس]]></category>
		<category><![CDATA[قالب]]></category>
		<category><![CDATA[قالب سپیدک]]></category>
		<category><![CDATA[مجانی]]></category>
		<category><![CDATA[پوسته]]></category>
		<category><![CDATA[پوسته سپیدک]]></category>

		<guid isPermaLink="false">http://www.rezaonline.net/blog/?p=166</guid>
		<description><![CDATA[بالاخره نوبت ما هم رسید! خیلی ها میگن این قالب فعلی بنده ، قالب شیک و خوشکلی هست ما هم تصمیم گرفتیم یه حالی به همه بدیم البته هیچ کی نمیدونه که این یکی از کارهای ساده بنده هست! خب بگذرین الان میتونید قالب رو از اینجا دانلود کنید و همچنین پیشنمایش قالب رو از [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://wp-persian.com/themes/wp-content/images/ro-sepidak.jpeg" alt="قالب سپیدم وردپرس" /></center><br />
بالاخره نوبت ما هم رسید!<br />
خیلی ها میگن این قالب فعلی بنده ، قالب شیک و خوشکلی هست ما هم تصمیم گرفتیم یه حالی به همه بدیم البته هیچ کی نمیدونه که این یکی از کارهای ساده بنده هست!<br />
خب بگذرین الان میتونید قالب رو از<a href="http://wp-persian.com/themes/sepidak/" target="_blank"> اینجا</a> دانلود کنید و همچنین پیشنمایش قالب رو از <a href="http://demo.wp-persian.com/?preview_theme=ro-sepidak" target="_blank">اینجا</a> ببینید.<br />
لطفاً نظرتون رو در مورد قالب بگید</p>
<h4  class="related_post_title">پستهای تصادفی:</h4><ul class="related_post"><li><a href="http://www.rezaonline.net/blog/how-to-install-elxis-in-localhost.html" title="آموزش نصب الکسیس در لوکال هاست">آموزش نصب الکسیس در لوکال هاست</a></li><li><a href="http://www.rezaonline.net/blog/%d9%81%d8%b1%d8%a7%d8%ae%d9%88%d8%a7%d9%86-%d8%a7%d9%86%d8%aa%d8%b4%d8%a7%d8%b1-%d9%be%d8%b3%d8%aa-%d9%88%db%8c%da%98%d9%87%e2%80%8c%db%8c-%d8%b1%d9%88%d8%b2-%d8%ac%d9%87%d8%a7%d9%86%db%8c-%d9%88.html" title="فراخوان انتشار پست ویژه‌ی روز جهانی وبلاگ">فراخوان انتشار پست ویژه‌ی روز جهانی وبلاگ</a></li><li><a href="http://www.rezaonline.net/blog/moving-link-to-front-with-animation-in-css3_.html" title="حرکت انیمیشنی لینک با css3-قسمت دوم">حرکت انیمیشنی لینک با css3-قسمت دوم</a></li><li><a href="http://www.rezaonline.net/blog/ststpresscn%d9%81%d8%a7%d8%b1%d8%b3%db%8c.html" title="ماجرای فارسی سازی statpresscn">ماجرای فارسی سازی statpresscn</a></li><li><a href="http://www.rezaonline.net/blog/persian-support-tickets-wp-plugin.html" title="افزونه پشتیبانی تیکت support-tickets فارسی+تاریخ شمسی">افزونه پشتیبانی تیکت support-tickets فارسی+تاریخ شمسی</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rezaonline.net/blog/free-sepidak-wp-theme.html/feed</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>افزونه پشتیبانی تیکت support-tickets فارسی+تاریخ شمسی</title>
		<link>http://www.rezaonline.net/blog/persian-support-tickets-wp-plugin.html</link>
		<comments>http://www.rezaonline.net/blog/persian-support-tickets-wp-plugin.html#comments</comments>
		<pubDate>Fri, 14 Oct 2011 09:32:49 +0000</pubDate>
		<dc:creator>رضا شیخله</dc:creator>
				<category><![CDATA[افزونه وردپرس]]></category>
		<category><![CDATA[وردپرس]]></category>
		<category><![CDATA[wp plugin]]></category>
		<category><![CDATA[افزونه]]></category>
		<category><![CDATA[افزونه support-tickets فارسی]]></category>
		<category><![CDATA[افزونه تیکت فارسی]]></category>
		<category><![CDATA[افزونه فارسی]]></category>
		<category><![CDATA[افزونه پشتیبانی تیکت فارسی]]></category>
		<category><![CDATA[فارسی سازی]]></category>

		<guid isPermaLink="false">http://www.rezaonline.net/blog/?p=161</guid>
		<description><![CDATA[در دنیای مجازی ، انعطاف و فزونی افزونه های وردپرس، این سیستم را به جایی رسانده که حتی برای سایتهای ارائه دهنده هاستینگ نیز استفاده میشود! در چنین سایتهایی حتماً بخش پشتیبانی تیکت ها باید وجود داشته باشد و افزونه support-tickets در وردپرس همچین کاری را انجام میدهد. طرح کار اینچنین است : فرم مورد [...]]]></description>
			<content:encoded><![CDATA[<p>در دنیای مجازی ، انعطاف و فزونی افزونه های وردپرس، این سیستم را به جایی رسانده که حتی برای سایتهای ارائه دهنده هاستینگ نیز استفاده میشود!<br />
در چنین سایتهایی حتماً بخش پشتیبانی تیکت ها باید وجود داشته باشد و افزونه support-tickets در وردپرس همچین کاری را انجام میدهد.<br />
طرح کار اینچنین است :</p>
<blockquote><p>فرم مورد نظر را بسازید و در یک برگه با عنوان تیکت قرار بدهید<br />
فرد سوال پرسیده شده در صورت رجوع به برگه با فرم ارسال تیکت رو به رو میشود<br />
بعد از تکمیل فرم و ارسال آن آدرس تیکت به صورت مثلاً</p>
<p>http://yoursite.com/?page_id=48&#038;ticket=4&#038;accesskey=3fChAVrbPN8Y</p>
<p>در می آید که برای رجوع به پاسخ باید فرد سوال پرسیده شده حتماً باید accesskey=3fChAVrbPN8Y اختصاصی را درج کند . یعنی صرفاً با تکیه بر آی دی تیکت یعنی آدرس http://yoursite.com/?page_id=48&amp;ticket=4&amp; نمیتواند به محتوا و پاسخ ها دست یابد ، باید حتماً بغیر از آی دی تیکت  ، کلید دسترسی هم وارد کند یعنی مثلاً http://yoursite.com/?page_id=48&amp;ticket=4&amp;accesskey=3fChAVrbPN8Y و این قابلیت خیلی جالبی است!<br />
یعنی شخص ارسال کننده تیکت به هر فردی که مایل باشد میتواند آدرس کامل تیکت را بدهد تا به او پاسخ بدهد البته مدیر سایت کاملاً از مدیریت وردپرس تمام تیکت را مدیریت (بستن ، حذف ، پاسخ و &#8230; ) میکند.</p></blockquote>
<p>این افزونه به غیر از سایتهای هاستینگ نیز میتواند در سایتهای دانلود ، آموزش و &#8230; استفاده شود<br />
<span id="more-161"></span><br />
دوستان میتوانید افزونه فارسی شده را از لینک زیر دانلود کنید</p>
<p style="text-align: right;"><a class="downloadlink" href="http://www.rezaonline.net/blog/wp-content/plugins/download-monitor/download.php?id=13" title=" downloaded 196 times" >لینک دانلود افزونه  support-tickets فارسی (196)</a></p>
<p>همچنین در بخش ویرایش تیکت ها لیست پاسخ تیکت ها نوشته میشود که تاریخ ثبت شدن و نمایش دادن تیکت به میلادی است که در صورت نیاز اگر مایلید آن تاریخ را به شمسی تغییر دهید باید حتماً افزونه wp-jalali در سایتتان فعال باشد همچنین تغییرات زیر را اعمال کنید.<br />
در داخل محتویات افزونه در داخل پوشه admin فایل edit-ticket.php را ویرایش کنید<br />
در خط 117 عبارت <code><br />
&lt;?php echo $message-&gt;create_time; ?&gt; </code> را پیدا کنید این عبارت رو پاک کنید و کدهای زیر را دانلود و جایگزین کنید<br />
<a href="http://s2.picofile.com/file/7158716234/miladi_to_shamsi_in_support_tickets_wp_plugin.txt.html">دانلود کد جایگزین تاریخ میلادی به تاریخ شمسی برای افزونه support-tickets</a><br />
(اگر افزونه فارسی را از همین بلاگ دانلود کرده اید کد در فایل موجود است نیاز به دانلود نیست!)<br />
توجه کنید که برای نمایش تاریخ شمسی باید حتماً افزونه wp-jalali نصب و فعال باشد.</p>
<h4  class="related_post_title">مطالب مرتبط:</h4><ul class="related_post"><li><a href="http://www.rezaonline.net/blog/wp-download-mirror-counter-plugin.html" title="افزونه فارسی شمارشگر دانلود-wp-download-mirror-counter">افزونه فارسی شمارشگر دانلود-wp-download-mirror-counter</a></li><li><a href="http://www.rezaonline.net/blog/wordpress-related-posts-plugin-persian.html" title="افزونه فارسی مطالب مرتبط وردپرس wordpress-related-posts-plugin">افزونه فارسی مطالب مرتبط وردپرس wordpress-related-posts-plugin</a></li><li><a href="http://www.rezaonline.net/blog/%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-wp-polls-%d9%81%d8%a7%d8%b1%d8%b3%db%8c.html" title="افزونه wp-polls فارسی">افزونه wp-polls فارسی</a></li><li><a href="http://www.rezaonline.net/blog/custom-post-limits-code-and-plugin.html" title="محدودیت تعداد مطالب ، در صفحه نخست ، دسته ، آرشیو و &#8230; بصورت مجزا">محدودیت تعداد مطالب ، در صفحه نخست ، دسته ، آرشیو و &#8230; بصورت مجزا</a></li><li><a href="http://www.rezaonline.net/blog/persian-wp-plugin-2.html" title="آموزش فارسی سازی افزونه وردپرس &#8211; قسمت دوم">آموزش فارسی سازی افزونه وردپرس &#8211; قسمت دوم</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rezaonline.net/blog/persian-support-tickets-wp-plugin.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>حرکت انیمیشنی لینک با css3-قسمت دوم</title>
		<link>http://www.rezaonline.net/blog/moving-link-to-front-with-animation-in-css3_.html</link>
		<comments>http://www.rezaonline.net/blog/moving-link-to-front-with-animation-in-css3_.html#comments</comments>
		<pubDate>Fri, 07 Oct 2011 15:37:01 +0000</pubDate>
		<dc:creator>رضا شیخله</dc:creator>
				<category><![CDATA[سی اس اس]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[آموزش سی اس اس]]></category>
		<category><![CDATA[انیمیشن در سی اس اس]]></category>
		<category><![CDATA[انیمیشن در وب]]></category>

		<guid isPermaLink="false">http://www.rezaonline.net/blog/?p=156</guid>
		<description><![CDATA[در این درس یاد میگیرم چگونه با خاصیت padding و margin  متنی(لینکی) رو بصورت انیمیشن به حرکت در بیاریم همونطور که میدونید (یا شایدم نمیدونید)  padding به فاصله داخلی یا حاشیه داخلی میگن و margin فاصله خارجی یا حاشیه خارجی! حالا فرقشون چیه فرض کنید شما دو تا div دارید که چسبیدن به هم. با [...]]]></description>
			<content:encoded><![CDATA[<p>در این درس یاد میگیرم</p>
<blockquote><p>چگونه با خاصیت padding و margin  متنی(لینکی) رو بصورت انیمیشن به حرکت در بیاریم</p></blockquote>
<p><span id="more-156"></span></p>
<p>همونطور که میدونید (یا شایدم نمیدونید)  padding به فاصله داخلی یا حاشیه داخلی میگن<br />
و margin فاصله خارجی یا حاشیه خارجی!<br />
حالا فرقشون چیه فرض کنید شما دو تا div دارید که چسبیدن به هم. با استفاده از margin یکیشون یا هردوتاشون میتونید بینشون فاصله بندازید.<br />
و حالا فرض کنید اگه توی همون div یه متنی بنویسید قطعاً چسبیده به یک طرف قرار میگیره شما میتونی با استفاده از خاصیت padding یه حاشیه بدید که متنهای داخل div یه فاصله ای از کناره ها داشته باشن.<br />
من توی عکس پائینی دو تا div رو توی دوحالت نبود margin و padding و وجود این دو خاصیت نشون دادم.</p>
<p><center><a href="rezaonline.net"><img class="alignnone size-full wp-image-41" title="padding" src="http://s2.picofile.com/file/7154305585/padding.png" alt="" width="218" height="198" /></a></center>همچنین میشه padding و  margin  رو به کدهای ریزتری تبدیل کرد مثلا padding:4px به</p>
<p><code><br />
padding-right:4px;<br />
padding-left:4px;<br />
padding-top:4px;<br />
padding-bottom:4px;<br />
</code><br />
و هر کدوم از کدها رو میشه جداگونه بکار برد.<br />
نکته جالب اینکه هر کدوم از کدهای کوچک رو میشه تنهایی بکار برد و نه تنها برای div بلکه برای تمامی کدها نظیر table  , a , p , input , li و &#8230;<br />
حالا ما میخواییم یه کار جالب انجام بدیم.</p>
<p>سریعاً یک div با کلاس و آی دی درست کنید و محتویاتش رو چند تا لینک بذارید<br />
<code>&lt;div class="reza-sh19" id="my-iran"&gt;<br />
&lt;a href="http://rezaonline.net" target="_blank"&gt;لینک اول&lt;/a&gt; &lt;br&gt;<br />
&lt;a href="http://rezaonline.net" target="_blank"&gt;لینک دوم&lt;/a&gt; &lt;br&gt;<br />
&lt;a href="http://rezaonline.net" target="_blank"&gt;لینک سوم&lt;/a&gt; &lt;br&gt;<br />
&lt;a href="http://rezaonline.net" target="_blank"&gt;لینک چهارم&lt;/a&gt; &lt;br&gt;<br />
&lt;a href="http://rezaonline.net" target="_blank"&gt;لینک پنجم&lt;/a&gt; &lt;br&gt;<br />
&lt;/div&gt;</code><br />
استایل رو هم براش استایل زیر رو بذارید مثلاً<br />
<code>.reza-sh19{<br />
background:rgb(245,245,245);<br />
margin:20px;<br />
padding:8px;<br />
width:350px;<br />
font-family:tahoma;<br />
font-size:8pt;<br />
text-align: right;<br />
direction:rtl;<br />
line-height:1.6em<br />
}</code></p>
<p>میخوایم کاری کنیم که وقتی موس روی لینکها رفت ، اون لینک آروم 4پیکسل بره جلو و وقتی موس رو برداشتیم بگرده<br />
خب فکر کنم دیگه بدونید برای اینکه بخوایم وقتی موس روی لینک رفت کاری انجام بشه باید توی my-iran a:hover#استایل رو بنویسم!<br />
برای حرکت به جلو یعنی 4 حرکت به چپ باید padding-right:4px رو اعمال کنیم بهمراه کدهای انیمیشن سازی css3</p>
<p>کدهای زیر رو به استایل اضافه کنید!<br />
<a target="_blank" href="http://s2.picofile.com/file/7154306234/animatin_code2.txt.html">دانلود کد</a><br />
همانطور که از کد مشخصه وقتی موس رو لینک میره ، لینک 4 پیکسل از راست فاصله میگیره یعنی در اصلی 4پیکسل به چپ میره.<br />
این حرکت در مرورگرهایی که css3 رو پشتیبانی میکنن به آرامی و در مرورگرهایی که فاقد توانایی css3 هستن بصورت آنی اتفاق می افته!<br />
همچنین میشه از این کد توی لیستها نیز استفاده کرد!</p>
<p style="text-align: right;"><a class="downloadlink" href="http://www.rezaonline.net/blog/wp-content/plugins/download-monitor/download.php?id=12" title=" downloaded 98 times" >دانلود مثال دوم : حرکت لینک به جلو  (98)</a></p>
<p>دوستان میتونید با توجه به قالبتون از این کد توی لینکهای وبلاگ و سایتتون استفاده کنید.<br />
فقط کافیه xxxx a:hover# و xxxx a:link# رو پیدا کنید و کدهای مورد نیاز رو بهش اضافه کنید!<br />
کسی مشکلی داشت در خدمتم</p>
<h4  class="related_post_title">مطالب مرتبط:</h4><ul class="related_post"><li><a href="http://www.rezaonline.net/blog/motion-rotation-and-animation-in-css3_1.html" title="حرکت ، چرخش و انیمیشن در css3-قسمت اول">حرکت ، چرخش و انیمیشن در css3-قسمت اول</a></li><li><a href="http://www.rezaonline.net/blog/css3_ebook_persian.html" title="کتاب آموزش و معرفی ویژگی‌های Css3-نوشته خودم!">کتاب آموزش و معرفی ویژگی‌های Css3-نوشته خودم!</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rezaonline.net/blog/moving-link-to-front-with-animation-in-css3_.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>حرکت ، چرخش و انیمیشن در css3-قسمت اول</title>
		<link>http://www.rezaonline.net/blog/motion-rotation-and-animation-in-css3_1.html</link>
		<comments>http://www.rezaonline.net/blog/motion-rotation-and-animation-in-css3_1.html#comments</comments>
		<pubDate>Wed, 05 Oct 2011 15:59:30 +0000</pubDate>
		<dc:creator>رضا شیخله</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[سی اس اس]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[آموزش css3]]></category>
		<category><![CDATA[آموزش سی اس اس]]></category>
		<category><![CDATA[انیمیشن در سی اس اس]]></category>
		<category><![CDATA[انیمیشن در وب]]></category>

		<guid isPermaLink="false">http://www.rezaonline.net/blog/?p=152</guid>
		<description><![CDATA[در این درس یاد خواهیم گرفت: چگونه یک div بسازیم و با استایل به آن شکل و شمایل بدیم. چگونه اجزا ، بخصوص تصاویر را با استفاده از درجه کج کنیم. چگونه با قرار گرفتن موس روی عکس ، به آن انیمیشنی بدهیم ، مثلاً چرخش عکس چگونه با نگه داشتن کلیک روی عکس به [...]]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://rezaonline.net"><img title="css3" src="http://s2.picofile.com/file/7152302361/css3.png" alt="رضاآنلاین .نت" width="300" height="150" /></a></center></p>
<p>در این درس یاد خواهیم گرفت:</p>
<blockquote><p>چگونه یک div بسازیم و با استایل به آن شکل و شمایل بدیم.<br />
چگونه اجزا ، بخصوص تصاویر را با استفاده از درجه کج کنیم.<br />
چگونه با قرار گرفتن موس روی عکس ، به آن انیمیشنی بدهیم ، مثلاً چرخش عکس<br />
چگونه با نگه داشتن کلیک روی عکس به آن انیمیشن بدهیم.<br />
و&#8230;</p></blockquote>
<p>در این درس سعی شده به زبانی کاملاً ساده توضیحات لازم ارائه شود.<br />
نترسید ، فقط کافیست قدم به قدم این درس را دنبال کنید &#8230;<br />
سایت شما قطعاً با استفاده از Css3 زیباتر خواهد شد ، پس چرا زیبایش نکنیم؟</p>
<p><span id="more-152"></span>همونطور که عرض کردم در این درس سعی شده ، اساس کار بر این باشد که شما اطلاعات چندانی در مورد html و css ندارید.</p>
<p>*نکات اولیه:<br />
هر کدی که شروع میشود ، باید تمام شود (البته همیشه استثنا وجود دارد ! )<br />
تگ کد div یه خط فرضی ، دور اجزای داخلی خودش میکشد ، که شما میتوانید با استایل دادن به div اجزای داخلی اون رو زیبا کنید.<br />
هر div میتواند یک class و id بگیرد.<br />
با استفاده از class و id میتوانید استایل مورد نظر را برروی div اعمال کنیم.</p>
<p>برای مثال من یک مستطیل میخواهم که پس زمینه اش سیاه باشد و متنهای داخلی آن سفید. در ضمن عرض 350 پیکس داشته باشد و ارتفاعش خودکار باشد، همچنین فاصله از سمت راست 3پیکس و فاصله از سمت چپ 2 پیکسل باشد و در داخلش ، فاصله داخلی 4 پیکسل داشته باشد. متن نوشته شده از راست باشد و فونت تاهما و اندازه 8pt در ضمن rtl باشد. یک بوردر هم که بصورت خط صاف باشد به عرض یک پیکس و رنگ نارنجی دوش باشد.</p>
<p>حاصل این چنین است ابتدا کد div را مینویسم و به آن یک کلاس اختصاص میدهیم سپس در داخل فایل استایل کارهایی را که میخواهیم رویش انجام میدهم.</p>
<p>اینم div ما</p>
<p><code><br />
&lt;div class="asghar" id="shanbe"&gt;<br />
سلام<br />
&lt;br&gt;<br />
من متن داخل این div هستم...&lt;/div&gt;</code><br />
کد br مخفف بریک است ، یعنی خط را میشکند و به خط بعدی میرود. این کد از دسته کدهایی است که نیاز به پایان ندارد!<br />
حالا قرار است به divمان شکل و شمایل بدهیم.<br />
داخل فایل style.css میرویم (البته روشهای دیگری هم هست مثلاً در بالای /head استایل را داخل style و /style بنویسیم.<br />
حالا نرید توی اون فایل مشکلی نیست <img src='http://www.rezaonline.net/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
توی هدر عبارت زیر رو بنویسید<br />
<code><br />
&lt;style type="text/css"&gt;<br />
.asghar{<br />
background:black;<br />
color:white;<br />
width:350px;<br />
height:auto;<br />
margin-right:3px;<br />
margin-left:2px;<br />
padding:4px;<br />
text-align:right;<br />
font-family:tahoma;<br />
font-size:8pt;<br />
direction:rtl;<br />
border: solid 1px orange;<br />
}<br />
&lt;/style&gt;</code></p>
<p>به ترتیب بالا کدها رو نوشتم ، یعنی پس زمینه سیاه و &#8230;<br />
یه نکته ساده وقتی میخواید به یک div استایل بدید اگه میخواید از کلاسش استفاده کنید باید اولش نقطه بذارید و اگه میخواید از آی دیش استفاده کنید باید اولش # بذارید</p>
<p>برای مثال ما میتونیم برای استایل دهی به div از آی دی اون استفاده کنیم یعنی توی کد استایل به جای asghar. بنویسیم shanbe# بعد استایل رو بنویسیم اما ترجیحاً با کلاس کار کنید چون آی دی رو لازم داریم <img src='http://www.rezaonline.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>همانطور که میدانید در داخل div به غیر از نوشته چیزهای دیگری هم نظیر عکس و لینک قرار میگیره که میتونیم به اونها هم استایل دلخواه رو بدیم.</p>
<p>مثلاً میخوایم وقتی لینکی توی div قرار گرفت رنگش سبز بشه و حالت bold داشته باشه و وقتی موس روی اون رفت رنگش قرمز بشه و زیرش یه خط کشیده بشه و وقتی کلیک چپ موس روی لینک قرار گرفت رنگش قهوه ای بشه و خط زیرش حذف بشه.</p>
<p>به ترتیب به شکل زیر کدها رو به استایل اضافه میکنیم<br />
اینجاست که باید از آی دی div استفاده کنیم!</p>
<p><code><br />
#shanbe a:link{<br />
color : green;<br />
text-decoration : none;<br />
font-weight : bold;<br />
}<br />
#shanbe a:hover{<br />
color : red;<br />
text-decoration : underline;<br />
font-weight : normal;<br />
}<br />
#shanbe a:active {<br />
color : brown;<br />
text-decoration : none;<br />
}<br />
</code>در ضمن یک لینک را به داخل div اضافه کنید مثلاً لینک به رضا آنلاین</p>
<p><code> &lt;br&gt;<br />
&lt;a href="http://rezaonline.net"&gt;مرکز طراحی قالب وردپرس - رضا آنلاین&lt;/a&gt;</code><br />
خب حالا برای استایل دادن به عکس داخل div میتونیم به همون صورت لینک عمل کنیم<br />
بطور مثال ، من میخوام عکسهای توی div یه کمی کمرنگ باشن و دورشون یه بوردر سفید باشد با ضخامت 2 پیکسل ، در ضمن حاشیه داخلی 8 پیکسل داشته باشه و رنگ پس زمینه اش زرد باشه. وقتی موس روی عکس بره پس زمینه اش قرمز بشه و عکس پررنگ بشه و وقتی روش کلیک چپ نگه داشته شد پس زمینه اش آبی بشه!</p>
<p>به ترتیب کدهای زیر رو به استایل اضافه کنید.<code><br />
#shanbe img {<br />
opacity :0.6;<br />
border : 2px solid white;<br />
padding : 8px;<br />
background: #FFFF00;<br />
}<br />
#shanbe img:hover {<br />
border : 2px solid white;<br />
padding : 8px;<br />
background: red;<br />
opacity :1.0;<br />
}<br />
#shanbe img:active {<br />
border : 2px solid white;<br />
padding : 8px;<br />
background: blue;<br />
opacity :1.0;<br />
}</code><br />
در ضمن یه عکس هم به div اضافه کنید<br />
<code><br />
&lt;br&gt;<br />
&lt;img src="http://آدرس عکس.jpg"/&gt;</code></p>
<p>خب نکات اولیه در مورد استایل نویسی و html تموم شد!<br />
شما باید بتونید div بسازی و خصوصیات اجزای داخل اون رو بوسیله استایل مشخص کنید.<br />
اگه این قسمت رو یاد گرفتید بریم سراغ مرحله بعد! (اگرم یاد نگرفتید باید پیشنهاد کنم سریعاً کتابهای دوره دبستان را تهیه کرده و هنوز تو کف بابا آب داد بمونید!)</p>
<p>* چرخش عکس بصورت انیمیشن:<br />
سریعاً یه div دیگه درسته کنید و به اون کلاس و آی دی بدید و داخلش یه عکس بذارید</p>
<p><code>&lt;div class="only-kurdestan" id="sanandaj"&gt;<br />
&lt;img src="http://آدرس عکس.jpg"/&gt;&lt;/div&gt;<br />
</code><br />
استایل div رو به شکل زیر درست کنید.<br />
پس زمینه خاکستری ، فاصله خارجی از بالاو طرفین 20 پیکسل ، فاصله داخلی 8 پیکسل ، عرض 350 پیکسل</p>
<p><code>.only-kurdestan{<br />
background:#E4E4E4;<br />
margin:20px;<br />
padding:8px;<br />
width:350px;<br />
}</code></p>
<p>حالا میخوایم عکس مورد نظر رو یه تکونی بدیم ، مثلاً وقتی موس روی عکس قرار گرفت به طرف چپ یه دور بزنه و بره سرجاش ، وقتی روی موس کلیک نگه داشته شد به راست 2 دور بزنه برگرده سر جاش ، مدت زمان انجام انیمیشن هم برای اولی سه ثانیه برای دومی 2 ثانیه! یعنی دومی که دو دور میزنه سریعتر!<br />
خب بریم سراغ استایل کد زیر رو دانلود کنید و به استایل اضافه کنید ، در ضمن سایر خصوصیات بوردر و پس زمینه و &#8230; رو میتونید خودتون اضافه کنید! من فقط کد خشک و خالی انیمیشن رو مینویسم تا تکرار مکررات نشه!<br />
<a href="http://s2.picofile.com/file/7152300642/animatin_code.txt.html" target="_blank">دانلود کد</a><br />
کدهای معرفی شده کد های انیمیشن css3 هستن و فقط توی مرورگرهایی که css3 رو پشتیبانی میکنن اجرا میشن مثل موزیلا6 ، کروم ، سافاری و&#8230;</p>
<p>اگه دقت کرده باشین ما بوسیله خاصیت transition در استایل میتونیم به تغییرات انیمیشن بدیم.<br />
عکس در حالت کلی براش استایلی تعریف نشده پس طبق حالت پیشفرض میمونه در حالتی که موس روش میره مجبوره که -360 درجه بچرخه و مجبوره این کار رو توی 3 ثانیه انجام بده! پس سه ثانیه حرکت داریم اما اگه خواص ثانیه رو از استایل مورد نظر حذف کنیم تغییر وضعیت یعنی -360 درجه چرخش بصورت آنی اتفاق می افته و اگه ریاضی بلد باشین -360 درجه یعنی همون حالت 0 درجه و عکس هیچ حرکتی نمیکنه! پیشنهاد میکنم خاصیت تاخیر ثانیه رو حذف کنید و با درجه ای مثل 180 تغییرات رو مشاهده کنید!<br />
* در این درس چیز زیادی گفته نشد و بیشتر پایه ای بود<br />
در درس بعدی کارهای زیباتر و خارقالعاده تری انجام میدیم.<br />
همچنین میتونید مثالهایی رو که اینجا گفته شد دانلود کنید.</p>
<p style="text-align: right;"><a class="downloadlink" href="http://www.rezaonline.net/blog/wp-content/plugins/download-monitor/download.php?id=11" title=" downloaded 132 times" >دانلود مثال اول : چرخش تصویر با انیمیشن در سی‌اس‌اس3 (132)</a></p>
<h4  class="related_post_title">مطالب مرتبط:</h4><ul class="related_post"><li><a href="http://www.rezaonline.net/blog/moving-link-to-front-with-animation-in-css3_.html" title="حرکت انیمیشنی لینک با css3-قسمت دوم">حرکت انیمیشنی لینک با css3-قسمت دوم</a></li><li><a href="http://www.rezaonline.net/blog/css3_ebook_persian.html" title="کتاب آموزش و معرفی ویژگی‌های Css3-نوشته خودم!">کتاب آموزش و معرفی ویژگی‌های Css3-نوشته خودم!</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rezaonline.net/blog/motion-rotation-and-animation-in-css3_1.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>محدودیت تعداد مطالب ، در صفحه نخست ، دسته ، آرشیو و … بصورت مجزا</title>
		<link>http://www.rezaonline.net/blog/custom-post-limits-code-and-plugin.html</link>
		<comments>http://www.rezaonline.net/blog/custom-post-limits-code-and-plugin.html#comments</comments>
		<pubDate>Mon, 29 Aug 2011 11:49:18 +0000</pubDate>
		<dc:creator>رضا شیخله</dc:creator>
				<category><![CDATA[افزونه وردپرس]]></category>
		<category><![CDATA[Custom Post Limits]]></category>
		<category><![CDATA[Post Limits]]></category>
		<category><![CDATA[wp plugin]]></category>
		<category><![CDATA[افزونه]]></category>

		<guid isPermaLink="false">http://www.rezaonline.net/blog/custom-post-limits-code-and-plugin.html</guid>
		<description><![CDATA[فرض کنید شما توی سایتتون چند تا دسته دارید مثلاً اخبار ، وردپرس ، افزونه و &#8230; و همچنین تمایل دارید مثلاً توی صفحه اول سایتتون 5 مطلب نمایش داده بشه و توی صفحه دسته اخبار ، تمامی مطالب و توی صفحه دسته وردپرس 10 مطلب و &#8230; خب برای اینکار میشه از یک کد [...]]]></description>
			<content:encoded><![CDATA[<p>فرض کنید شما توی سایتتون چند تا دسته دارید مثلاً اخبار ، وردپرس ، افزونه و &#8230;  و همچنین تمایل دارید مثلاً توی صفحه اول سایتتون 5 مطلب نمایش داده بشه و توی صفحه دسته اخبار ، تمامی مطالب و توی صفحه دسته وردپرس 10 مطلب و &#8230;<br />
خب برای اینکار میشه از یک کد ساده وردپرس استفاده کرد.<br />
<code>&lt;?php query_posts('showposts=5'); ?&gt;</code><br />
این کد رو درست قبل از شروع حلقه وردپرس بذارید. یعنی یک خط بالاتر از<br />
<code>&lt;?php while (have_posts()) : the_post(); ?&gt;</code><br />
همونطور که توی کد مشخص هست میتونید تعداد مطالب رو خودتون مشخص کنید.<br />
حالا مثلاً میخواید تعداد مطالب صفحه اول سایتتون رو محدود کنید تغییرات رو توی فایل index.php اعمال کنید و اگرم میخواید مثلاً تعداد مطالب یک دسته خاص مثلاً اخبار رو محدود کنید باید ابتدا یک کپی از فایل category.php بگیرید و به category-id.php تغییر بدید که id همان شناسه (عدد) دسته اخبار هست ، بعد توی این فایل حلقه مطالب رو پیدا کنید و کد رو قبل از اون بذارید.</p>
<p>و اما یک راه حل ساده تر!<br />
شما میتونید با استفاده از افزونه <a href="http://coffee2code.com/wp-plugins/custom-post-limits" target="_blank">Custom Post Limits</a> محدودیت هایی رو برای نمایش تعداد مطالب در هر دسته اعمال کنید.<br />
علاوه بر اون شما میتوانید این محدودیت تعداد نمایش مطالب رو در صفحه نخست ، در صفحه مطالب نویسنده ها ، در آرشیوهای روزانه و ماهانه ، در صفحه نتایج جستجو و حتی در صفحه تگها اعمال کنید.</p>
<p><a href="http://coffee2code.com/wp-plugins/custom-post-limits.zip" target="_blank">لینک دانلود افزونه Custom Post Limits</a> | <a href="http://downloads.wordpress.org/plugin/custom-post-limits.3.5.zip" target="_blank">از سایت wordpress.org</a></p>
<p>/<a href="http://rezaonline.net" target="_blank"> رضا شیخله</a></p>
<h4  class="related_post_title">مطالب مرتبط:</h4><ul class="related_post"><li><a href="http://www.rezaonline.net/blog/wp-download-mirror-counter-plugin.html" title="افزونه فارسی شمارشگر دانلود-wp-download-mirror-counter">افزونه فارسی شمارشگر دانلود-wp-download-mirror-counter</a></li><li><a href="http://www.rezaonline.net/blog/persian-support-tickets-wp-plugin.html" title="افزونه پشتیبانی تیکت support-tickets فارسی+تاریخ شمسی">افزونه پشتیبانی تیکت support-tickets فارسی+تاریخ شمسی</a></li><li><a href="http://www.rezaonline.net/blog/wordpress-related-posts-plugin-persian.html" title="افزونه فارسی مطالب مرتبط وردپرس wordpress-related-posts-plugin">افزونه فارسی مطالب مرتبط وردپرس wordpress-related-posts-plugin</a></li><li><a href="http://www.rezaonline.net/blog/%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-wp-polls-%d9%81%d8%a7%d8%b1%d8%b3%db%8c.html" title="افزونه wp-polls فارسی">افزونه wp-polls فارسی</a></li><li><a href="http://www.rezaonline.net/blog/professional-wordpress-part2-template-and-plugin.html" title="وردپرس پیشرفته &#8211; قسمت دوم &#8211; پوسته و افزونه">وردپرس پیشرفته &#8211; قسمت دوم &#8211; پوسته و افزونه</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rezaonline.net/blog/custom-post-limits-code-and-plugin.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

