<?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:series="http://unfoldingneurons.com/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>I build websites</title>
	
	<link>http://www.blog.bluedesign.hu</link>
	<description>Egy sitebuilder naplója</description>
	<lastBuildDate>Tue, 08 Jun 2010 09:03:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/hslaszlo" /><feedburner:info uri="hslaszlo" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>E-kereskedelmi megoldás a facebookon</title>
		<link>http://feedproxy.google.com/~r/hslaszlo/~3/-HOHp6iYvtQ/e-kereskedelmi-megoldas-a-facebookon</link>
		<comments>http://www.blog.bluedesign.hu/napi-rutin/e-kereskedelmi-megoldas-a-facebookon#comments</comments>
		<pubDate>Tue, 08 Jun 2010 09:02:24 +0000</pubDate>
		<dc:creator>H.S.László</dc:creator>
				<category><![CDATA[Napi rutin]]></category>

		<guid isPermaLink="false">http://www.blog.bluedesign.hu/?p=347</guid>
		<description><![CDATA[<a href="http://www.blog.bluedesign.hu/napi-rutin/e-kereskedelmi-megoldas-a-facebookon"><img align="left" hspace="5" width="550" src="http://www.blog.bluedesign.hu/uploads/shoptab.jpg" class="alignleft wp-post-image tfe" alt="shoptab facebook e-commerce alkalmazás" title="" /></a>Túlzás nélkül állíthatom, hogy a facebook ma a legnépszerűbb közösségi oldal, ekkora létszámú, és egyre nagyobb aktivitású közösség már kihagyhatatlan terep az online értékesítés számára. Internetes kereskedelem szempontjából eddig elsősorban a termékek egyesével történő ajánlása, akciós ajánlatok, illetve a lájkolás szerepelt a repertoárban, (plusz a Static FBML) mely tehnikák természetesen megfelelően használva jól támogatják az [...]]]></description>
			<content:encoded><![CDATA[<p>Túlzás nélkül állíthatom, hogy a facebook ma a legnépszerűbb közösségi oldal, ekkora létszámú, és egyre nagyobb aktivitású közösség már kihagyhatatlan terep az online értékesítés számára.</p>
<p>Internetes kereskedelem szempontjából eddig elsősorban a termékek egyesével történő ajánlása, akciós ajánlatok, illetve a lájkolás szerepelt a repertoárban, (plusz a Static FBML) mely tehnikák természetesen megfelelően használva jól támogatják az értékesítést, és ügyes közösségépítő ötletekkel már komoly felhasználótábort lehet elérni.<br />
<span id="more-347"></span><br />
Termékek értékesítését a facebook oldalon segítő újabb eszköz a <a href="http://www.shoptab.net/" title="Create Shop Tab on Facebook Fan Page" class="external">ShopTab</a>  nevű alkalmazás, amellyel a webáruház teljes kínálatát a facebook oldalra vihetjük, kategorizálva, és nagyon könnyen, egyszerűen. A shoptab tulajdonképpen egy új tab-ot ad hozzá a facebook oldalhoz, shop elnevezéssel, amelyen listázásra kerülnek a termékek. Az app fapadosan egyszerű, nem is igazi e-commerce megoldás, inkább afféle katalógus (de halkan megsúgom, folyik a fejlesztése), és akár az árösszehasonlító oldalak esetében, itt is maga a tranzakció a saját webshopban történik.</p>
<p><img src="http://www.blog.bluedesign.hu/uploads/shoptab.jpg" alt="shoptab facebook e-commerce alkalmazás" /></p>
<p>ShopTab alkalmazást Jay Feitlinger és Bret Giles (ShopTab LLC,Scottsdale, Arizona) indította el azzal a céllal, hogy segítse a kis-és közepes méretű vállalkozásokat  shop létrehozásában a facebook platformján.</p>
<p>A regisztrációt követően 7 napos tesztidőszak áll rendelkezésre, miután eldönthető, a három jelenleg elérhető csomag közül melyiket válasszuk. A csomagok között csak a feltölthető termékek számában van különbség, 500, 1000, és 3000 termék importálására van lehetőség, mindez rendre havi 10, 15 illetve 20 usd díjért. Igen, importálásra is van lehetőség a kézi termékbevitel mellett, megadott sablon alapján táblázatból, vagy adatbázisból generált csv fájl segítségével. Az importálás lehetősége nagyban megkönnyíti a nagyobb mennyiségű adat feltöltését, és naprakészen tartását. A termékeket kategóriák szerint, illetve ártartományok szerinti bontásba csoportosítja a rendszer, ez utóbbi automatikusan történik.</p>
<p>Jelenleg elérhető pénznemek az amerikai és kanadai dollár, euro, és a font, de a fejlesztő csapat kérésünkre, ígéretük szerint rövidesen a forint pénznemet is felveszi a sorba.<br />
Testreszabási lehetőség jelenleg az egyedi fejléc beillesztésében merül ki</p>
<p>A shoptab tehát nem egy önálló e-kereskedelmi platform, de kis költséggel, megfelelő kiegészítőként használható meglévő webáruház mellé. Élesben megtekinthető és kipróbálható a <a href="http://www.facebook.com/kellykiado?v=app_189977524185" title="Kelly Kiadó a facebook-on" class="external">Kelly Kiadó facebook oldalán</a> a shop tab-on.</p>
<p><img src="http://www.blog.bluedesign.hu/uploads/kelly-shop.jpg" alt="shoptab facebook e-commerce alkalmazás" /></p>

<p><a href="http://feedads.g.doubleclick.net/~a/Nns-RncJbSHapDeVkf3_XJB5rus/0/da"><img src="http://feedads.g.doubleclick.net/~a/Nns-RncJbSHapDeVkf3_XJB5rus/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Nns-RncJbSHapDeVkf3_XJB5rus/1/da"><img src="http://feedads.g.doubleclick.net/~a/Nns-RncJbSHapDeVkf3_XJB5rus/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog.bluedesign.hu/napi-rutin/e-kereskedelmi-megoldas-a-facebookon/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.blog.bluedesign.hu/napi-rutin/e-kereskedelmi-megoldas-a-facebookon</feedburner:origLink></item>
		<item>
		<title>Twitter verseny, és a twitter tesreszabása</title>
		<link>http://feedproxy.google.com/~r/hslaszlo/~3/qUB6BuSLqdE/twitter-tesreszabasa</link>
		<comments>http://www.blog.bluedesign.hu/alkalmazasok/twitter-tesreszabasa#comments</comments>
		<pubDate>Tue, 28 Apr 2009 11:49:53 +0000</pubDate>
		<dc:creator>H.S.László</dc:creator>
				<category><![CDATA[Alkalmazások]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.blog.bluedesign.hu/?p=305</guid>
		<description><![CDATA[<a href="http://www.blog.bluedesign.hu/alkalmazasok/twitter-tesreszabasa"><img align="left" hspace="5" width="550" src="http://blog.bluedesign.hu/uploads/ttwtbgme.jpg" class="alignleft wp-post-image tfe" alt="" title="" /></a>A hazai laza twitterezést  <a href="http://turulcsirip.hu/user/angelday">@angelday</a> (<a href="http://plastik.hu">plastik.hu</a>), <a href="http://turulcsirip.hu/user/doransky">@doransky</a> (<a href="http://doransky.hu">doransky.hu</a>) és <a href="http://turulcsirip.hu/user/hh">@hh</a> (<a href="http://webisztan.blog.hu">webisztan.blog.hu</a>) keverte fel, a <a href="http://webisztan.blog.hu/2009/04/27/nagy_twitter_verseny_elso_napok_osszegzes">Nagy Twitter Verseny</a> elindításával.]]></description>
			<content:encoded><![CDATA[<p>Beindult a twitter. Itthon talán kicsit későn, kicsit lassan, de majd kialakul.<br />
A rendszer egy mikroblog/chat kombónak tekinthető, max 140 karakteres üzenethalmaz, előnye a gyorsaság, pillanatszerűség, ha nem vagy ott, akkor lemaradtál.</p>
<p>A hazai laza twitterezést  <a href="http://turulcsirip.hu/user/angelday">@angelday</a> (<a href="http://plastik.hu">plastik.hu</a>), <a href="http://turulcsirip.hu/user/doransky">@doransky</a> (<a href="http://doransky.hu">doransky.hu</a>) és <a href="http://turulcsirip.hu/user/hh">@hh</a> (<a href="http://webisztan.blog.hu">webisztan.blog.hu</a>) keverte fel, a <a href="http://webisztan.blog.hu/2009/04/27/nagy_twitter_verseny_elso_napok_osszegzes">Nagy Twitter Verseny</a> elindításával.<br />
Változatos eszközökkel gyűjtik a srácok a követőket, bár az első hullám után némi lassulás mutatkozik.</p>
<p>Tulajdonképpen a bevezető után a lényeg: bár a twitter sok tekintetben kötött formájú rendszer, ajánlok pár weboldalt, amely segítségével egyedi hátterek készíthetőek, így otthonosabban érezheted magad a saját kis mikroblogod felületén.<br />
A hátterek beillesztése a belépés után a settings/design pont alatt érhető el, katt a 'Change background image' feliratra, majd  "Upload your image". A háttérkép ne legyen nagyobb, mint 800kb.</p>
<p><span id="more-305"></span></p>
<h3>1.  <a href="http://twtbg.me/" class="external"  title="twtbg.me">Twtbg.me</a></h3>
<p><img src="http://blog.bluedesign.hu/uploads/ttwtbgme.jpg" /></p>
<h3>2. <a href="http://www.twitbacks.com/" class="external" title="twitbacks.com">TwitBacks.com</a></h3>
<p><img src="http://blog.bluedesign.hu/uploads/twitbackscom.jpg" /></p>
<h3> 3. <a href="http://www.mytweetspace.com/" class="external" title="mytweetspace.com">MyTweetSpace.com</a></h3>
<p><img src="http://blog.bluedesign.hu/uploads/mytweetspacecom.jpg" /></p>
<h3>4. <a href="http://prettytweet.com/" class="external"  title="prettytweet.com">PrettyTweet.com</a></h3>
<p><img src="http://blog.bluedesign.hu/uploads/prettytweetcom.jpg" /></p>
<h3>5. <a href="http://www.artweet.com/" class="external" title="artweet.com">Artweet.com</a></h3>
<p><img src="http://blog.bluedesign.hu/uploads/artweetcom.jpg" /></p>
<h3>6. <a href="http://www.freetwitterdesigner.com/" class="external" title="FreeTwitterDesigner.com">FreeTwitterDesigner.com</a></h3>
<p><img src="http://blog.bluedesign.hu/uploads/freetwitterdesignercom.jpg" /></p>
<p>Hajrá, tegyétek egyedivé a twitter oldalaitokat!<br />
A válogatás eredeti forrása <a href="http://singlefunction.com/5-free-online-twitter-background-generators/">SingleFunction</a>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/_AQY7wKtXWrU01Ly9w2LfKut0_8/0/da"><img src="http://feedads.g.doubleclick.net/~a/_AQY7wKtXWrU01Ly9w2LfKut0_8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_AQY7wKtXWrU01Ly9w2LfKut0_8/1/da"><img src="http://feedads.g.doubleclick.net/~a/_AQY7wKtXWrU01Ly9w2LfKut0_8/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog.bluedesign.hu/alkalmazasok/twitter-tesreszabasa/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.blog.bluedesign.hu/alkalmazasok/twitter-tesreszabasa</feedburner:origLink></item>
		<item>
		<title>jQuery lightbox plugin</title>
		<link>http://feedproxy.google.com/~r/hslaszlo/~3/zQ-_bEOKsmU/jquery-lightbox-plugin</link>
		<comments>http://www.blog.bluedesign.hu/hasznos/jquery-lightbox-plugin#comments</comments>
		<pubDate>Tue, 03 Feb 2009 09:45:21 +0000</pubDate>
		<dc:creator>H.S.László</dc:creator>
				<category><![CDATA[Hasznos tippek]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[lightbox]]></category>

		<guid isPermaLink="false">http://www.blog.bluedesign.hu/?p=261</guid>
		<description><![CDATA[<a href="http://www.blog.bluedesign.hu/hasznos/jquery-lightbox-plugin"><img align="left" hspace="5" width="550" src="http://blog.bluedesign.hu/uploads/lightbox.jpg" class="alignleft wp-post-image tfe" alt="jQuery lightbox plugin" title="" /></a>A Lightbox JS indulása óta ez az effekt fogalommá nőtte ki magát, a képek, sőt egyéb beágyazott tartalmak megjelenítésének kedvelt megoldása. Természetesen létezik jQuery Javascript könyvtárra épülő megoldása is. Ha az oldalunkon más célokra már jQuery-t használunk, akkor célszerűtlen emiatt más script könyvtárat is betölteni.]]></description>
			<content:encoded><![CDATA[<p>A Lightbox JS indulása óta ez az effekt fogalommá nőtte ki magát, a képek, sőt egyéb beágyazott tartalmak megjelenítésének kedvelt technikája. Természetesen létezik jQuery Javascript könyvtárra épülő megoldás is. Ha az oldaladon más célokra már jQuery-t használsz, akkor célszerűtlen emiatt más script könyvtárat is betölteni, de a mérete miatt sem rossz választás, a <em>jQery 1.2.6.min js</em>, és a <em>jquery.lightbox-0.5 js</em> együtt csak 74,1Kb.<br />
<span id="more-261"></span><br />
Az egyik megoldás a jQuery hivatalos oldalán leírt <a href="http://plugins.jquery.com/project/jquerylightbox_bal" class="external">Balupton Edition</a>, az <a href="http://blog.insicdesigns.com/2009/01/10-promising-jquery-lighbox-plugin/" class="external">Insic Designs blogon</a> pedig egész kis gyűjtemény található. Most <a href="http://leandrovieira.com/" class="external">Leandro Vieira Pinho</a> által írt <a href="http://leandrovieira.com/projects/jquery/lightbox/" class="external">lightbox plugint</a> mutatom be részletesebben.<br />
<a href="http://www.blog.bluedesign.hu/demo/jquery-lightbox/" class="external"><br />
<img src="http://blog.bluedesign.hu/uploads/lightbox.jpg" alt="jQuery lightbox plugin" /></a></p>
<h4>A lightbox plugin használata:</h4>
<p>Az oldal <em>head</em> részébe az alábbi kódot kell beilleszteni:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;js/jquery.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;js/jquery.lightbox-0.5.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></div></div>

<p>Szükség van még egy css fájlra is:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;css/jquery.lightbox-0.5.css&quot;</span> <span style="color: #000066;">media</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;screen&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></div></div>

<p>Ennek tartalmát természetesen az oldal eredeti stíluslapjába is bemásolhatod.</p>
<h4>A html:</h4>
<p>A plugin használatához nem kell átírnod a kódod, a jQuery rugalmas selectorával bármilyen képhalmazt - akár többet is -  kijelölhetsz. Lényeg hogy a kódod „váza” ilyesféle legyen:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;image1.jpg&quot;</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;képfelirat&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;thumb_image1.jpg&quot;</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #66cc66;">/</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span></pre></div></div>

<p>A script a képfeliratokat az 'a' tag <em>title attributumának</em> tartalmából veszi át, fotóalbum esetén pedig azt is kiírja, hány kép található az adott válogatásban.</p>
<h4>A jQuery lightBox plugin aktiválása:</h4>
<p>Ezek után hívd meg jQuery lightBox függvényt, válaszd ki a hivatkozásokat, amelyre alkalmazni szeretnéd. Mutatok néhány példát:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #006600; font-style: italic;">// Első példa...</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a[@rel*=lightbox]'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">lightBox</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// Minden link, amely rel=&quot;lightbox&quot; attribútummal rendelkezik</span>
	<span style="color: #006600; font-style: italic;">// Vagy ez...</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#gallery a'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">lightBox</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// Minden link, amely gallery ID-jű elemben van.</span>
	<span style="color: #006600; font-style: italic;">// Itt egy másik...</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a.lightbox'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">lightBox</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// Minden link, amely lightbox class-al rendelkezik</span>
	<span style="color: #006600; font-style: italic;">// Esetleg ez...</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">lightBox</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// Minden link az oldalon</span>
	<span style="color: #006600; font-style: italic;">// ... A lehetőség száma rengeteg. Használd kreatívitásod vagy a fenti példák bármelyikét.</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<h4>Az elérhető konfigurációs beállítások:</h4>
<p>A plugin néhány beállítási lehetősége a meghíváskor testreszabható, a konfigurációs értékeket a függvény paramétereként egy hash-ben adhatod át, az alábbiak szerint:</p>
<blockquote><p>  * overlayBgColor - A színátfedés (overlay) színe, alapértelmezetten #000 fekete.<br />
    * overlayOpacity - A színátfedés átlátszóságának mértéke, alapból 0.8.<br />
    * imageLoading - Animáció a betöltődés alatt. images/lightbox-ico-loading.gif az alapértelmezett.<br />
    * imageBtnClose - Bezárás gomb. images/lightbox-btn-close.gif az alapértelmezett.<br />
    * imageBtnPrev - "Előző" gomb. images/lightbox-btn-prev.gif az alapértelmezett.<br />
    * imageBtnNext - "Következő" gomb. images/lightbox-btn-next.gif az alapértelmezett.<br />
    * containerBorderSize - A képet tartalmazó box padding értéke, 10 az alapértelmezett.<br />
    * containerResizeSpeed - A képet tartalmazó box átméretezésének időtartama, 400 az alapértelmezett.<br />
    * txtImage - Az  "Image" felirat.<br />
    * txtOf - Az  "of" felirat.<br />
    * imageBlank - A blank image, amely az Internet Explorer hover hack-hez kell, images/lightbox-blank.gif az alapértelmezett.<br />
    * keyToClose - Bezárás gyorsbillentyű, a  c (close) az alapértelmezett.<br />
    * keyToPrev - Előző kép gyorsbillentyű, p (previous) az alapértelmezett.<br />
    * keyToNext - Következő kép gyorsbillentyű, az n (next) az alapértelmezett.</p></blockquote>
<h4>Példa a jQuery lightbox plugin konfigurálására:</h4>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a[@rel*=lightbox]'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">lightBox</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	overlayBgColor<span style="color: #339933;">:</span> <span style="color: #3366CC;">'#FFF'</span><span style="color: #339933;">,</span>
	overlayOpacity<span style="color: #339933;">:</span> <span style="color: #CC0000;">0.6</span><span style="color: #339933;">,</span>
	imageLoading<span style="color: #339933;">:</span> <span style="color: #3366CC;">'http://example.com/images/loading.gif'</span><span style="color: #339933;">,</span>
	imageBtnClose<span style="color: #339933;">:</span> <span style="color: #3366CC;">'http://example.com/images/close.gif'</span><span style="color: #339933;">,</span>
	imageBtnPrev<span style="color: #339933;">:</span> <span style="color: #3366CC;">'http://example.com/images/prev.gif'</span><span style="color: #339933;">,</span>
	imageBtnNext<span style="color: #339933;">:</span> <span style="color: #3366CC;">'http://example.com/images/next.gif'</span><span style="color: #339933;">,</span>
	containerResizeSpeed<span style="color: #339933;">:</span> <span style="color: #CC0000;">350</span><span style="color: #339933;">,</span>
	txtImage<span style="color: #339933;">:</span> <span style="color: #3366CC;">'Imagem'</span><span style="color: #339933;">,</span>
	txtOf<span style="color: #339933;">:</span> <span style="color: #3366CC;">'de'</span>
   <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<blockquote class="download">
<p><strong>Mire vársz? <a href="http://blog.bluedesign.hu/downloads/jquery-lightbox-0.5.rar">Töltsd le</a> vagy <a href="http://blog.bluedesign.hu/demo/jquery-lightbox/" class="external">nézd meg a demót </a>!</strong></p>
</blockquote>
<h4>Több jQuery plugin kombinálása:</h4>
<p><a href="http://www.blog.bluedesign.hu/javascript/jquery-hover#comment-99" class="external">Csoxa kérésére</a> megmutatom, hogy lehet az előbb bemutatott lightbox, és az <a href="http://www.blog.bluedesign.hu/javascript/jquery-hover" class="external">animált hoover</a> plugint együtt használni:</p>
<p><strong>A header-be  a szokásos módon helyezd el a scripteket:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;jquery-1.2.6.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;jquery.lightbox-0.5.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;jquery.lightbox-0.5.css&quot;</span> <span style="color: #000066;">media</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;screen&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></div></div>

<p><strong>Aktiváld egymás után a két funkciót:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
		$<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'ul.hover_block li'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hover</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'img'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>top<span style="color: #339933;">:</span><span style="color: #3366CC;">'182px'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span><span style="color: #009900;">&#123;</span>queue<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span>duration<span style="color: #339933;">:</span><span style="color: #CC0000;">500</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'img'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>top<span style="color: #339933;">:</span><span style="color: #3366CC;">'0px'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span><span style="color: #009900;">&#123;</span>queue<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span>duration<span style="color: #339933;">:</span><span style="color: #CC0000;">500</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
&nbsp;
		 <span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#gallery a'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">lightBox</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>fixedNavigation<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>A html kódban a korábbi hivatkozásokat kell annyiban átalakítani, hogy a nagy méretű képre linkelsz, illetve ha szeretnél feliratot, akkor feltétlenül szükség lesz a <em>title</em> elemre.</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;hover_block&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;gallery&quot;</span>&gt;</span>
 <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;01_big.jpg&quot;</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Ez a kép felirata&quot;</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;01.jpg&quot;</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;bluedesign blog&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span> Ez a szöveg a kép mögötti tartalom,  kattintható hivatkozással.<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
 <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span></pre></div></div>

<p>Ennyi, a jQuery megoldásokat könnyen lehet kombinálni. A megjelenést a stíluslappal rugalmasan tudod variálni, sok sikert hozzá.</p>
<blockquote class="download">
<p><strong>Mire vársz? <a href="http://blog.bluedesign.hu/downloads/hover_and_lightbox.rar">Töltsd le</a> vagy <a href="http://blog.bluedesign.hu/demo/hover_and_lightbox/" class="external">nézd meg a demót </a>!</strong></p>
</blockquote>

<p><a href="http://feedads.g.doubleclick.net/~a/r84ZlRrYydsG9XneLiFcrE2Y3LA/0/da"><img src="http://feedads.g.doubleclick.net/~a/r84ZlRrYydsG9XneLiFcrE2Y3LA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/r84ZlRrYydsG9XneLiFcrE2Y3LA/1/da"><img src="http://feedads.g.doubleclick.net/~a/r84ZlRrYydsG9XneLiFcrE2Y3LA/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog.bluedesign.hu/hasznos/jquery-lightbox-plugin/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<feedburner:origLink>http://www.blog.bluedesign.hu/hasznos/jquery-lightbox-plugin</feedburner:origLink></item>
		<item>
		<title>Hiba a gépezetben</title>
		<link>http://feedproxy.google.com/~r/hslaszlo/~3/pHkXHcM-qiU/257</link>
		<comments>http://www.blog.bluedesign.hu/napi-rutin/257#comments</comments>
		<pubDate>Sat, 31 Jan 2009 19:02:32 +0000</pubDate>
		<dc:creator>H.S.László</dc:creator>
				<category><![CDATA[Napi rutin]]></category>

		<guid isPermaLink="false">http://www.blog.bluedesign.hu/?p=257</guid>
		<description><![CDATA[<a href="http://www.blog.bluedesign.hu/napi-rutin/257"><img align="left" hspace="5" width="550" src="http://blog.bluedesign.hu/uploads/google.jpg" class="alignleft wp-post-image tfe" alt="google error" title="" /></a>Szombat délután (január 31.) némi hiba csúszott a gépezetbe, a a <a href="http://webisztan.blog.hu/2009/01/31/megbolondult_a_google">webisztánon</a> megjelent cikk szerint a rosszindulatú tartalmakat monitorozó malware-szoftver kicsit túllőtt az eredeti célon...]]></description>
			<content:encoded><![CDATA[<p>Szombat délután (január 31.) némi hiba csúszott a gépezetbe, a a <a href="http://webisztan.blog.hu/2009/01/31/megbolondult_a_google">webisztánon</a> megjelent cikk szerint a rosszindulatú tartalmakat monitorozó malware-szoftver kicsit túllőtt az eredeti célon...</p>
<p>A mellékelt  screenshot-ot egy ismerősöm készítette, van humorérzéke...<br />
<span id="more-257"></span><br />
<img src="http://blog.bluedesign.hu/uploads/google.jpg" alt="google error" /></p>
<p>Bővebben:</p>
<p><img src="http://blog.bluedesign.hu/uploads/google.gif" alt="google error" /></p>

<p><a href="http://feedads.g.doubleclick.net/~a/6nwGfmiTp4yawHbjjtUic0x97-s/0/da"><img src="http://feedads.g.doubleclick.net/~a/6nwGfmiTp4yawHbjjtUic0x97-s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/6nwGfmiTp4yawHbjjtUic0x97-s/1/da"><img src="http://feedads.g.doubleclick.net/~a/6nwGfmiTp4yawHbjjtUic0x97-s/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog.bluedesign.hu/napi-rutin/257/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.blog.bluedesign.hu/napi-rutin/257</feedburner:origLink></item>
		<item>
		<title>jQuery pageSlide plugin</title>
		<link>http://feedproxy.google.com/~r/hslaszlo/~3/5-KCcQWjfRk/jquery-pageslide-plugin</link>
		<comments>http://www.blog.bluedesign.hu/hasznos/jquery-pageslide-plugin#comments</comments>
		<pubDate>Sun, 18 Jan 2009 12:13:29 +0000</pubDate>
		<dc:creator>H.S.László</dc:creator>
				<category><![CDATA[Hasznos tippek]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.blog.bluedesign.hu/?p=230</guid>
		<description><![CDATA[<a href="http://www.blog.bluedesign.hu/hasznos/jquery-pageslide-plugin"><img align="left" hspace="5" width="550" src="http://blog.bluedesign.hu/uploads/pageslide.jpg" class="alignleft wp-post-image tfe" alt="jQuery pageSlide plugin" title="" /></a>A jQuery pageSlide plugin segítségével az eredeti tartalom elcsúsztatásával másodlagos tartalom jeleníthető meg, pár sornyi Javascript segítségével. 
A  Lightbox-hoz hasonlóan, a pageSlide is <strong>két előnyös tulajdonsággal rendelkezik</strong>:]]></description>
			<content:encoded><![CDATA[<p>A jQuery pageSlide plugin segítségével az eredeti tartalom elcsúsztatásával másodlagos tartalom jeleníthető meg, pár sornyi Javascript segítségével.<br />
Ha ezt a módszert egy anchor tag-gel kombináljuk, akkor a  pageSlide becsomagolja az eredeti tartalmat egy  wrapper-be és létrehoz egy további elemet a másodlagos ablaknak. Az effekt kattintásra lép működésbe.<br />
<a href="http://www.blog.bluedesign.hu/demo/page_slide/" class="external"><br />
<img src="http://blog.bluedesign.hu/uploads/pageslide.jpg" alt="jQuery pageSlide plugin" /></a><br />
<span id="more-230"></span><br />
A  Lightbox-hoz hasonlóan, a pageSlide is <strong>két előnyös tulajdonsággal rendelkezik</strong>:</p>
<p>1.	<strong>Az elsődleges ablak a tartalomnak van fenntartva</strong>; a másodlagos interakcióknak nem kell helyet biztosítani az oldalon — a számukra szükséges hely igény szerint létrehozható és eltávolítható.<br />
2.	Mivel <strong>a felhasználó látja a kiinduló ablakot</strong>, jobban képes koncentrálni, és könnyebben visszatérhet az előző feladathoz.</p>
<h4>A jQuery pageSlide plugin alkalmazása:</h4>
<p>Az oldalad header részébe illeszd be a jQuery-t, és a pageSlide plugint:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;js/jquery-1.2.6.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;js/jquery.pageslide-0.2.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></div></div>

<h4>Javascript</h4>
<p>A plugin aktiválása során definiálható, hogy melyik elem aktiválja a működést, illetve itt állítható be a másodlagos tartalom szélessége is.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;">    <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span>
  $(document).ready(function() {
      $('a').pageSlide({
          width: &quot;350px&quot;
      });
  });
  <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></td></tr></table></div>

<h4>HTML</h4>
<p>A másodlagos tartalmat egy külön html fájlban tárold (a demóban secondary_page.html), de csak magát a tartalmat, mivel a plugin működése lépésekor az itt elhelyezett kód a fő oldal szerves részeként jelenik meg.</p>
<p>A html kódban egy hivatkozásra lesz szükség, amelyre kattintva működésbe lép a plugin:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;secondary_page.html&quot;</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;pageslide&quot;</span>&gt;</span>Kattintásra megjelenik a másodlagos ablak<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span></pre></div></div>

<p>A másodlagos ablak eltűnik, ha a felhasználó az eredeti oldalon bárhol kattint.</p>
<p>Az eredeti cikk a <a href="http://halobrite.com/blog/jquery-pageslide/">Halobrite.com</a> oldalon érhető el, szerzője <a href="http://www.srobbin.com/">Scott Robbin</a>.</p>
<blockquote class="download">
<p><strong>Mire vársz? <a href="http://blog.bluedesign.hu/downloads/page_slide.rar">Töltsd le</a> vagy <a href="http://blog.bluedesign.hu/demo/page_slide/" class="external">nézd meg a demót </a>!</strong></p>
</blockquote>

<p><a href="http://feedads.g.doubleclick.net/~a/aSKDlbjhETey4YZxxOWcBeRVYVw/0/da"><img src="http://feedads.g.doubleclick.net/~a/aSKDlbjhETey4YZxxOWcBeRVYVw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/aSKDlbjhETey4YZxxOWcBeRVYVw/1/da"><img src="http://feedads.g.doubleclick.net/~a/aSKDlbjhETey4YZxxOWcBeRVYVw/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog.bluedesign.hu/hasznos/jquery-pageslide-plugin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.blog.bluedesign.hu/hasznos/jquery-pageslide-plugin</feedburner:origLink></item>
		<item>
		<title>10 módszer a weboldalad teljesítményének növelésére</title>
		<link>http://feedproxy.google.com/~r/hslaszlo/~3/mXNii_IviSo/weboldalad-teljesitmenynovelese</link>
		<comments>http://www.blog.bluedesign.hu/napi-rutin/weboldalad-teljesitmenynovelese#comments</comments>
		<pubDate>Wed, 07 Jan 2009 18:31:13 +0000</pubDate>
		<dc:creator>H.S.László</dc:creator>
				<category><![CDATA[Hasznos tippek]]></category>
		<category><![CDATA[Napi rutin]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[optimalizálás]]></category>

		<guid isPermaLink="false">http://www.blog.bluedesign.hu/?p=210</guid>
		<description><![CDATA[<a href="http://www.blog.bluedesign.hu/napi-rutin/weboldalad-teljesitmenynovelese"><img align="left" hspace="5" width="550" src="http://blog.bluedesign.hu/uploads/10_01.jpg" class="alignleft wp-post-image tfe" alt="firebug" title="" /></a>Millió és egy módja van annak, hogyan növelhetjük a weboldalunk teljesítményét. A módszerek változatosak és egyesek bonyolultabbak, mint mások. Ez a cikk elsősorban a felhasználó oldali teljesítményre összpontosít, mivel ezzel lehet a legkönnyebben dolgozni és ez a leginkább költség-hatékony.]]></description>
			<content:encoded><![CDATA[<p>Millió és egy módja van annak, hogyan növelhetjük a weboldalunk teljesítményét. A módszerek változatosak és egyesek bonyolultabbak, mint mások. A három legfőbb megközelítési irány a következő: hardware tuning, a szerver oldali kódoptimalizálás (PHP, Python, Java), és a felhasználó oldali teljesítmény.<br />
<strong><a href="http://sixrevisions.com/web-development/10-ways-to-improve-your-web-page-performance/">Jacob Gube írása</a> elsősorban a felhasználó oldali teljesítményre összpontosít, mivel ezzel lehet a legkönnyebben dolgozni és ez a leginkább költség-hatékony.</strong><br />
<span id="more-210"></span></p>
<h4>Miért fókuszáljunk a felhasználó oldali teljesítményre?</h4>
<p>A felhasználói oldal (azaz a HTML, CSS, JavaScript, és a képek) a weboldalad legjobban hozzáférhető része. Ha megosztott tárhelyed van, akkor lehetséges, hogy nem rendelkezel root (vagy ahhoz hasonló) hozzáféréssel a szerverhez és ezért nem tudod módosítani a szerver beállításokat. És ha még rendelkezel is a megfelelő jogokkal, a web szerver és  adatbázis kezeléshez speciális tudás szükséges, hogy közvetlen eredményeket érhess el.</p>
<p>Emellett <em>olcsó</em> is. A legtöbb felhasználó oldali optimalizálást ingyen is el lehet végezni, és csak az időt kell rászánni. Nem csak hogy elenyésző a költsége, de így hasznosíthatod a legjobban az idődet, mivel a <strong>felhasználó oldali teljesítmény  igen nagy részben felelős az oldal válaszidejéért</strong>.<br />
Ezt észben tartva itt van néhány egyszerű módja, hogy hogyan növelhetjük az oldalunk gyorsaságát.</p>
<h4>1. Nézd át a weboldalaidat, hogy megtaláld a bűnösöket.</h4>
<p><img src="http://blog.bluedesign.hu/uploads/10_01.jpg" alt="firebug" /><br />
Jó szolgálatot tehet, ha átnézed az oldaladat, hogy megtaláld azokat az elemeket, amelyekre nincs szükséged, és amelyeket optimalizálni lehet. A weboldal átnézéséhez általában alkalmazunk valamilyen eszközt, mint például a  <a href="http://getfirebug.com/">Firebug</a>, amelynek segítségével meghatározhatjuk, hogy milyen elemeket (pl.: képek, CSS fájlok, HTML dokumentumok, és JavaScript fájlok) kér le a felhasználó, mennyi ideig tart azokat betölteni, és milyen nagyok. Általános ökölszabály, hogy a lehető legkisebb méretűek legyenek az oldal elemek (<a href="http://developer.yahoo.com/performance/rules.html#under25">a 25KB alatti méret megfelelő cél</a>).</p>
<p>A Firebug’s Net tabulátor (lásd fent) segít megkeresni azokat a nagy fájlokat, amelyek lelassítják az oldalt. A fenti példán láthatod, hogy részletezve felsorol minden olyan elemet, ami a weboldal átalakításához szükséges: mi az, hol található, mekkora, és meddig tart betölteni.</p>
<p>A neten több olyan eszköz is van, ami segíthet az oldalad átvizsgálásában – olvasd el  <a href="http://sixrevisions.com/tools/faster_web_page/">ezt a listát</a>  hogy többet is megismerhess.</p>
<h4>2. A megfelelő formátumban mentsd el a képeket, hogy minél kisebb legyen a fájl mérete.</h4>
<p><img src="http://blog.bluedesign.hu/uploads/10_02.jpg" alt="optimális képformátumok használata" /><br />
A képek használatánál fontos eldönteni, hogy melyik képnek milyen az optimális formátuma. A három általánosan elterjedt  webes képformátum a következő:  JPEG, GIF, és PNG. Általában JPEG-et kell használnod a lágy tónusú és színvilágú valószerű fotóknál. Az éles színű képek esetében használj GIF vagy PNG formátumot (például grafikonok és logók esetében).</p>
<p>A GIF és a PNG hasonlóak, de a PNG jellemzően kisebb fájlméretet eredményez. Olvasd el a <a href="http://www.codinghorror.com/blog/archives/000810.html">Coding Horror cikkét </a>a  PNG használatának mérlegeléséről a GIF helyett.</p>
<h4>3. Kicsinyítsd le a CSS és a JavaScript fájlokat, hogy nyerj pár byte-t.</h4>
<p>A kicsinyítés a felesleges karakterek (például  a Tabok, a szóközök, a forráskód kommentek) eltávolításának folyamata a forráskódból, hogy ezáltal csökkenjen a fájl mérete. Például:<br />
Ezt a CSS részt:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.some-class</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#ffffff</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">9px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>át lehet alakítani ilyenné:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.some-class</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>line-<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>font-<span style="color: #000000; font-weight: bold;">size</span><span style="color: #00AA00;">:</span><span style="color: #933;">9px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>…és tökéletesen fog működni.</p>
<p>És ne aggódj – nem kell majd manuálisan újraformáznod a kódodat.  Tengernyi olyan ingyenes eszköz áll rendelkezésre, melyeknek segítségével lekicsinyítheted a CSS és a JavaScript fájlokat. A CSS-hez egy csomó könnyen használható eszközt találsz ezen a <a href="http://sixrevisions.com/css/css_code_optimization_formatting_validation/">CSS optimalizációs eszköz listán</a>. </p>
<p>A JavaScript esetében népszerű minimalizációs lehetőség a <a href="http://www.crockford.com/javascript/jsmin.html">JSMIN</a>, <a href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a>, és a <a href="http://jcay.com/id-190119110113039.html">JavaScript Code Improver</a>. Egy jó kicsinyítő alkalmazás lehetőséget biztosít arra, hogy a fejlesztés során a visszaállítsa a minimalizációt. Ehelyett használhatsz egy böngészőben működő eszközt is, mint amilyen a Firebug, hogy megnézd a kódod formázott verzióját.</p>
<h4>4. Kombináld a CSS és a JavaScript fájlokat és ezzel csökkentsd a HTTP kéréseket </h4>
<p>Minden olyan elemre, amire a weboldal rendereléséhez szükség van, egy arra vonatkozó  HTTP kérést kell küldeni a szerver felé. Tehát ha öt CSS fájlod van egy oldalon, akkor minimum öt különálló  HTTP GET kérésed kell, hogy legyen arra az adott weboldalra vonatkozóan. A fájlok összevonásával csökkented a fent említett, a weblap létrehozásához szükséges HTTP kérések számát.</p>
<p>Olvasd el Niels Leenheer cikkét arról, <a href="http://rakaz.nl/item/make_your_pages_load_faster_by_combining_and_compressing_javascript_and_css_files">hogyan kombináljuk a CSS és a JS fájlokat a PHP felhasználásával</a> (ezt a módszert más nyelvek esetében is alkalmazhatjuk). A SitePoint egy hasonló módszert említ, a  <a href="http://www.sitepoint.com/blogs/2007/04/10/faster-page-loads-bundle-your-css-and-javascript/">CSS és a JavaScript becsomagolását</a>; ezzel képesek voltak  1.6 másodpercet  lefaragni a válaszidőből, és ezzel 76%-kal csökkentették a válaszidőt az eredeti időtartamhoz képest.</p>
<p>Egyébként pedig összevonhatod a CSS és JavaScript fájlaidat a jó öreg copy-paste módszerrel is (varázslatosan működik).</p>
<h4>5. CSS sprite  használata a HTTP kérések számának csökkentésére</h4>
<p><img src="http://blog.bluedesign.hu/uploads/10_03.png" alt="css sprite" /></p>
<p>A CSS Sprite  több kisebb kép egy nagyobb képpé való kombinálása. A megfelelő kép megjelenítéséhez használd a background-position CSS tulajdonságot. Ha így kombinálsz több képet, az lecsökkenti a HTTP kérések számát.</p>
<p>Például a  <a href="http://digg.com/">Digg</a> esetében (lásd a fenti képen) több különálló, a felhasználók közötti interakcióra szolgáló ikon is látható. A szerver kérések lecsökkentésére a Digg több ikont is összevont egy nagy képpé és aztán CSS-t használt a képek megfelelő pozícionálásához.</p>
<p>Ezt manuálisan és megcsinálhatod, de van erre egy webes eszköz is a  <a href="http://www.connectedinternet.co.uk/2008/01/15/tweaking-your-sites-performance-to-the-max/">CSS Sprite Generator</a>, ami lehetővé teszi számodra a képek feltöltését, amelyeket aztán a program kombinál egy CSS sprite-ba, majd ezután megadja a CSS kódsort (a background-position tulajdonságokat) a képek lerendereléséhez.</p>
<h4>6.Használj szerver oldali tömörítést a fájlméretek csökkentéséhez</h4>
<p>Ez trükkös lehet, ha megosztott tárhelyed van, és az alapjáraton nem engedi a szerver oldali tömörítést, de ahhoz, hogy teljes mértékben optimalizáld az elemek megjelenítését, el kell végezned a tömörítést. Az oldal elemek tömörítése olyan, mintha egy nagy fájlt zippelnél, hogy aztán elküldd emailen: Te (web szerver) bezippelsz egy nagy családi képet (az oldal elemet) és elküldöd emailen a barátodnak (a böngészőnek) – ő aztán kicsomagolja a ZIP fájlodat és megnézi a képet. Népszerű tömörítési módszerek a Deflate és a gzip.</p>
<p>Ha a saját külön szervereden dolgozol vagy van VPS-ed – mázlid van – és a tömörítés nincs beállítva, ez esetben egy tömörítő alkalmazás telepítése nagyon egyszerű. Olvasd el ezt a leírást arról, hogyan installáljuk a <a href="http://schroepl.net/projekte/mod_gzip/install.htm">mod_gzip</a>-et az Apache esetében.</p>
<h4>7. Kerüld az inline CSS és JavaScript használatát</h4>
<p>Alaphelyzetben a külső CSS és JavaScript fájlokat a felhasználó böngészőjének cache-e dolgozza fel. Amikor a felhasználó továbblép a kiinduló oldalról, addigra már nála tárolódik az összes stíluslapod és JavaScript fájlod,  cserébe pedig nem kell a stílusokat és a scripteket megint letölteniük. Ha túl sok CSS és JavaScript fájlt használsz a HTML dokumentumodban, akkor nem tudod kihasználni a böngésző caching tulajdonságait.</p>
<h4>8. Tehermentesítsd a szervered</h4>
<p><img src="http://blog.bluedesign.hu/uploads/10_04.jpg" alt="szerver tehermentesítés" /><br />
Az oldal elemeid egy részének feltöltése egy harmadik web szolgáltatóhoz nagyban megkönnyíti a szervered munkáját. Az oldal elemek más szolgáltatásra történő feltöltésének lényege az, hogy ezáltal megosztod az oldal kiszolgálásának feladatát egy másik szerverrel.</p>
<p>Használhatod a <a href="http://www.feedburner.com/fb/a/home">Feedburner</a>-t az RSS betöltések kezelésére, a <a href="http://flickr.com/">Flickr</a>-t a képek kezelésére (légy tisztában <a href="http://www.blogherald.com/2008/02/04/the-dangers-of-offloading-images/">annak jelentőségével</a>, hogy ezen keresztül töltöd le a képeidet), és a  <a href="http://code.google.com/apis/ajaxlibs/">Google AJAX Libraries API</a>-t a népszerű JavaScript keretrendszerek/ könyvtárak kiszolgálásához, mint amilyen a  MooTools, a jQuery, és a Dojo.</p>
<p>Például a Six Revisions oldalán az  Amazon’s Simple Storage Service –t (az Amazon Egyszerűsített Tároló Szolgáltatását, röviden <a href="http://aws.amazon.com/s3/">Amazon S3</a> ) használja a szerző az itt látható képek kezelésére, valamint a Feedburner-t az RSS betöltéseknél. Ennek köszönhetően a saját szervernek csak a HTML, a CSS, és a CSS képek háttereit kell szolgáltatnia. Ezek a megoldások nem csak költség hatékonyak, de drasztikusan lecsökkentik a weblap válaszidejét is.</p>
<h4>9. Használd a Cuzillion-t egy optimális web lap szerkezet megtervezéséhez</h4>
<p><img src="http://blog.bluedesign.hu/uploads/10_05.png" alt="cuzillion" /><br />
A <a href="http://stevesouders.com/cuzillion/">Cuzillion</a> <a href="http://stevesouders.com/bio.php">Steve Souders</a> <em>( felhasználói felület mérnök a Google-nél, miután otthagyta a Yahoo!-t ahol pedig a teljesítményért felelős részleg vezetője volt)</em> által megalkotott webes alkalmazás, amely lehetővé teszi, hogy különböző weboldal konfigurációkkal kísérletezz, hogy megtalálhasd az optimális szerkezetet. Ha már megvan a weblapod design-ja, akkor a Cuzillion-nal szimulálhatod a weblapod szerkezetét és aztán csűrheted csavarhatod, hogy jobb teljesítményt érhess el a dolgok átrendezésével. </p>
<p>Nézd meg az InsideRIA  <a href="http://www.insideria.com/2008/04/cuzillion-optimizing-web-app-a.html">video interjúját</a>  Steve Sounders-szel a Cuzillion működéséről és a  <a href="http://stevesouders.com/cuzillion/help.php">Telepítési leírást</a>, amivel percek alatt elkezdheted a munkát.</p>
<h4>10. Figyeld a web szerver teljesítményt és rendszeresen készíts értékelést.</h4>
<p>A web szerver adja az agyat a működéshez – ez felel a HTTP kérések/válaszok fogadásáért/elküldéséért a megfelelő embereknek valamint ez szolgáltatja a weblapod elemeit. Ha a web szervered nem teljesít megfelelően, akkor nem tudod kihozni a maximumot az optimalizálásból.</p>
<p>Elengedhetetlen, hogy folyamatosan ellenőrizd a web szervered teljesítmény mutatóit. Ha root-hoz hasonló hozzáférésed van és tudsz telepíteni dolgokat a szerverre, akkor nézd meg az  ab-ot, ami egy Apache web szerver teljesítmény-értékelő eszköz vagy a  Httperf-t az IBM-től.</p>
<p>Ha nincs hozzáférésed a szerverhez (vagy gőzöd sincs, hogy miről beszélek) akkor érdemes egy távoli irányító eszközt használnod, mint például a  Fiddler vagy a  HTTPWatch, és ezekkel elemezni és figyelni a HTTP forgalmat. Mindkettő kijelöli neked azokat a problémás részeket, amelyekkel foglalkozni kellene.</p>
<p>A nagyobb változtatások előtt és után elvégzett értékeléseken kiválóan látható a változtatások hatása. Ha pedig a szervered nem tudja a weblapod által generált forgalmat lebonyolítani, akkor itt az ideje egy frissítésnek vagy egy szerver migrációnak.</p>
<blockquote><p>Erről a témáról írt nemrég Bagi Zoli is: <a href="http://seo.i-connector.com/css-es-javascript-optimalizalas-yslow-modra/">Css és javascript optimalizálás YSlow módra</a></p></blockquote>
<p><em>A cikket  <a href="http://sixrevisions.com/web-development/10-ways-to-improve-your-web-page-performance/">Jacob Gube írása</a> alapján Mészáros Dóra fordította.</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/idtmwMCxUXwdVqVfKi7kWxaP6Cg/0/da"><img src="http://feedads.g.doubleclick.net/~a/idtmwMCxUXwdVqVfKi7kWxaP6Cg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/idtmwMCxUXwdVqVfKi7kWxaP6Cg/1/da"><img src="http://feedads.g.doubleclick.net/~a/idtmwMCxUXwdVqVfKi7kWxaP6Cg/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog.bluedesign.hu/napi-rutin/weboldalad-teljesitmenynovelese/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.blog.bluedesign.hu/napi-rutin/weboldalad-teljesitmenynovelese</feedburner:origLink></item>
		<item>
		<title>WordPress költöztetése</title>
		<link>http://feedproxy.google.com/~r/hslaszlo/~3/ushOBv9Z78M/wordpress-koltoztetese</link>
		<comments>http://www.blog.bluedesign.hu/hasznos/wordpress-koltoztetese#comments</comments>
		<pubDate>Sat, 13 Dec 2008 13:33:17 +0000</pubDate>
		<dc:creator>H.S.László</dc:creator>
				<category><![CDATA[Hasznos tippek]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.blog.bluedesign.hu/?p=202</guid>
		<description><![CDATA[<a href="http://www.blog.bluedesign.hu/hasznos/wordpress-koltoztetese"><img align="left" hspace="5" width="550" src="http://www.blog.bluedesign.hu/uploads/wordpress.jpg" class="alignleft wp-post-image tfe" alt="Wordpress költöztetése" title="" /></a>Jellemzően localhost-on fejlesztett wordpress oldal esetén fordul elő, de akár domain váltás miatt is szükséges lehet, hogy kész, telepített wp oldalt költözteni kell. A feladattól nem kell megijedni, néhány egyszerű lépés után már az új domain alatt működhet tovább az oldal.]]></description>
			<content:encoded><![CDATA[<p>Jellemzően localhost-on fejlesztett wordpress oldal esetén fordul elő, de akár domain váltás miatt is szükséges lehet, hogy kész, telepített wp oldalt költözteni kell. A feladattól nem kell megijedni, néhány egyszerű lépés után már az új domain alatt működhet tovább az oldal.<br />
A wordpress két fő eleme a fájlok, amelyeket ftp-n keresztül érhetsz el, illetve az adatbázis, amely minden bejegyzést, beállítást tárol. </p>
<h4>A wordpress költöztetés lépései: </h4>
<p><img src="http://www.blog.bluedesign.hu/uploads/wordpress.jpg" alt="Wordpress költöztetése" /><br />
<span id="more-202"></span><br />
<strong>1. Az adatbázis áthelyeze </strong></p>
<p>Lépj be a phpmyadmin-ba, válaszd ki a wordpress adatbázisát, és katt az export fülre.</p>
<ul>
<li>Bizonyosodj meg róla, hogy export mezőben minden szükséges tábla ki van jelölve.</li>
<li>A Struktúra mezőben válaszd ki az "Add DROP TABLE / DROP VIEW" beállítást</li>
<li>Jelöld be a "Fájlnév megadása" lehetőséget</li>
<li>Kattints a "Végrehajt" gombra, és mentsd  az SQL fájlt.</li>
</ul>
<p><img src="http://www.blog.bluedesign.hu/uploads/wpmove01.jpg" alt="Wordpress adatbázis export" /></p>
<p><strong>2. A korábbi url-ek cseréje</strong></p>
<p>Az url-ek cseréjéhez nyisd meg az SQL fájlt egy text-editorral (pl. Notepad++), és a csere (find and replace) funkció segítségével keresd meg, és cseréld ki az összes korábbi url címet (pl."http://localhost:8888/blog" címet erre: "http://www.ujdomain.hu").</p>
<p><img src="http://www.blog.bluedesign.hu/uploads/wpmove03.jpg" alt="url find and replace" /></p>
<p><strong>3. Adatbázis import</strong></p>
<p>Az új tárhelyen hozz létre egy adatbázist és felhasználót, majd a PhpMyadmin felületen válaszd ki a megfelelő adatbázist, menj az import fülre. A tallózás segítségével keresd meg a korábban mentett SQL fájlt, majd kattints a "Végrehajt" gombra.</p>
<p><img src="http://www.blog.bluedesign.hu/uploads/wpmove02.jpg" alt="Wordpress adatbázis importt" /></p>
<p><strong>4. A fájlok másolása</strong></p>
<p>Ez feltehetően nagy nehézséget nem okoz, ügyelj arra, hogy a némely szerveren nem látható .htaccess fájl is átkerüljön.</p>
<p><strong>5. A wp-config.php fájl szerkesztése:</strong></p>
<p>Nyisd meg editorral a  wp-config.php fájlt, és cseréld le az adatbázis beállításokat az új tárhelynek megfelelően.</p>
<p><img src="http://www.blog.bluedesign.hu/uploads/wpmove04.jpg" alt="wp config fájl szerkesztése" /></p>
<p>Ennyi, ha mindent jól csináltál, a rendszer gond nélkül fog működni az új domain alatt.</p>
<p><em>Megjegyzés: Ha új szerverre költözöl, de a domain név ugyanaz marad, akkor az adatbázisban nem kell cserélni semmit, csupán a wp-config.php fájlban  kell az adatbázis információkat szerkeszteni.</em></p>
<p>A cikk részben saját tapasztalatok alapján született, de a <a href="http://www.webdesignerwall.com/tutorials/exporting-and-importing-wordpress/">WebDesigner Wall</a> oldalon megjelent írás alapján készült.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/mEo2SBgWBPsBK9UcRyH-KyG_TzI/0/da"><img src="http://feedads.g.doubleclick.net/~a/mEo2SBgWBPsBK9UcRyH-KyG_TzI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mEo2SBgWBPsBK9UcRyH-KyG_TzI/1/da"><img src="http://feedads.g.doubleclick.net/~a/mEo2SBgWBPsBK9UcRyH-KyG_TzI/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog.bluedesign.hu/hasznos/wordpress-koltoztetese/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.blog.bluedesign.hu/hasznos/wordpress-koltoztetese</feedburner:origLink></item>
		<item>
		<title>s3Slider – jQuery képváltó plugin</title>
		<link>http://feedproxy.google.com/~r/hslaszlo/~3/4i8Ag9yh9eU/s3slider-jquery-kepvalto-plugin</link>
		<comments>http://www.blog.bluedesign.hu/javascript/s3slider-jquery-kepvalto-plugin#comments</comments>
		<pubDate>Sun, 30 Nov 2008 17:05:27 +0000</pubDate>
		<dc:creator>H.S.László</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.blog.bluedesign.hu/?p=180</guid>
		<description><![CDATA[<a href="http://www.blog.bluedesign.hu/javascript/s3slider-jquery-kepvalto-plugin"><img align="left" hspace="5" width="550" src="http://www.blog.bluedesign.hu/uploads/s3slider.jpg" class="alignleft wp-post-image tfe" alt="jQuery képváltó plugin" title="" /></a>Az s3Slider jQuery plugin segítségével időzített képváltót alakíthatsz ki, diszkrét, de látványos megoldás. A képeken megjegyzéseket lehet megjeleníteni, áttetsző háttérrel, és a kép bármely oldalán.]]></description>
			<content:encoded><![CDATA[<p>Az s3Slider jQuery plugin segítségével időzített képváltót alakíthatsz ki, diszkrét, de látványos megoldás. A képeken megjegyzéseket lehet megjeleníteni, áttetsző háttérrel, és a kép bármely oldalán, akár váltakozva.</p>
<p><a href="http://www.blog.bluedesign.hu/demo/s3slider/" class="external"><br />
<img src="http://www.blog.bluedesign.hu/uploads/s3slider.jpg" alt="jQuery képváltó plugin" /></a><br />
<span id="more-180"></span><br />
Alkalmazása rendkívül egyszerű, az oldalad header részébe illeszd be a <a href="http://docs.jquery.com/Downloading_jQuery">jQuery</a>-t, és az <a href="http://www.serie3.info/s3slider/index.php">s3Slider</a> plugint:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"> <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;js/jquery.js&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;js/s3Slider.js&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></div></div>

<h4>Magyarázat</h4>
<p>A html kód felépítése: egy "slider" div-en belül az elemeket listában helyezd el, a lista elem tartalmazza a képet, illetve egy "span" tag-ben a kísérőszöveget.</p>
<p>Ha  beállítasz egy fő div id-t (pl. s3slider) mint  itt, akkor a galéria (slide show) többi osztályánál és id-jénél annak a névnek kell szerepelnie. Például, ha a fő div-ednek adsz egy id-t <strong>#te_neved</strong> néven, akkor a belső id-nek <strong>#te_nevedContent</strong> -nek kell lennie és az osztálynévnek <strong>.te_nevedImage</strong>-nek, mint ahogy azt a példa is mutatja.</p>
<p>A másik fontos dolog, hogy  minden .te_nevedImage elemben kell lennie span-nek, valamint a lista elem végén szükség van egy .te_nevedImage osztályú div-re, különben az utolsó kép nem jelenik meg.</p>
<h4>HTML</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"> <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;s3slider&quot;</span>&gt;</span>
   <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;s3sliderContent&quot;</span>&gt;</span>
      <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;s3sliderImage&quot;</span>&gt;</span>
          <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
          <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span>&gt;</span>Your text comes here<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
      <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
      <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;s3sliderImage&quot;</span>&gt;</span>
          <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
          <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span>&gt;</span>Your text comes here<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
      <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
      <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;clear s3sliderImage&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
   <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></td></tr></table></div>

<h4>CSS</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"> <span style="color: #cc00cc;">#s3slider</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">400px</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* important to be same as image width */</span>
   <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">300px</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* important to be same as image height */</span>
   <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* important */</span>
   <span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* important */</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#s3sliderContent</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">400px</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* important to be same as image width or wider */</span>
   <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* important */</span>
   <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* important */</span>
   <span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* important */</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.s3sliderImage</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* important */</span>
   <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* important */</span>
   <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* important */</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.s3sliderImage</span> span <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* important */</span>
   <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">font</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span>/<span style="color: #933;">15px</span> Arial<span style="color: #00AA00;">,</span> Helvetica<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span> <span style="color: #933;">13px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">374px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>
   filter<span style="color: #00AA00;">:</span> alpha<span style="color: #00AA00;">&#40;</span>opacity<span style="color: #00AA00;">=</span><span style="color: #cc66cc;">70</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* here you can set the opacity of box with text */</span>
   -moz-opacity<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0.7</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* here you can set the opacity of box with text */</span>
   -khtml-opacity<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0.7</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* here you can set the opacity of box with text */</span>
   opacity<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0.7</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* here you can set the opacity of box with text */</span>
   <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* important */</span>
   <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
&nbsp;
   <span style="color: #808080; font-style: italic;">/*
       if you put
       top: 0; -&gt; the box with text will be shown at the top of the image
       if you put
       bottom: 0; -&gt; the box with text will be shown at the bottom of the image
   */</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
.<span style="color: #000000; font-weight: bold;">clear</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">clear</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">both</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>A script aktiválása során két paramétert kell beállítani, a div nevét, amelyen belül az effekt működjön, illetve a képváltás idejét:</p>
<h4>Javascript</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"> $<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#s3slider'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">s3Slider</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
      timeOut<span style="color: #339933;">:</span> <span style="color: #CC0000;">4000</span>
   <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h4>Böngésző kompatibilitás</h4>
<p>A plugin tesztelve az alábbi, elterjedtebb böngésző verziókon:</p>
<ul>
<li>Firefox 2.x (Win)</li>
<li>Firefox 3.0.3 (Win/Linux/Mac)</li>
<li>Opera 9.6 (Win/Linux)</li>
<li>Safari 3.0.3 (Win/Mac)</li>
<li>Internet Explorer 6 (Win)</li>
<li>Internet Explorer 7 (Win)</li>
<li>Google Chrome (Win)</li>
</ul>
<p>A plugin szerzője: <a href="http://www.serie3.info/">Boban Karišik</a></p>
<blockquote class="download">
<p><strong>Mire vársz? <a href="http://www.blog.bluedesign.hu/downloads/s3SliderFull.rar">Töltsd le</a> vagy <a href="http://www.blog.bluedesign.hu/demo/s3slider/" class="external">nézd meg a demót </a>!</strong></p>
</blockquote>

<p><a href="http://feedads.g.doubleclick.net/~a/oETGSkfih3JOTTBCFNdRljoubEI/0/da"><img src="http://feedads.g.doubleclick.net/~a/oETGSkfih3JOTTBCFNdRljoubEI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/oETGSkfih3JOTTBCFNdRljoubEI/1/da"><img src="http://feedads.g.doubleclick.net/~a/oETGSkfih3JOTTBCFNdRljoubEI/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog.bluedesign.hu/javascript/s3slider-jquery-kepvalto-plugin/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.blog.bluedesign.hu/javascript/s3slider-jquery-kepvalto-plugin</feedburner:origLink></item>
		<item>
		<title>Hover animáció jQuery-vel</title>
		<link>http://feedproxy.google.com/~r/hslaszlo/~3/aFphWicSHus/jquery-hover</link>
		<comments>http://www.blog.bluedesign.hu/javascript/jquery-hover#comments</comments>
		<pubDate>Thu, 30 Oct 2008 18:03:10 +0000</pubDate>
		<dc:creator>H.S.László</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.blog.bluedesign.hu/?p=74</guid>
		<description><![CDATA[<a href="http://www.blog.bluedesign.hu/javascript/jquery-hover"><img align="left" hspace="5" width="550" src="http://www.blog.bluedesign.hu/uploads/jquery_hover.jpg" class="alignleft wp-post-image tfe" alt="jQuery hover tutorial" title="" /></a>Szimpla hover effekt, némi animációval... egyszerűnek tűnik, nem? Valóban egyszerű, de nagyszerű - portfóliókban pl. kifejezetten jól mutathat.]]></description>
			<content:encoded><![CDATA[<p>Szimpla hover effekt, némi animációval... egyszerűnek tűnik, nem? Valóban egyszerű, de nagyszerű - portfóliókban pl. kifejezetten jól mutathat.</p>
<p>Használata nagyon egyszerű, készítesz egy listát relatív pozícióval,  a beillesztett képek abszolút pozíciót kapnak, a hover animációját pedig a jQuery plugin biztosítja.<br />
<a href="http://www.blog.bluedesign.hu/demo/hover/" class="external"><br />
<img src="http://www.blog.bluedesign.hu/uploads/jquery_hover.jpg" alt="jQuery hover tutorial" /></a></p>
<h4> A HTML </h4>
<p>Tehát egyszerű listába ágyazzuk a képeket:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;hover_block&quot;</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;/&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;your_image.gif&quot;</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;alt&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span> Text<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;/&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;your_image.gif&quot;</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;alt&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span> Text.<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span></pre></td></tr></table></div>

<h4> A CSS formázás</h4>
<p>A lista elemek pozicionálása relatív, míg a képeké abszolút.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">ul<span style="color: #6666ff;">.hover_block</span> li<span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">300px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
&nbsp;
		ul<span style="color: #6666ff;">.hover_block</span> li a <span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">150px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">268px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">16px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">font</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1.6em</span>/<span style="color: #cc66cc;">1.3</span> Helvetica<span style="color: #00AA00;">,</span> Arial<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span>
&nbsp;
		ul<span style="color: #6666ff;">.hover_block</span> li a <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
&nbsp;
		ul<span style="color: #6666ff;">.hover_block</span> li img <span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<h4>A jQuery kód</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'ul.hover_block li'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hover</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'img'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>top<span style="color: #339933;">:</span><span style="color: #3366CC;">'182px'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span><span style="color: #009900;">&#123;</span>queue<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span>duration<span style="color: #339933;">:</span><span style="color: #CC0000;">500</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'img'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>top<span style="color: #339933;">:</span><span style="color: #3366CC;">'0px'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span><span style="color: #009900;">&#123;</span>queue<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span>duration<span style="color: #339933;">:</span><span style="color: #CC0000;">500</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Az effekt időtartamát lecsökkentheted vagy növelheted a 'duration' opcióval - értelemszerűen nagyobb duration lassabb effektet eredményez.</p>
<blockquote class="download">
<p><strong>Mire vársz? <a href="http://www.blog.bluedesign.hu/downloads/jquery_hover.zip">Töltsd le</a> vagy <a href="http://www.blog.bluedesign.hu/demo/hover/" class="external">nézd meg a demót </a>!</strong></p>
</blockquote>
<p>A plugin szerzője <a href="http://www.incg.nl/blog.php">Timothy van Sas</a>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/bFKW6jAr4O_3WUMV91rEtZaAV8U/0/da"><img src="http://feedads.g.doubleclick.net/~a/bFKW6jAr4O_3WUMV91rEtZaAV8U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/bFKW6jAr4O_3WUMV91rEtZaAV8U/1/da"><img src="http://feedads.g.doubleclick.net/~a/bFKW6jAr4O_3WUMV91rEtZaAV8U/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog.bluedesign.hu/javascript/jquery-hover/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.blog.bluedesign.hu/javascript/jquery-hover</feedburner:origLink></item>
		<item>
		<title>Sweetcron</title>
		<link>http://feedproxy.google.com/~r/hslaszlo/~3/u3cZ0ZGVt9U/sweetcron</link>
		<comments>http://www.blog.bluedesign.hu/alkalmazasok/sweetcron#comments</comments>
		<pubDate>Tue, 28 Oct 2008 20:29:59 +0000</pubDate>
		<dc:creator>H.S.László</dc:creator>
				<category><![CDATA[Alkalmazások]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[feed]]></category>

		<guid isPermaLink="false">http://www.blog.bluedesign.hu/?p=127</guid>
		<description><![CDATA[<a href="http://www.blog.bluedesign.hu/alkalmazasok/sweetcron"><img align="left" hspace="5" width="550" src="http://www.blog.bluedesign.hu/uploads/sweetcron.jpg" class="alignleft wp-post-image tfe" alt="sweetcron" title="" /></a>A különféle közösségi oldalak mindennapjaink részévé váltak, fotókat osztunk meg nap-mint-nap a Flickr-en, bejegyzéseket a Twitteren, linkeket a Del.ici.us-n, videókat a YouTube-on, stb...

Ezeket a szerteszét hagyott életjeleket foghatjuk össze automatikusan az  ingyenes és nyílt forráskódú, jelenleg béta állapotú, Sweetcron segítségével. ]]></description>
			<content:encoded><![CDATA[<p>A különféle közösségi oldalak mindennapjaink részévé váltak, fotókat osztunk meg nap-mint-nap a Flickr-en, bejegyzéseket a Twitteren, linkeket a Del.ici.us-n, videókat a YouTube-on, stb...</p>
<p>Ezeket a szerteszét hagyott életjeleket foghatjuk össze automatikusan az  ingyenes és nyílt forráskódú, jelenleg béta állapotú, Sweetcron segítségével. </p>
<p>Vannak hasonló szolgáltatások a neten (<a href="http://www.swurl.com/">swurl</a>, <a href="http://friendfeed.com/">friendfeed</a>) de ez saját domain alatt, saját szerveren mégis csak más… és egyszerűen egyedi kinézetre alakítható. (Csak megjegyzem, hogy a worpress-hez létezik hasonló funkciójú plugin)</p>
<p><img src="http://www.blog.bluedesign.hu/uploads/sweetcron.jpg" alt="sweetcron" /></p>
<h4>A Sweetcron letöltése és az előkészületek</h4>
<p>A <a href="http://www.sweetcron.com/">Sweetcron.com</a> oldalon egy email cím ellenében kapod meg a hozzáféréseket a letöltéshez. A letöltéseket a fejlesztő, <a href="http://www.yongfook.com/p/about/"> Jon Yongfook Cockle</a> Google Group-on hosztolja, és itt található egy wiki a szükséges információkkal, illetve a támogatói csoport fóruma is.</p>
<p>A telepítéshez szerver oldalon  PHP5.x, illetve MySQL (4.1) szükséges, illetve a mod_rewrite funkció megléte. Célszerű már a telepítés előtt létrehozni egy adatbázist, melyet a rendszer majd használ. </p>
<p>A Sweetcron legfrissebb verzióját töltsd fel a web szervered azon mappájába, ahol szeretnéd a blogodat beélesíteni. Elhelyezheted a gyökérkönyvtárban, vagy almappában is, például /blog vagy /lifestream.</p>
<p><em>Megjegyzés: a letöltött állomány tartalmaz egy .htaccess fájlt, ami szükséges a Sweetcron hibátlan futásához. Néhány operációs rendszer szereti elrejteni ezt a fájlt, így ha nem látod abban a mappában, ahova feltöltötted, akkor lehet, hogy létre kell hoznod egy újat.</em></p>
<h4>A Sweetcron telepítése</h4>
<p>A telepítés még kicsit fapados – remélhetően ez a béta verziónak tudható be – némi saját kezű fájlszerkesztést igényel, ami bármilyen text-editor segítségével elvégezhető.<br />
Először ellenőrizd, hogy a .htaccess fájlod a helyén van és a következő kód található benne:</p>
<pre>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</pre>
<p>Utána, nyisd meg a <em>system/application/config</em> mappát és nevezd át a „config-sample.php” fájlt „config.php” –ra. Írd át az URL-t az oldalad URL-jére. Utána nevezd át a „database-sample.php” –t „database.php” –ra és töltsd ki az adatbázis információkat (adatbázis neve, felhasználó név, jelszó).</p>
<p>Megjegyzés: ha almappába telepíted, akkor van két extra teendő:</p>
<p>1.	A config.php –ban bizonyosodj meg arról, hogy a base_url a teljes elérési útja a Sweetcorn telepítési helyének, tehát legyen ott az almappa.<br />
2.	Nyisd meg a .htacces fájlt és írd át a RewriteBase /  RewriteBase /almappa -ra</p>
<p>Nyisd meg az oldalad egy webböngészővel (www.domain/almappa/ )és már csak a néhány befejező lépés van hátra (az admin accountod beállítása, cím, stb.).</p>
<h4>Konfigurálás</h4>
<p>A sikeres telepítés után nincs is más hátra, mint felveni néhány feed-et. A Feeds tabon kattints az „Add new Feed” gombra a jobb oldalon:</p>
<p><img src="http://www.blog.bluedesign.hu/uploads/sweetcron-feedtab.jpg" alt="sweetcron admin panel" /></p>
<p>Ha megvan a „valós” feed cím (pl.: http://feeds.feedburner.com/nettuts) akkor egyszerűen másold be és kattints az „Add This Feed” gombra. Azonban a Sweetcron automatikusan érzékeli a feedeket a legtöbb oldalon (pl.: http://nettuts.com/), így elegendő az url megadása is.</p>
<p>Az Options tab-on általános beállításokra van lehetőség, az oldal címe, és az admin email után az egy oldalon megjelenő bejegyzések számát befolyásolhatjuk.<br />
A Cron Type már érdekesebb, két beállítás lehetséges itt: Pseudo-Cron és True Cron. Ezek arra szolgálnak, hogy a program mikor/hogyan ellenőrizze a feedjeidet új bejegyzések után kutatva. Pseudo Cron az alapértelmezett, mivel nem igényel szerverkonfigurálást. Ennél a beállításnál, ha hosszabb ez az idő, mint 30 perc, a következő látogatód fogja elvégezni a frissítést azzal, hogy betölti az oldalt. Az átlagos oldalbetöltésnél egy kicsit lassabb sebességet fog tapasztalni.<br />
A True Cron megszűnteti ezt a problémát, mert a szerver maga végzi el ezt a feladatot. Ha tudod, hogy mit csinálsz, akkor beállíthatod a servered Cron Job –jait, kattints arra az opcióra és megkapod az URL-t, amit frissíteni kell.</p>
<p>A beállítások, és a feed-ek felvétele után az oldalon még nem látható semmi újdonság, de nem kell aggódni, a Cron job még nem indult el. Ha gyorsítani szeretnéd, menj vissza a beállítások panelra, kattints a True Cron –ra, másold ki az ott kapott URL –t és a böngésződben indítsd el. Ez lekérdezi az összes jelenlegi feed bejegyzésedet. Vagy (könnyebb megoldás), kattints az „Items” tabra, majd válaszd a „Fetch New Item Now” gombot.</p>
<h4>Adminisztráció</h4>
<p>A Sweetcron valójában egy blog motor, nem csupán feedek összegyűjtésére alkalmas, a Write tabra kattintva önálló postokat is írhatsz.</p>
<p>Egy másik fontos dolog, ha behúz egy új bejegyzést (mondjuk egy új Twitter Tweet –et), akkor azt az adatbázisban eltárolja. Ha ezt a Tweet –et később törlöd, vagy módosítod a Twitteren, akkor nem fog automatikusan módosulni az oldaladon.</p>
<p>Az admin panelen az Items tab-on található az összes eddig írt, vagy feedből beemelt bejegyzés, és itt lehet szerkeszteni, törölni, vagy szimplán megváltoztatni a publikáció állapotát.</p>
<p>A cikk <a href="http://css-tricks.com/about/">Chris Coyier</a> írása alapján készült, amely a <a href="http://nettuts.com/misc/building-a-custom-lifestream-website-with-sweetcron/">Nettuts</a> portálon jelent meg.</p>
<p>A Sweetcron testreszabásáról, egyedi megjelenítés kialakításáról folytatás következik.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/AfjByAmOmhPUAA6_Bmf7psjAyP8/0/da"><img src="http://feedads.g.doubleclick.net/~a/AfjByAmOmhPUAA6_Bmf7psjAyP8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AfjByAmOmhPUAA6_Bmf7psjAyP8/1/da"><img src="http://feedads.g.doubleclick.net/~a/AfjByAmOmhPUAA6_Bmf7psjAyP8/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog.bluedesign.hu/alkalmazasok/sweetcron/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.blog.bluedesign.hu/alkalmazasok/sweetcron</feedburner:origLink></item>
	</channel>
</rss>

