<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>TeneT &#187; جی کوئری</title>
	<atom:link href="http://tenet.ir/category/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://tenet.ir</link>
	<description>تازه های وب و تکنولوژی ، آموزشهای مرتبط با کامپیوتر ، برنامه نویسی و وب</description>
	<lastBuildDate>Fri, 06 Jan 2012 12:20:04 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ساخت  اسلاید شو برای وردپرس</title>
		<link>http://tenet.ir/1389/08/01/wordpress-thumbnails-slideshow/</link>
		<comments>http://tenet.ir/1389/08/01/wordpress-thumbnails-slideshow/#comments</comments>
		<pubDate>Sat, 23 Oct 2010 17:52:11 +0000</pubDate>
		<dc:creator>سیاوش کشمیری</dc:creator>
				<category><![CDATA[برجسته]]></category>
		<category><![CDATA[جی کوئری]]></category>
		<category><![CDATA[وردپرس]]></category>
		<category><![CDATA[jQuery Cycle Plugin]]></category>
		<category><![CDATA[اسلاید تصویر]]></category>
		<category><![CDATA[اسلایدشو]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[آموزش ساخت یک اسلایدشو برای وردپرس، با استفاده از تصاویر بندانگشتی پست ها]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;">در ادامه ی پست  <span style="color: #0000ff;"><a href="http://www.tenet.ir/1389/04/%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1-%D8%A8%D9%86%D8%AF%D8%A7%D9%86%DA%AF%D8%B4%D8%AA%DB%8C-%D8%AF%D8%B1-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/" target="_blank">تصاویر بندانگشتی در وردپرس</a></span> طبق قولی که داده بودم میریم سراغ ساختن یک اسلاید شو برای مطالب در وردپرس، برای این کار ما نیاز داریم که قالبی با پشتیبانی از تصاویر بند انگشتی داشته باشیم که آموزشش رو در پستی که در ابتدای توضیحاتم لینک دادم ، داشتیم.</p>
<p style="text-align: right;">برای ساخت اسلایدشو از جی کوئری استفاده خواهیم کرد و همین طور از پلاگین <a href="http://malsup.com/jquery/cycle/">jQuery Cycle Plugin</a> که یکی از کاربردی ترین پلاگین های جی کوئری هست&#8230;</p>
<p style="text-align: right;">برای اینکه ما از جی کوئری و پلاگین jQuery Cycle در قالب استفاده کنیم باید کارهای زیر رو انجام بدیم:</p>
<p style="text-align: right;">جی کوئری رو از لینک زیر دانلود کنیم:</p>
<blockquote style="text-align: right;">
<p style="text-align: left;" dir="ltr"><a href="http://docs.jquery.com/Downloading_jQuery">http://docs.jquery.com/Downloading_jQuery</a></p>
</blockquote>
<p style="text-align: right;">پیشنهاد من اینه که نسخه Minified رو دانلود کنید که یک min. قبل از js. داره و حجم کمتری نسبت به نسخه اصلی داره</p>
<p style="text-align: right;">و پلاگین Cycle رو هم  از لینک زیر دریافت کنید:</p>
<blockquote style="text-align: right;">
<p style="text-align: left;" dir="ltr"><a href="http://malsup.com/jquery/cycle/download.html">http://malsup.com/jquery/cycle/download.html</a></p>
</blockquote>
<p style="text-align: right;">دو فایل جاوا اسکریپتی که دانلود کردیم رو داخل پوشه ی قالب مورد نظرمون ذخیره میکنیم . (میتونیم فایلها رو در فولدری با نام اختیاری در پوشه ی قالب ذخیره کنیم )</p>
<p style="text-align: right;">بعد نوبت میرسه به لود کردن این دو فایل در قالب، فایل header.php رو باز میکنیم و کدهای زیر رو در اون مینویسیم:</p>
<blockquote dir="ltr">
<p style="text-align: left;" dir="ltr"><code>&lt;script src="&lt;?php bloginfo('template_directory'); ?&gt;/jquery.min.js"&gt;&lt;/script&gt;</code></p>
<p style="text-align: left;"><code>&lt;script src="&lt;?php bloginfo('template_directory'); ?&gt;/jquery.cycle.all.min.js "&gt;&lt;/script&gt;</code></p>
</blockquote>
<p style="text-align: right;"><span style="color: #ff0000;">نکته ۱</span>: این کدها باید جایی بالاتر از تگ &lt;head&gt; قرار بگیرن.</p>
<p style="text-align: right;"><span style="color: #ff0000;">نکته ۲</span>: اگر فایلهای جاوااسکریپت رو در فولدری در زیر مجموعه ی فولدر قالب ذخیره کردین توجه داشته باشین که آدرس درستی به فایلها بدین، برای مثال اگر فایلها رو در فولدر js ذخیره کردین آدرس فایل جی کوئری ما به صورت زیر خواهد بود:</p>
<blockquote>
<p style="text-align: left;" dir="ltr"><code>&lt;script src="&lt;?php bloginfo('template_directory'); ?&gt;<span style="color: #ff0000;"><strong>/js</strong></span>/jquery.min.js"&gt;&lt;/script&gt;</code></p>
</blockquote>
<p style="text-align: right;">خب تا اینجای کار رو که اکثر دوستانی که با تم ها سر و کار دارن حتمن بلد بودن و اگر هم نبودن انقدر ها سخت نبود که نفهمن، هرچند بقیه ی پست هم آنچنان پیچیده نخواهد بود <img src='http://tenet.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: right;">حالا فایل متنی زیر رو دانلود کنید و با فرمت php در فولدر قالب ذخیره کنید، یعنی فایلی با نام slideshow.php در فولدر قالب مورد نظر خواهیم داشت.</p>
<p style="text-align: center;"><a href="http://tenet.ir/wp-content/plugins/download-monitor/download.php?id=36" title="slideshow for wordpress posts">wp_slideshow</a></p>
<p style="text-align: right;">برای اینکه اسلاید شو رو در قسمتی که دوست داریم در قالب قرار بدیم، به قسمت مورد نظر سایتمون رفته و کد زیر رو وارد میکنیم:</p>
<blockquote>
<p style="text-align: left;" dir="ltr"><code>&lt;?php include(TEMPLATEPATH.'/slideshow.php')?&gt;</code></p>
</blockquote>
<p style="text-align: right;">کد بالا وارد فولدر قالب شده و slideshow.php رو در قسمتی که کد نوشته شده ایمپورت یا همان include  میکند.</p>
<p style="text-align: right;">نکته: نه تنها بهتره که الزامی هم هست که کد بالا رو داخل یک تگ با یک کلاس یا آی دی مشخص قرار بدین تا بتونین بهتر استایلش کنین، هرچند  میتونین از آی دی slideshow هم برای استایل قسمت مورد نظرتون استفاده کنید.</p>
<p style="text-align: right;">برای اینکه به پلاگین جی‌کوئی Cycle بفهمونیم که اسلایدشوی ما کدام قسمت صفحه مون هست باید آی دی تگ اسلاید شوی خودمون رو بهش بفهمونیم، برای اینکار میتونین از مثال های بسیار ساده و پرشمار سایت خود پلاگین در <strong><a href="http://malsup.com/jquery/cycle/" target="_blank">اینجا</a></strong> هم کمک بگیرید!</p>
<p style="text-align: right;">برای اینکار در جایی بالاتر از تگ هدر، که معمولن در فایل header.php قرار داره کد زیر رو وارد میکنیم:</p>
<blockquote><p>&nbsp;</p>
<p style="text-align: left;" dir="ltr">&lt;script&gt;</p>
<p style="text-align: left;" dir="ltr">jQuery(document).ready(function(){<br />
jQuery(&#8216;#slideshow&#8217;).cycle({</p>
<p style="text-align: left;" dir="ltr">fx: &#8216;fade&#8217;,</p>
<p style="text-align: left;" dir="ltr">timeout:4000<br />
});<br />
});</p>
<p style="text-align: left;" dir="ltr">&lt;/script&gt;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></blockquote>
<p>ما  در اینجا تگی با آی دی slideshow رو هدف قرار دادیم و افکت مورد نظرمون هم fade هست و روی هر عکس ۴ ثانیه صبر میکنه(میتونین در <strong><a href="http://malsup.com/jquery/cycle/" target="_blank">اینجا</a></strong> افکتهای مختلف این پلاگین رو ببینین و در کد خودتون اعمال کنید)  تمام آپشن های پلاگین هم در این صفحه قرار دارن، برای استفاده از هرکدام هم <strong>باید</strong> با یک<span style="color: #ff0000;"> ,</span> جداشون کنین.</p>
]]></content:encoded>
			<wfw:commentRss>http://tenet.ir/1389/08/01/wordpress-thumbnails-slideshow/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>یک افکت ساده و زیبای جی کوئری برای تصاویر</title>
		<link>http://tenet.ir/1388/09/05/creating-a-jquery-mouseover-hover-fade-effect/</link>
		<comments>http://tenet.ir/1388/09/05/creating-a-jquery-mouseover-hover-fade-effect/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 23:00:58 +0000</pubDate>
		<dc:creator>سیاوش کشمیری</dc:creator>
				<category><![CDATA[ترفند]]></category>
		<category><![CDATA[جی کوئری]]></category>
		<category><![CDATA[افکت fade]]></category>
		<category><![CDATA[افکت جی کوئری]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[آموزش ساخت یک افکت hover با جی کوئری برای زیباتر شدن سایت]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-3430 alignright" title="jquery" src="http://www.tenet.ir/wp-content/uploads/2009/11/jquery.jpg" alt="" width="200" height="100" />سلام</p>
<p>من خیلی وقته پست جدید ندادم و مطالبم بعد از <a href="http://www.tenet.ir/tutorial-list/" target="_blank">سری آموزشهای طراحی وردپرس</a> دیگه بسیار کم شدند و ۲ دلیل بیشتر نداره!</p>
<p>اول اینکه هرچی میخوام بنویسم یا ترجمه کنم یک نفر از دوستان وبلاگنویس بهتر و کاملتر از من به اون موضوع میپردازن و دوم اینکه بسیار کم وقت دارم برای نوشتن توی وبلاگ! به هر حال امروز یه مطلب آموزشی جی کوئری مینویسم که خیلی دوستش دارم و توی آخرین طرحی که برای یکی از دوستان انجام گرفت ازش استفاده کردم(تقریبن!) برای استفاده از جی کوئری لازم نیست که بگم باید از سایت <a href="http://jQuery.com" target="_blank">jQuery.com</a> آخرین ورژن این کتابخانه ی فوق العاده رو دانلود کنید و باز هم لازم نیست که بگم باید این فایل js رو در صفحه وبتون باید وارد کنید(که همه ی اینها در دموی انتهای مطلب انجام شده و به راحتی میتونید تقلب کنید!)</p>
<p>ما میخواهیم یک کار ساده اما زیبا کنیم و اون اینه که یک عکس رو تبدیل کنیم به یک عکس دیگه (با حرکت اشاره گر موس به روی تصویر) برای این کار میتونیم از css و خاصیت background و با استفاده از یک hover ساده انجام بدیم اما ما میخواهیم که این تبدیل به صورت آرام و به قول اجنبی ها fade و animated باشه! خوب همونطور که گفتم اول جی کوئری رو وارد میکنیم:</p>
<blockquote><p>&nbsp;</p>
<p style="text-align: left;" dir="ltr">&lt;script type=&#8217;text/javascript&#8217; src=&#8217;http://yoursite.com/jquery.js&#8217;&gt;&lt;/script&gt;</p>
<p>&nbsp;</p></blockquote>
<p>توی این کد فرض شده که فایل جی کوئری در پوشه ی اصلی سایت آپلود شده مثل تمام زمان هایی که میخواهیم از جی کوئری استفاده کنیم باید یک یا چند تابع هم داشته باشیم:</p>
<blockquote dir="ltr">
<p style="text-align: left;"><code>&lt;script&gt;</code></p>
<p style="text-align: left;"><code> $(document).ready(function(){ </code></p>
<p style="text-align: left;"><code>    $("img.a").hover( function() { </code></p>
<p style="text-align: left;"><code>         $(this).stop().animate({"opacity": "0"}, "slow"); </code></p>
<p style="text-align: left;"><code>         }, function() {</code></p>
<p style="text-align: left;"><code>         $(this).stop().animate({"opacity": "1"}, "slow"); </code></p>
<p style="text-align: left;"><code>    });</code> <code> </code></p>
<p style="text-align: left;"><code>});</code></p>
<p style="text-align: left;">&lt;/script&gt;</p>
</blockquote>
<p style="text-align: right;">و استایل (سی اس اس) هم:</p>
<blockquote><p>&nbsp;</p>
<p style="text-align: left;" dir="ltr"><code>&lt;style&gt; </code></p>
<p style="text-align: left;" dir="ltr"><code>   div.fadehover { position: relative; }</code></p>
<p style="text-align: left;" dir="ltr"><code></code><code>   img.a { position: absolute; left: 0; top: 0; z-index: 10; } </code></p>
<p style="text-align: left;" dir="ltr"><code></code><code>   img.b { position: absolute; left: 0; top: 0; }</code></p>
<p style="text-align: left;" dir="ltr"><code></code>&lt;/style&gt;</p>
<p>&nbsp;</p></blockquote>
<p style="text-align: right;">و این هم کد اصلی صفحه ( کد html )</p>
<blockquote><p>&nbsp;</p>
<p style="text-align: left;" dir="ltr">&lt;div class=&#8221;fadehover&#8221;&gt;</p>
<p style="text-align: left;" dir="ltr">      &lt;img src=&#8221;cbavota-bw.jpg&#8221; alt=&#8221;" class=&#8221;a&#8221; /&gt;</p>
<p style="text-align: left;" dir="ltr">      &lt;img src=&#8221;cbavota.jpg&#8221; alt=&#8221;" class=&#8221;b&#8221; /&gt;</p>
<p style="text-align: left;" dir="ltr">&lt;/div&gt;</p>
<p>&nbsp;</p></blockquote>
<p style="text-align: right;"><span style="color: #ff0000;">توضیحات واضحات!</span></p>
<p style="text-align: right;"><span style="color: #333333;">یک سری توضیحات کوچیک اما کلیدی میدم بقیش رو خودتون بفهمین دیگه!</span></p>
<p style="text-align: right;"><span style="color: #333333;">در کد اول (تابع جی کوئری) به خط سوم دقت کنید:</span></p>
<blockquote><p>&nbsp;</p>
<p style="text-align: left;" dir="ltr">$(&#8220;img.a&#8221;).hover()</p>
<p>&nbsp;</p></blockquote>
<p style="text-align: right;"><span style="color: #333333;">ما اینجا تگ img رو که class اون a هست هدف قرار دادیم  و opacity هم شفافیت هست که عددی بین ۰ و ۱ میتونه باشه slow هم در زبان انگلیسی به معنای <strong>آرام </strong>میباشد!! یعنی آروم fade میشه!</span></p>
<p style="text-align: right;"><span style="color: #333333;">استایل هم نیاز به توضیح نداره(حتمن <a href="http://www.tenet.ir/tutorial-list/" target="_blank">توی سری آموزش طراحی وردپرس</a> یاد گرفتین یه چیزایی)</span></p>
<p style="text-align: right;"><span style="color: #333333;">در کد آخر( html) هم ما دوتا عکس _که آدرسشون رو باید دقت کنین درست وارد کنید_ قرار دادیم که در صفحه اصلیمون قرار بگیرن</span></p>
<p style="text-align: right;"><span style="color: #333333;">برای دریافت دمو روی لینک زیر کلیک کنید</span></p>
<p style="text-align: center;"><span style="color: #333333;"><a href="http://tenet.ir/wp-content/plugins/download-monitor/download.php?id=23" title="دموی افکت جی کوئری برای تبدیل تصاویر">jQuery fade effect demo</a></span></p>
<p style="text-align: right;"><span style="color: #333333;">منبع،تقریبن!:<a href="http://bavotasan.com" target="_blank">bavotasan.com</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://tenet.ir/1388/09/05/creating-a-jquery-mouseover-hover-fade-effect/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>

