<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Owl Spot</title>
	
	<link>http://www.spot.owlgraphic.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 04 Mar 2010 16:54:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/OwlSpot" /><feedburner:info uri="owlspot" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Podmiana funkcji the_content() i the_excerpt()</title>
		<link>http://feedproxy.google.com/~r/OwlSpot/~3/bt0TfdFXaaU/</link>
		<comments>http://www.spot.owlgraphic.com/2010/podmiana-funkcji-the_content-i-the_excerpt/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 01:49:58 +0000</pubDate>
		<dc:creator>Owl</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.spot.owlgraphic.com/?p=123</guid>
		<description><![CDATA[<p>Tak dla treningu zaprojektowałem skórke pod CMS Wordpress. Głównym założeniem było zbudowanie czystej i wyluzowanej strony dla nieistniejącej firmy  którą nazwałem <a target="_blank" href="http://www.maas.owlgraphic.com">MASS</a>. Zaprojektałem&#8230; <a href="http://www.spot.owlgraphic.com/2010/podmiana-funkcji-the_content-i-the_excerpt/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>Tak dla treningu zaprojektowałem skórke pod CMS Wordpress. Głównym założeniem było zbudowanie czystej i wyluzowanej strony dla nieistniejącej firmy  którą nazwałem <a target="_blank" href="http://www.maas.owlgraphic.com">MASS</a>. Zaprojektałem logo, wybrałem kolory a zdjęcia ściągłem z serwisu Flickr. Jest to mój trzeci projekt pod Wordpressa i cały czas się uczę obsługi PHP pod kątem CMS. Za każdym razem kiedy tworze staram się wykożystać nowe zasoby z których wcześniej nie kożytałem i tak było w tym przypadku.<br />
<br />
Na stronie  w kategorii &#8220;WORK&#8221; chciałem najzwyczajeniej zrobić liste zdjęć i obok fragmenty tekstu danego postu za pomocą standardowej funkcji the_excerpt().<br />
<a class="lightbox"  title ="Maas " href="http://www.spot.owlgraphic.com/wp-content/uploads/2010/03/the_content1.jpg"><img src="http://www.spot.owlgraphic.com/wp-content/uploads/2010/03/the_content1.jpg" alt="" title="Maas " width="433" height="220" class="aligncenter size-full wp-image-125" /></a></p>
<p>Cała zabawa zaczyna się kiedy podłączyłem pod tą liste funkcję jQuery slideDown która miałaby pokazywać reszte tekstu w odzielnym DIVie na tej samej stronie &#8211; bez przeładowania. I tu pojawia się problem ponieważ funkcja Wordpress the_content() owszem pokazuje tekst ale w całości i efektem byłby powtórzony nagłówek z dwóch funkcji the_excerpt() oraz z the_content(). </p>
<p>Pewnie istnieje na to wiele innych rozwiązań ale to jest jedyne na które wpadłem ponieważ dopiero zaczynam zabawe z PHP to nie miałem za dużo podobnych pomysłów. </p>
<blockquote><p>Rozwiązanie jest takie żeby napisać odzielnie funkcje które zastąpią te z WordPress. </p></blockquote>
<p>Oto kod:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> 
<span style="color: #000000; font-weight: bold;">function</span> my_excerpt<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$zawartosc</span> <span style="color: #339933;">=</span> get_the_content<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$wyciag</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&lt;*&gt;'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$zawartosc</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$work_excerpt</span><span style="color: #339933;">=</span><span style="color: #000088;">$wyciag</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$work_excerpt</span><span style="color: #339933;">=</span>apply_filters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'the_content'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$work_excerpt</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$work_excerpt</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> my_content<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$zawartosc</span> <span style="color: #339933;">=</span> get_the_content<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$wyciag</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&lt;*&gt;'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$zawartosc</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$work_content</span><span style="color: #339933;">=</span><span style="color: #000088;">$wyciag</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$work_content</span><span style="color: #339933;">=</span>apply_filters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'the_content'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$work_content</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$work_content</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>A oto małe wyjaśnienie dla funkcji my_excerpt:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//tworze funkcje my_excerpt</span>
<span style="color: #000000; font-weight: bold;">function</span> my_excerpt<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//pobieram zawartość postu z funkcji get_the_content</span>
<span style="color: #666666; font-style: italic;">//do ciągu $zawartość</span>
<span style="color: #000088;">$zawartosc</span> <span style="color: #339933;">=</span> get_the_content<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//za pomoca explode podzielilem $zawartosc </span>
<span style="color: #666666; font-style: italic;">//na dwie części i zapisałem w tablicy $wyciag</span>
<span style="color: #000088;">$wyciag</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&lt;*&gt;'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$zawartosc</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//pobieram pierwszą część tablicy</span>
<span style="color: #000088;">$work_excerpt</span><span style="color: #339933;">=</span><span style="color: #000088;">$wyciag</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//nadaje jej formatowanie znaczników HTML przez WP</span>
<span style="color: #000088;">$work_excerpt</span><span style="color: #339933;">=</span>apply_filters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'the_content'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$work_excerpt</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//pokazuje pierwszy fragment postu</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$work_excerpt</span><span style="color: #339933;">;</span></pre></div></div>

<p>I dokładnie tak samo utworzyłem funkcje my_content tylko zmieniłem fragment tablicy na &#8216;[1]&#8216; w której znajduje się reszta postu:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$work_content</span><span style="color: #339933;">=</span><span style="color: #000088;">$wyciag</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Aby skrypt zaczął działać należy podczas pisania postu wstawić ten znaczek &#8216;<*>&#8216;. Pokazuje on funkcji w którym miejscu ma odzielić od siebie fragmenty tekstu. Można go zastąpić czymś innym ale ponieważ nie wyobrażam sobie żebym miał kiedyś napisać jakiś post używając takiej &#8216;świeczki&#8217; postanowiłem że z tego właśnie skorzystam.</p>
<p>Jeśli chcesz użyć moich funkcji wystarczy że skopiujesz powyższy kod (ten bez opisów) do pliku function.php (znajduje się w katalogu ../THEMES/TWOJA SKÓRKA/) i zamiast the_excerpt i the_content użyjesz my_excerpt i my_content.</p>
<h2><a target="_blanl" href="http://www.maas.owlgraphic.com/our-work/">DEMO</a></h2>
<img src="http://feeds.feedburner.com/~r/OwlSpot/~4/bt0TfdFXaaU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.spot.owlgraphic.com/2010/podmiana-funkcji-the_content-i-the_excerpt/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.spot.owlgraphic.com/2010/podmiana-funkcji-the_content-i-the_excerpt/</feedburner:origLink></item>
		<item>
		<title>CSS Sprite – Ulga dla łącza.</title>
		<link>http://feedproxy.google.com/~r/OwlSpot/~3/GF2-74--ma8/</link>
		<comments>http://www.spot.owlgraphic.com/2010/css-sprite-ulga-dla-lacza/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 17:32:31 +0000</pubDate>
		<dc:creator>Owl</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.spot.owlgraphic.com/?p=100</guid>
		<description><![CDATA[<p>Jeśli nie wiesz co zrobić żeby Twoja strona internetowa się szybciej ładowała jesteś w dobrym miejscu ponieważ sam aktualnie updateuje Owlspot i mogę się podzielić&#8230; <a href="http://www.spot.owlgraphic.com/2010/css-sprite-ulga-dla-lacza/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>Jeśli nie wiesz co zrobić żeby Twoja strona internetowa się szybciej ładowała jesteś w dobrym miejscu ponieważ sam aktualnie updateuje Owlspot i mogę się podzielić kilkoma ciekawymi wskazówkami.<br />
<br />
Jest wiele technik które przyspieszą ładowanie naszej strony m.in. dobrze napisany kod, zmiana serwera, umiarkowana ilość javascript, usunięcie dużych flashowych reklam itd.  Wszystkie te triki napewno mogą zredukować ilość niepotrzebnie przesyłanych kilobajtów ale jest jeszcze jedna rzecz o której czasem webmasterzy zapominają &#8211; Sprity CSS.<br />
<br />
Nazwa sprite zawsze kojarzyła mi się ze starymi PC&#8217;towymi grami (Wolfenstein 3d, Duke Nukem3d etc.) gdzie postacie i wszystkie przedmioty były zwykłymi bitampami, a kiedy np. hitlerowiec z Wolfeinstein sie odwracał jego postać była zastępowana przez inną statyczną bitmape itd&#8230;. generalnie komputery z tamtych lat były za słabe żeby wyrenderować większą ilość poligonów niż sciany, sufit i ewentualnie schody &#8211; sprity  nie miały nic wspólnego ze światem 3d.<br />
<a class="lightbox"  title ="sprite Wolfenstein 3d" href="http://www.spot.owlgraphic.com/wp-content/uploads/2010/02/sprite1.jpg"><img src="http://www.spot.owlgraphic.com/wp-content/uploads/2010/02/sprite1.jpg" alt="" title="sprite Wolfenstein 3d" width="400" height="100" class="aligncenter size-full wp-image-109" /></a></p>
<h2>To w końcu o co chodzi z tymi Spritami?</h2>
<p>Dzieki stosowaniu spritów można zredukować ilość żądań HTTP dla grafiki i zwiększyć szybkość ładowania się innych elementów strony. </p>
<p>Omówie to na prostym przykładzie z mojej strony. Kiedy projektowałem formularz do dodawania komentrzy pomyślalem sobie że fajnie by było jakby przycisk SUBMIT / WYŚLIJ był w kształcie chmurki z niebieskim napisem do której podłącze pseudoklase :hover która będzie podmieniać mi na chmurke z pomarańczowym napisem. Bardzo małe plik &#8211; zaledewie kilka kilobajtów ale to juz wystarczy żeby po najechaniu kursorem na przycisk chmurka znikała na 2/3 sekundy poczym pojawiała się jej wersja hover.<br />
Moim zdaniem takie chwilowe zniknięcie chmurki wygląda bardzo nieprofesjonalnie i oto przychodzą nam z pomocą sprity. </p>
<h2> Jak z nich korzystać?</h2>
<p>Po pierwsze trzeba przygotować odpowiedni plik graficzny który  łączy w sobie różne grafiki. W moim przypadku będzie to zwykły button ale żeby wykorzystać w pełni Sprity można zapisać wszystkie fragmenty strony w jednym pliku PNG i odwoływać się w css do zdefiniowanych współrzędnych X i Y tego pliku. Prawda że Spritne? ;)</p>
<p>Tak wygląda mój button:</p>
<p><a class="lightbox"  title ="sprite submit" href="http://www.spot.owlgraphic.com/wp-content/uploads/2010/02/sprite_submit.jpg"><img src="http://www.spot.owlgraphic.com/wp-content/uploads/2010/02/sprite_submit.jpg" alt="" title="sprite submit" width="78" height="100" class="aligncenter size-full wp-image-111" /></a></p>
<p>A tak wygląda kod CSS:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#submit</span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'images/form_submit_sprite.png'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">48px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">78px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span>  <span style="color: #993333;">pointer</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#submit</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'images/form_submit_sprite.png'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span> <span style="color: #933;">-50px</span><span style="color: #00AA00;">;</span>	
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Jak widać powyżej to jest dokłądnie ten sam plik ale pokazawany na przemian jego inny fragment. Dzięki temu że umieściłem werjse hover -50px niżej mogłem ten fragment przywołać przez background-position: 0px -50px;</p>
<h2>Kilka przykładów:</h2>
<p><a class="lightbox"  title ="sprite_amazon" href="http://www.spot.owlgraphic.com/wp-content/uploads/2010/02/sprite_amazon.jpg"><img src="http://www.spot.owlgraphic.com/wp-content/uploads/2010/02/sprite_amazon.jpg" alt="" title="sprite_amazon" width="493" height="440" class="aligncenter size-full wp-image-119" /></a><br />
<a class="lightbox"  title ="sprite_stars" href="http://www.spot.owlgraphic.com/wp-content/uploads/2010/02/sprite_stars.jpg"><img src="http://www.spot.owlgraphic.com/wp-content/uploads/2010/02/sprite_stars.jpg" alt="" title="sprite_stars" width="137" height="300" class="aligncenter size-full wp-image-120" /></a></p>
<img src="http://feeds.feedburner.com/~r/OwlSpot/~4/GF2-74--ma8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.spot.owlgraphic.com/2010/css-sprite-ulga-dla-lacza/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.spot.owlgraphic.com/2010/css-sprite-ulga-dla-lacza/</feedburner:origLink></item>
		<item>
		<title>Fruits</title>
		<link>http://feedproxy.google.com/~r/OwlSpot/~3/0FZPCP5rYVQ/</link>
		<comments>http://www.spot.owlgraphic.com/2010/fruits/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 01:10:13 +0000</pubDate>
		<dc:creator>Owl</dc:creator>
				<category><![CDATA[Web design]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plug-ins]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.spot.owlgraphic.com/?p=90</guid>
		<description><![CDATA[<p>Przed kilkoma dniami skończyłem pracować nad projektem pt. <a href="http://www.fruits.owlgraphic.com">FRUITS*</a>. Jest to moja osobista strona do prezentacji postaci, arystów, różnych projektów i wszystkiego co związane&#8230; <a href="http://www.spot.owlgraphic.com/2010/fruits/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>Przed kilkoma dniami skończyłem pracować nad projektem pt. <a href="http://www.fruits.owlgraphic.com">FRUITS*</a>. Jest to moja osobista strona do prezentacji postaci, arystów, różnych projektów i wszystkiego co związane z projektowaniem. Strona jest oparta na silniku Wordpress i a  do zrobienia tej strony zainspirował mnie świetny <a href="http://jquery.com/">jQuery</a> layout plugin: <a href="http://desandro.com/resources/jquery-masonry">Masonry</a>. Poza uroczą nazwą ten niewielki dodatek potrafi zdziałać cuda!. Jego funkcja polega na rozkładaniu bloków DIV w taki sposób jakby się do siebie &#8220;przyciągały&#8221;.</p>
<h3>Przykład:</h3>
<p>Po lewej standardowe ustawienie CSS float<br />
Po prawej działanie Masonry .<br />
<a class="lightbox"  title ="Masonry" href="http://www.spot.owlgraphic.com/wp-content/uploads/2010/02/masonry.png"><img src="http://www.spot.owlgraphic.com/wp-content/uploads/2010/02/masonry.png" alt="" title="Masonry" width="427" height="420" class="aligncenter size-full wp-image-94" /></a></p>
<p>Prawda że fajnie to wygląda? Na stronie autora plugina można zobaczyć pare niezłych przykładów wykorzystania Masonry. </p>
<ul>Zapraszam do odwiedzenia:</p>
<li><a href="http://www.fruits.owlgraphic.com">Fruits</a></li>
<li><a href="http://desandro.com/resources/jquery-masonry">Strona Masonry</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/OwlSpot/~4/0FZPCP5rYVQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.spot.owlgraphic.com/2010/fruits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.spot.owlgraphic.com/2010/fruits/</feedburner:origLink></item>
		<item>
		<title>SEO – Dynamiczny tytuł</title>
		<link>http://feedproxy.google.com/~r/OwlSpot/~3/PXjvpx8Xdbs/</link>
		<comments>http://www.spot.owlgraphic.com/2010/seo-dynamiczny-tytul-strony/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 19:06:04 +0000</pubDate>
		<dc:creator>Owl</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.spot.owlgraphic.com/?p=44</guid>
		<description><![CDATA[<p>Witam serdecznie na moim nowym wypasionym blogu. W moim pierwszym wpisie chciałbym się podzielić bardzo prostym kodem do dynamicznej zmiany tytułu strony. Jest to jedna&#8230; <a href="http://www.spot.owlgraphic.com/2010/seo-dynamiczny-tytul-strony/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>Witam serdecznie na moim nowym wypasionym blogu. W moim pierwszym wpisie chciałbym się podzielić bardzo prostym kodem do dynamicznej zmiany tytułu strony. Jest to jedna z wielu rzeczy króre usprawniają naszą strone pod kątem SEO. W Wordpress CMS aby to zrobić nie trzeba instalować dodatkowych <a href="http://benjaminmock.de/dynamic-seo-title-wordpress-plugin/">pluginów</a>, wystarczy dopisać kilka linijek kodu do pliku header.php.</p>
<h3>Oto fragment kodu którego używam na tej stronie:</h3>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">//tytuł na wszystkich podstronach będzie
//zaczynał się od nazwy bloga
&lt;title&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
//jeśli pojedyńczy post
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>is_single<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
//wyświetl tytuł postu
//wp_title() domyślnie dodaje strzałki - &amp;raquo;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> wp_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
//jeśli wejdziemy w kategorie
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span>is_category<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> 
&nbsp;
//dopisuje nazwe kategorii
&amp;raquo; <span style="color: #000000; font-weight: bold;">&lt;?php</span> single_cat_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
//jeśli jesteś w tagach 
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span>is_tag<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> 
&nbsp;
//to dopisuje nazwe kategorii/tagów
&amp;raquo; <span style="color: #000000; font-weight: bold;">&lt;?php</span> single_cat_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
//jeśli wejdziesz w archiwum
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span>is_archive<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> 
&nbsp;
//to w tytule wyświetli nazwe mięsiąca
&amp;raquo; <span style="color: #000000; font-weight: bold;">&lt;?php</span> single_month_title<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">' '</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
//jeśli nic z powyższych nie jest spełnione to
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
//to dopisuje poniższy tekst 
 &amp;raquo; Graphic Design &amp;raquo; Tutorials &amp;raquo; Inspirations
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
//zamkniecie ttitle
&lt;/title&gt;</pre></div></div>

<p>I w ten prosty sposób nasza strona być może będzie lepiej indexowana przez wyszukiwarki. Można oczywiscie zmodyfikować ten kod do własnych potrzeb i na rózne sposoby.</p>
<h3>Wordpress oferuje cały zestaw funkcji warunkowych:</h3>
<ul>
<li>is_home</li>
<li>is_single</li>
<li>is_page</li>
<li>is_category</li>
<li>is_tag</li>
<li>is_tax</li>
<li>is_author</li>
<li>is_date</li>
<li>is_search</li>
<li>is_404</li>
<li>i wiele innych&#8230;</li>
</ul>
<p>Mam nadzieje że ten prosty trik okaże się dla kogoś pomocny. Więcej informacji można znaleźć w <a href="http://codex.wordpress.org/Conditional_Tags" >Wordpress Codex </a</p>
<img src="http://feeds.feedburner.com/~r/OwlSpot/~4/PXjvpx8Xdbs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.spot.owlgraphic.com/2010/seo-dynamiczny-tytul-strony/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.spot.owlgraphic.com/2010/seo-dynamiczny-tytul-strony/</feedburner:origLink></item>
		<item>
		<title>Owl Spot Theme</title>
		<link>http://feedproxy.google.com/~r/OwlSpot/~3/mP-SbYoClm8/</link>
		<comments>http://www.spot.owlgraphic.com/2010/owl-spot-theme/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 01:30:26 +0000</pubDate>
		<dc:creator>Owl</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Typography]]></category>
		<category><![CDATA[test tag]]></category>

		<guid isPermaLink="false">http://www.spot.owlgraphic.com/?p=10</guid>
		<description><![CDATA[<p>Lorem ipsum dolor sit amet. Hoefler text, Times New Roman, Georgia, and Times &#8211; for headers nad main text.<br />
Lucida Grande, Lucida Sans and&#8230; <a href="http://www.spot.owlgraphic.com/2010/owl-spot-theme/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>Lorem ipsum dolor sit amet. Hoefler text, Times New Roman, Georgia, and Times &#8211; for headers nad main text.<br />
Lucida Grande, Lucida Sans and Verdana for other sidebar and navigation.<br />
Consectetur adipiscing elit. Aliquam at lacus vitae sem condimentum volutpat. Cras vitae risus ac nulla fermentum pulvinar eu quis eros. Donec eu arcu ultrices nisl luctus consequat non quis mi. Curabitur luctus nisl vitae dolor egestas posuere. Vestibulum ut nibh eu mauris pellentesque molestie. In hac habitasse platea dictumst. Nulla nibh nulla, dapibus vitae adipiscing id, scelerisque sed nulla. &#8211; mistrz łaciny powraca</p>
<h2>Header H2 &#8211; 1.5em 	- 24px. Cras orci neque, aliquam sed commodo in, hendrerit fermentum odio. Nulla facilisi. </h2>
<p>Normalny Paragraf &#8211; vamus posuere euismod lectus et tristique. Nullam convallis accumsan turpis porttitor laoreet. Pellentesque vestibulum justo in velit faucibus in rutrum libero pulvinar. Nulla facilisi. Aliquam erat volutpat. Cras odio ligula, facilisis a sollicitudin vitae.</p>
<h3>Header h3 &#8211; 1.25em &#8211; 20px</h3>
<p>Vivamus posuere euismod lectus et tristique. Nullam convallis accumsan turpis porttitor laoreet. Pellentesque vestibulum justo in velit faucibus in rutrum libero pulvinar. Nulla facilisi. Aliquam erat volutpat. Cras odio ligula, facilisis a sollicitudin vitae, porttitor eget dui.</p>
<blockquote><p>“Most people make the mistake of thinking design is what it looks like. People think it’s this veneer — that the designers are handed this box and told, ‘Make it look good!’ That’s not what we think design is. It’s not just what it looks like and feels like. Design is how it works.” — Steve Jobs</p></blockquote>
<h4>First letter augue eget diam tincidunt feugiat. Nulla tortor enim, consequat molestie tincidunt eget, cursus condimentum risus. Sed ante ante, posuere vitae laoreet dignissim, feugiat id lacus. Nunc lectus arcu, gravida eu aliquam vitae, egestas in velit. Nulla et est ligula. Vestibulum viverra convallis accumsan. Duis euismod quam at sem gravida eget egestas sapien pellentesque. Nulla facilisi. Aliquam sit amet sem at tellus consectetur euismod sit amet non lacus. Nunc vel urna nunc. Pellentesque ac arcu urna, in auctor enim. Nullam facilisis blandit diam ut convallis.</h4>
<h3>Code Snippet:</h3>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#nic</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;">100px</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><a class="lightbox"  title ="typography_large" href="http://www.spot.owlgraphic.com/wp-content/uploads/2010/02/typography_large.jpg"><img src="http://www.spot.owlgraphic.com/wp-content/uploads/2010/02/typography_large.jpg" alt="" title="typography_large" width="451" height="300" class="aligncenter size-full wp-image-20" /></a></p>
<img src="http://feeds.feedburner.com/~r/OwlSpot/~4/mP-SbYoClm8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.spot.owlgraphic.com/2010/owl-spot-theme/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.spot.owlgraphic.com/2010/owl-spot-theme/</feedburner:origLink></item>
	</channel>
</rss>

