<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gnacio.eu :: Gnacio Portfolio</title>
	<atom:link href="http://www.gnacio.eu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gnacio.eu</link>
	<description>Gnacio.eu :: Gnacio Portfolio</description>
	<lastBuildDate>Sun, 23 Oct 2011 16:07:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>QuarkXPress &#8211; Wprowadzanie grafiki i łączenie tekstu z grafiką</title>
		<link>http://www.gnacio.eu/2011/10/quarkxpress-wprowadzanie-grafiki-i-laczenie-tekstu-z-grafika/</link>
		<comments>http://www.gnacio.eu/2011/10/quarkxpress-wprowadzanie-grafiki-i-laczenie-tekstu-z-grafika/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 18:14:06 +0000</pubDate>
		<dc:creator>Gnacio</dc:creator>
				<category><![CDATA[Programy]]></category>
		<category><![CDATA[QuarkXPress]]></category>
		<category><![CDATA[DTP]]></category>
		<category><![CDATA[porady]]></category>
		<category><![CDATA[quark]]></category>
		<category><![CDATA[quarkxpress]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.gnacio.eu/?p=207</guid>
		<description><![CDATA[QuarkXPress jest programem firmy Quark Inc. do komputerowego składu i łamania tekstu (DTP). Program umożliwia tworzenie stron internetowych przez generowanie kodu HTML opartego na stylach CSS oraz tworzenie animacji w technologii Flash. QuarkXPress jest został stworzony głownie do przygotowania na komputerze materiałów, które będą później powielone metodami poligarficznymi, czyli komputerowe przygotowanie do druku. Program QuarkXPress [...]]]></description>
			<content:encoded><![CDATA[<p><strong>QuarkXPress</strong> jest programem firmy Quark Inc. do komputerowego składu i łamania tekstu (DTP).<br />
Program umożliwia tworzenie stron internetowych przez generowanie<strong> kodu HTML</strong> opartego na <strong>stylach CSS</strong> oraz tworzenie animacji w <strong>technologii Flash</strong>. QuarkXPress jest został stworzony głownie do przygotowania na komputerze materiałów, które będą później powielone metodami poligarficznymi, czyli komputerowe przygotowanie do druku. Program QuarkXPress jest łatwy w obsłudze i precyzyjny.</p>
<p>&nbsp;</p>
<p><strong>TEXT CONTEN</strong><strong>T</strong></p>
<p>Aby wprowadzić tekst należy wybrać narzędzie <em>Text Content tool</em>. Z wciśniętym LPM zaznaczamy nasze pole tekstowe. Pojawi nam się okienko z ustawieniami. Możemy w nim zmienić całą<strong> typografie</strong></p>
<p><img class="aligncenter" src="http://gnacio.eu/wp-images/news/20102011/img1.jpg" alt="" /></p>
<p>W tym okienku możemy ustawić całą typografię &#8211; wysokość, szerokość, krawędzie, krój, rozmiar i wiele innych. Te same ustawienia mamy po wyborze <em>Modyfikuj</em> z menu<em> Element</em>.</p>
<p><img class="aligncenter" src="http://gnacio.eu/wp-images/news/20102011/img2.jpg" alt="" /></p>
<p>Aby ułatwić pracę program <strong>QuarkXPress</strong> posiada prowadnice oraz zaawansowane linie bazowe, które dają pełną możliwość komfortu. Quark posiada również możliwość indywidualnych ustawień dla każdego pola tekstowego. Dzięki zastosowaniu prowadnic praca staje się szybka i wygodna. Prowadnice przyciągają się do obiektu, gdy są bardzo blisko niego, co umożliwia dokładniejszą pracę. Aby program przyciągał obiekty do prowadnic musimy mieć zaznaczoną opcje &#8222;<em>Przyciągaj do prowadnic</em>” w menu <em>widok</em>.</p>
<p>Prowadnice można wysunąć z miarki. Z wciśniętym LMP na miarce przeciągamy prowadnice do projektu i puszczamy. Innym sposobem jest włączenie okna <em>prowadnice</em> z menu <em>okno</em>.</p>
<p><img class="aligncenter" src="http://gnacio.eu/wp-images/news/20102011/img3.jpg" alt="" /></p>
<p>Klikamy przycisk nowy i podajemy lokalizacje prowadnicy. Zatwierdzamy i prowadnica nam się pokazała.</p>
<p>Program <strong>QuarkXPress</strong> posiada również możliwość zaimportowania tekstu. W tym celu klikamy PPM na pole tekstowe. Następnie wybieramy <em>&#8222;Importuj&#8230;&#8221;</em> i wskazujemy plik z tekstem do umieszczenia. Quark daje sobie rade z wieloma typami rozszerzeń.</p>
<p><img class="aligncenter" src="http://gnacio.eu/wp-images/news/20102011/img4.jpg" alt="" /></p>
<p><strong>PICTURE CONTENT</strong></p>
<p>Pole z obrazkiem tworzymy podobnie jak pole tekstowe z tym, że wybieramy narzędzie <em>&#8222;Zawartości obrazu (R)&#8221;</em> i zaznaczamy podobnie jak pole tekstowe. Utworzy nam się pole z dwiema przekątnymi. Klikamy dwa razy szybko LPM na to pole i pojawi nam się okienko z importem obrazka. Możemy również nacisnąć PPM i wybrać polecenie Importuj&#8230; Efekt jest dokładnie taki sam. Nasz obrazek pomniejszamy do odpowiednich rozmiarów. Jeżeli część obrazka znajdzie się poza obszarem obrazka to część obrazka będzie bardziej przeźroczyste. Oznacza to że ta część obrazka nie będzie widoczna na naszym projekcie.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnacio.eu/2011/10/quarkxpress-wprowadzanie-grafiki-i-laczenie-tekstu-z-grafika/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Komponenty i moduły w Joomla!</title>
		<link>http://www.gnacio.eu/2011/09/komponenty-i-moduly-w-joomla/</link>
		<comments>http://www.gnacio.eu/2011/09/komponenty-i-moduly-w-joomla/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 14:58:19 +0000</pubDate>
		<dc:creator>Gnacio</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[agora]]></category>
		<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[formularz kontaktowy]]></category>
		<category><![CDATA[forum dyskusyjne]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[komponenty]]></category>
		<category><![CDATA[korespondencja seryjna]]></category>
		<category><![CDATA[MamBot]]></category>
		<category><![CDATA[moduły]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[porady]]></category>
		<category><![CDATA[sklep]]></category>
		<category><![CDATA[skrypt]]></category>
		<category><![CDATA[sondy]]></category>
		<category><![CDATA[system ogłoszeń]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[VirtueMart]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.gnacio.eu/?p=177</guid>
		<description><![CDATA[Joomla! jest systemem zarządzania treścią z możliwością dogrania wielu ciekawych i przydatnych modułów i komponentów. &#160; Sondy Wybieramy z menu &#8222;Komponenty -&#62; Sondy&#8221;. Pojawia nam się strona zarządzania wszystkimi sondami. Aby utworzyć nową sondę klikamy na &#8222;Utwórz&#8221;. Załaduje nam się strona na której podajemy pytanie i odpowiedzi do sondy. Wybieramy czy sonda ma zostać opublikowana [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Joomla!</strong> jest systemem zarządzania treścią z możliwością dogrania wielu ciekawych i przydatnych modułów i komponentów.</p>
<p>&nbsp;</p>
<p><strong>Sondy</strong></p>
<p>Wybieramy z menu &#8222;Komponenty -&gt; Sondy&#8221;. Pojawia nam się strona zarządzania wszystkimi sondami. Aby utworzyć nową sondę klikamy na &#8222;Utwórz&#8221;. Załaduje nam się strona na której podajemy pytanie i odpowiedzi do sondy. Wybieramy czy sonda ma zostać opublikowana na stornie. Alias możemy pozostawić pusty. CMS sam automatycznie wpisze za nas.</p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/13072011/1.jpg" alt="joomla" /></p>
<p><strong>Korespondencja seryjna</strong></p>
<p>Korespondencja seryjna służy do wysyłania maili do wielu użytkowników na raz. Aby użyć korespondencji seryjnej w CMS Joomla wybieramy z menu: &#8222;Narzędzia -&gt; Korespondencja&#8221;</p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/13072011/2.jpg" alt="joomla" /></p>
<p>W szczegółach zaznaczamy czy we wiadomości będzie możliwe używanie znaczników HTML oraz grupy użytkowników do których będzie wysyłana wiadomość (np. do wszystkich zarejestrowanych użytkowników). Obok mamy pole z tematem wiadomości oraz treścią. Aby wysłać korespondencje naciskamy przycisk &#8222;Wyślij pocztę&#8221;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>VirtueMart</strong></p>
<p>Jest to komponent, który umożliwia prowadzenie sklepu internetowego. Aby go zainstalować musimy ściągnąć paczkę instalacyjną np. ze strony www.joomla.pl. Wybieramy &#8222;Rozszerzenia -&gt; Instalator&#8221; i załadujemy plik z komponentem. Pojawi się ekran powitalny:</p>
<p>&nbsp;</p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/13072011/3.jpg" alt="joomla" /></p>
<p>&nbsp;</p>
<p>Instalator pyta się czy wprowadzić przykładowe dane. W tej chwili mamy już zainstalowany komponent. Jest dostępny w panelu administratora. Aby zarządzać sklepem wybieramy &#8222;Komponenty -&gt; VirtueMart&#8221;. Znajdują się tam m.in ustawienia: lista produktów, drzewko kategorii, konfiguracja sklepu, użytkownicy, inne ustawienia.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>System ogłoszeń</strong></p>
<p>MisterEstate jest komponentem do CMS Joomla. Służy do zarządzania nieruchomościami. Instalujemy go podobnie jak inne komponenty. Pobieramy archiwum z komponentem na dysk. Wybieramy &#8222;Rozszerzenia -&gt; Instalator&#8221; i załadujemy plik z komponentem. Pojawi się informacja o prawidłowym zainstalowaniu.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Formularz kontaktowy</strong></p>
<p>Nie musimy pisać całego kodu html i php, aby wstawić formularz kontaktowy na stronie. Wystarczy skorzystać z komponentu. Wybieramy &#8222;Komponenty -&gt; Kontakt&#8221;. Dodajemy nowy. Wypełniamy dane i formularz gotowy.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>MamBot</strong></p>
<p>MamBoty są to dodatki w postaci skryptów, poprawiające funkcjonalność systemu zarządzania treścią. Aby zainstalować mambota, ściągamy plik ze spakowanym archiwum, przechodzimy do &#8222;Rozszerzenia -&gt; Instalator&#8221; i załadujemy plik z komponentem. Nasz Mambot został zainstalowany.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Artykuły</strong></p>
<p>Aby zarządzać artykułami wybieramy z menu &#8222;Artykuły -&gt; Artykuły &#8211; wszystkie&#8221; i wyświetli nam się lista wszystkich znajdujących się w bazie danych artykułów. Aby utworzyć nowy artykuł, wybieramy z górnego menu &#8222;Utwórz&#8221;. Jeżeli chcemy edytować istniejący już artykuł, klikamy na jego nazwę. Joomla wyposażona jest w edytor tekstu WYSIWYG, dzięki czemu praca jest dużo wygodniejsza. Podajemy tytuł artykułu, alias możemy zostawić pusty. Wybieramy czy artykuł ma zostać opublikowany i czy ma znajdować się na stronie głównej. Niżej znajduje się pole tekstowe z treścią artykułu. Po skończonej pracy klikamy &#8222;Zapisz&#8221;, aby zapisać zmiany i wyjść z artykułu.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/13072011/5.jpg" alt="joomla" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Forum dyskusyjne</strong></p>
<p>Aby zainstalować forum na CMS Joomla musimy najpierw pobrać komponent. Przykładowo użyje komponentu Agora Forum 3.0.06 PL dla Joomla 1.5.x. Gdy już mamy pobrany komponent na dysku wgrywamy pliki na serwer ftp. Następnie wybieramy w panelu administracyjnym z menu: &#8222;Rozszerzenia -&gt; Instalator&#8221;. Pojawiła się strona z wyborem pliku lub podaniem ścieżki do niego. Wybieramy plik z dysku i klikamy &#8222;Wczytaj plik &amp; zainstaluj&#8221;. Nasz komponent został zainstalowany i jest dostępny w menu: &#8222;Komponenty -&gt; Agora&#8221;.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnacio.eu/2011/09/komponenty-i-moduly-w-joomla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Umieszczanie obiektów Macromedia Flash w dokumencie HTML</title>
		<link>http://www.gnacio.eu/2011/07/umieszczanie-obiektow-macromedia-flash-w-dokumencie/</link>
		<comments>http://www.gnacio.eu/2011/07/umieszczanie-obiektow-macromedia-flash-w-dokumencie/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 08:06:02 +0000</pubDate>
		<dc:creator>Gnacio</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[macromedia]]></category>
		<category><![CDATA[porady]]></category>
		<category><![CDATA[swf]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.gnacio.eu/?p=164</guid>
		<description><![CDATA[Obiekty Macromedia Flash mają m.in. rozszerzenia: swf, flv SWF jest to format grafiki wektorowej. Został stworzony dla technologii Flash przez Macromedia.  Obecnie jest rozwijany przez firmę Adobe. Pliki tego formatu nazywane są Schockwave Flash Object. FLV jest to format używany do dystrybucji plików wideo przez Internet. Został stworzony przez firmę Macromedia. Rozwijany jest przez firmę [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Obiekty Macromedia Flash</strong> mają m.in. rozszerzenia: <em>swf, flv</em></p>
<p><strong>SWF</strong> jest to format grafiki wektorowej. Został stworzony dla technologii <strong>Flash</strong> przez <strong>Macromedia</strong>.  Obecnie jest rozwijany przez firmę <strong>Adobe</strong>. Pliki tego formatu nazywane są <strong>Schockwave Flash Object</strong>.</p>
<p><strong>FLV</strong> jest to format używany do dystrybucji plików wideo przez Internet. Został stworzony przez firmę <strong>Macromedia</strong>. Rozwijany jest przez firmę <strong>Adobe</strong>.</p>
<p>&nbsp;</p>
<p><strong>Obiekt Macromedia Flash</strong> umieszczamy w znaczniku <em>&lt;OBJECT&gt;.</em> Znacznik musi zostać na końcu zamknięty  <em>&lt;/OBJECT&gt;</em></p>
<p>&nbsp;</p>
<p>Do znacznika <em>&lt;object&gt; </em>dodajemy atrybuty:</p>
<p>- <strong>Classid</strong> &#8211; jest to identyfikator klasy</p>
<p>- <strong>codebase</strong> &#8211; wersją pod którą plik został opublikowany</p>
<p>- <strong>width</strong> &#8211; szerokość obiektu</p>
<p>-<strong> height</strong> &#8211; wysokość obiektu</p>
<p>- <strong>id </strong>- identyfikator obiektu</p>
<p>- <strong>align</strong> &#8211; sposób wyrównania obiektu (np. left, right, center itp.)</p>
<p>&nbsp;</p>
<p>Następnie dodajemy parametry:</p>
<p>- <strong>&lt;PARAM NAME=movie VALUE=&#8221;banner.swf&#8221;&gt;</strong> &#8211; parametrze o nazwie <em>&#8222;movie&#8221;</em> przypisujemy nazwę pliku, który ma być umieszczony na stronie. W tym przypadku jest to plik <em>&#8222;banner.swf&#8221;</em></p>
<p>- <strong>&lt;PARAM NAME=quality VALUE=hight&gt;</strong> &#8211; parametr o nazwie <em>&#8222;quality&#8221;</em> (ang. jakość) przypisana jest wartość <em>hight</em> (ang. wysoka). Czyli plik Marcomedia Flash zostanie domyślnie otworzony z wysoką jakością</p>
<p>- <strong>&lt;PARAM name=bgcolor VALUE=#FFFFFF&gt;</strong> &#8211; parametr o nazwie <em>&#8222;bgcolor&#8221;</em> przypisujemy nazwę koloru tła obiektu. Kolor podajemy w systemie <strong>szesnastkowym (hexowym).</strong></p>
<p>&nbsp;</p>
<p>Na sam koniec osadzamy plik Marcomedia Flash. W tym celu wstawiamy znacznik <em>&lt;EMBED&gt;</em> i dodajemy atrybuty:</p>
<p>- <strong>src=&#8221;banner.swf&#8221;</strong> &#8211; osadzenie pliku &#8222;banner.swf&#8221;</p>
<p>- <strong>quality=hight</strong> &#8211; wysoka jakość obiektu</p>
<p>- <strong>bgcolor=#FFFFFF</strong> &#8211; białe tło obiektu</p>
<p>- <strong>width=&#8221;780&#8243;</strong> &#8211; szerokość obiektu wynosi 780px</p>
<p>- <strong>hight=&#8221;200&#8243;</strong> &#8211; wysokość obiektu wynosi 200px</p>
<p>- <strong>name=&#8221;banner&#8221;</strong> &#8211; nazwa obiektu Marcomedia Flash</p>
<p>- <strong>align=&#8221;"</strong> &#8211; wyrównanie obiektu</p>
<p>- <strong>pluginspage=&#8221;http://www.macromedia.com/go/getflashplayer&#8221;</strong> &#8211; jeżeli odbiorca nie posiada odpowiednich pluginów do odtworzenia tego obiektu zostaną automatycznie ściągnięte z podanego linku.</p>
<p>&nbsp;</p>
<p>Na koniec zamykamy znaczniki <em>&lt;/EMBED&gt;</em> i<em> &lt;/OBJECT&gt;</em></p>
<p>&nbsp;</p>
<p>Cały kod powinien wyglądać tak:</p>
<p>&nbsp;</p>
<p><em>&lt;OBJECT classid=&#8221;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&#8243; codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0  WIDTH=&#8221;780&#8243; HEIGHT=&#8221;200&#8243; id=&#8221;banner&#8221; ALIGN=&#8221;"&gt;</em></p>
<p><em> &lt;PARAM NAME=movie VALUE=&#8221;banner.swf&#8221;&gt; &lt;PARAM NAME=quality VALUE=high&gt; &lt;PARAM NAME=bgcolor VALUE=#FFFFFF&gt; &lt;EMBED src=&#8221;banner.swf&#8221; quality=high bgcolor=#FFFFFF  WIDTH=&#8221;780&#8243; HEIGHT=&#8221;200&#8243; NAME=&#8221;banner&#8221; ALIGN=&#8221;"</em></p>
<p><em> TYPE=&#8221;application/x-shockwave-flash&#8221; PLUGINSPAGE=&#8221;http://www.macromedia.com/go/getflashplayer&#8221;&gt;&lt;/EMBED&gt;</em><em>&lt;/OBJECT&gt;</em></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnacio.eu/2011/07/umieszczanie-obiektow-macromedia-flash-w-dokumencie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proces tworzenia tabel</title>
		<link>http://www.gnacio.eu/2011/07/proces-tworzenia-tabel/</link>
		<comments>http://www.gnacio.eu/2011/07/proces-tworzenia-tabel/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 13:47:26 +0000</pubDate>
		<dc:creator>Gnacio</dc:creator>
				<category><![CDATA[Bazy danych]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[baza danych]]></category>
		<category><![CDATA[bazy danych]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[konsola]]></category>
		<category><![CDATA[konsola mysql]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php i mysql]]></category>
		<category><![CDATA[porady]]></category>
		<category><![CDATA[tabele]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.gnacio.eu/?p=171</guid>
		<description><![CDATA[Otwieramy konsole mysql i logujemy się. &#160; Tworzymy nową bazę danych o nazwie np. sklep za pomocą polecenia: create database sklep; Konsola mysql zwraca nam komunikat o poprawności wykonania zapytania i czasie wykonywania (baza jest na serwerze lokalnym, wiec krótki czas). &#160; Tworzymy nową tabele w bazie danych. Wpisujemy: &#160; create table produkty ( nrproduktu [...]]]></description>
			<content:encoded><![CDATA[<p>Otwieramy konsole mysql i logujemy się.</p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/08072011/1.jpg" alt="php &amp; mysql" /></p>
<p>&nbsp;</p>
<p>Tworzymy nową bazę danych o nazwie np. sklep za pomocą polecenia:</p>
<p><em>create database sklep;</em></p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/08072011/2.jpg" alt="php &amp; mysql" /></p>
<p>Konsola mysql zwraca nam komunikat o poprawności wykonania zapytania i czasie wykonywania (baza jest na serwerze lokalnym, wiec krótki czas).</p>
<p>&nbsp;</p>
<p>Tworzymy nową tabele w bazie danych. Wpisujemy:</p>
<p>&nbsp;</p>
<p><em>create table produkty</em></p>
<p><em>( nrproduktu int unsigned not null auto_increment primary key,</em></p>
<p><em>  nazwaproduktu char(40) not null,</em></p>
<p><em>  cena float (3,2) not null</em></p>
<p><em>);</em></p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/08072011/3.jpg" alt="php &amp; mysql" /></p>
<p>Pierwsza to stworzenie tabeli o nazwie produkty. Następnie tworzymy rekord o nazwie nrproduktu, który będzie odpowiedzialny za numerowanie produktów. Przypisujemy go jako zmienna integer, unsigned, ponieważ wartości mogą być tylko dodatnie. Not null – pole nie może być puste. Auto_increment – auto numerowanie. Primary key – klucz podstawowy.</p>
<p>&nbsp;</p>
<p>Następnie tworzymy nazweproduktu – to pole będzie odpowiedzialne za nazwę produktu. Pole typu char(40) – tekst, 40 znaków. I ostatnie pole cena, w której będzie przechowywana cena produktu. Liczba typu float(3,2) (przechowuje liczby zmiennoprzecinkowe – 3 cyfry przed  przecinkiem i 2 liczby po przecinku).</p>
<p>&nbsp;</p>
<p>Aby zobaczyć tabele jakie posiadamy w bazie wpisujemy polecenie:</p>
<p><em>show tables;</em></p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/08072011/4.jpg" alt="php &amp; mysql" /></p>
<p>Aby uzyskać więcej informacji o tabeli wpisujemy describe [nazwa tabeli]; w moim przypadku:</p>
<p><em>describe produkty;</em></p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/08072011/5.jpg" alt="php &amp; mysql" /></p>
<p>Na screenie widzimy nazwę pola w tabeli, następnie typ danej, czy pole może być puste, klucz podstawowy, wartość domyślną o raz dodatkowe informacje – w moim przypadku auto_increment (auto numerowanie).</p>
<p>&nbsp;</p>
<p>Aby dodać jakąś wartość np. chleb i jego cenę wpisujemy:</p>
<p><em>insert INTO produkty VALUES</em></p>
<p><em>(‘1’,’Chleb’,’1.20’);</em></p>
<p>&nbsp;</p>
<p>Pierwsze pole w tabeli to nrproduktu (czyli 1), następne nazwa produktu (Chleb) i ostatnie pole – cena (1.20).</p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/08072011/6.jpg" alt="php &amp; mysql" /></p>
<p>Można dodać więcej wartości naraz:</p>
<p><em>insert INTO produkty VALUES</em></p>
<p><em>(‘2’,’Kawa’,’6.20’),</em></p>
<p><em>(‘4’,’Ciastka’,’1.40’);</em></p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/08072011/7.jpg" alt="php &amp; mysql" /></p>
<p>Jeżeli chcemy zmienić jakąś dane posługujemy się poleceniem:</p>
<p><em>update produkty set cena=’2.00’ where nazwaproduktu=’Chleb’;</em></p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/08072011/8.jpg" alt="php &amp; mysql" /></p>
<p>Czyli uaktualnij tabele produkty, zmień wartość pola cena na 2.00, gdzie nazwaproduktu jest Chleb.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Aby zaznaczyć wszystkie pola w tabeli produkty, wpisujemy polecenie:</p>
<p><em>select * from produkty;</em></p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/08072011/9.jpg" alt="php &amp; mysql" /></p>
<p>Możemy znaleźć nazwe produktu, gdzie cena jest większa od 1.40. Wtedy wpisujemy polecenie:</p>
<p><em>select nazwaproduktu from produkty where cena&gt;1.40;</em></p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/08072011/10.jpg" alt="php &amp; mysql" /></p>
<p>Konsola zwróciła nam nazwy produktów, gdzie cena jest większa od 1.40.</p>
<p>&nbsp;</p>
<p>Możemy np. wyszukać nazwę produktów zakończoną na literę „a”:</p>
<p><em>select nazwaproduktu from produkty where nazwaproduktu like ‘%a’;</em></p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/08072011/11.jpg" alt="php &amp; mysql" /></p>
<p>Wykorzystałem tutaj operator „like”, który łączy kilka poleceń. Znaczek % oznacza dowolny ciąg znaków.</p>
<p>&nbsp;</p>
<p>Możemy także posortować nasze wyniki:</p>
<p><em>select * from produkty order by nrproduktu desc;</em></p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/08072011/12.jpg" alt="php &amp; mysql" /></p>
<p>Posortowaliśmy nrproduktu w tabeli produkty malejąco. Desc – malejąco, asc – rosnąco.</p>
<p>Aby usunąć tabele wpisujemy drop table [nazwa tabeli];, np.</p>
<p>drop table produkty;</p>
<p>&nbsp;</p>
<p>Aby usunąć całą bazę wpisujemy:</p>
<p><em>drop database sklep;</em></p>
<p>&nbsp;</p>
<p>(gdzie sklep jest nazwa bazy danych)</p>
<p><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/08072011/13.jpg" alt="php &amp; mysql" /></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnacio.eu/2011/07/proces-tworzenia-tabel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pętle warunkowe</title>
		<link>http://www.gnacio.eu/2011/07/petle-warunkowe/</link>
		<comments>http://www.gnacio.eu/2011/07/petle-warunkowe/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 14:47:17 +0000</pubDate>
		<dc:creator>Gnacio</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Visual C++]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[do...while]]></category>
		<category><![CDATA[for]]></category>
		<category><![CDATA[pętla do...while]]></category>
		<category><![CDATA[pętla for]]></category>
		<category><![CDATA[pętla while]]></category>
		<category><![CDATA[pętle]]></category>
		<category><![CDATA[porady]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[visual]]></category>
		<category><![CDATA[visual c++]]></category>
		<category><![CDATA[while]]></category>

		<guid isPermaLink="false">http://www.gnacio.eu/?p=157</guid>
		<description><![CDATA[Pętla w informatyce umożliwia cykliczne wykonywanie instrukcji określona ilość razy. Pętla wykonywana jest do momentu zajścia określonych warunków. Pozwala na wielokrotne, kontrolowane wykonywanie wybranego fragmentu kodu. Pętle warunkowe wykonywane są, aż do odpowiedniej zmiany warunków. Przeważnie warunek sprawdzany jest na początku lub na końcu pętli. Jeżeli instrukcja zajmuje więcej, niż jeden wiersz to umieszczamy instrukcję [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Pętla</strong> w informatyce umożliwia cykliczne wykonywanie instrukcji określona ilość razy. Pętla wykonywana jest do momentu zajścia określonych <strong>warunków.</strong> Pozwala na wielokrotne, kontrolowane wykonywanie wybranego fragmentu kodu.</p>
<p>Pętle warunkowe wykonywane są, aż do odpowiedniej zmiany warunków. Przeważnie warunek sprawdzany jest na <strong>początku lub na końcu pętli</strong>. Jeżeli instrukcja zajmuje więcej, niż jeden wiersz to umieszczamy instrukcję w <strong>nawiasach klamrowych</strong> <em>{instrukcja}</em></p>
<p><em><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/04072011/1.jpg" alt="Visual C++" /></em></p>
<p>&nbsp;</p>
<p><strong>Pętla while</strong></p>
<p>Pętla while (ang. podczas gdy) &#8211; pętla wykonuje instrukcję tak długo jak jest <strong>spełniony warunek</strong>. Warunek sprawdzany jest na <strong>początku pętli.</strong> Pętla while może wykonywać się <strong>nieskończoną ilość razy</strong> lub nie wykonywać się <strong>nigdy</strong>. Pętla zostanie przerwana, gdy sprawdzany warunek zwróci wartość <strong>fałsz</strong>.</p>
<p>Pętla while ma budowę:</p>
<p><em>while (warunek) instrukcja</em></p>
<p><em><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/04072011/3.jpg" alt="Visual C++" /></em></p>
<p>&nbsp;</p>
<p><strong>Pętla do&#8230;while</strong></p>
<p>Pętla do&#8230;while (ang. wykonuj&#8230;dopóki) &#8211; pętla jest podobna do pętli while z tą różnica, że warunek jest sprawdzany na <strong>końcu pętli.</strong> Instrukcja w pętli do&#8230;while zawsze wykona się <strong>przynajmniej raz.</strong></p>
<p><em><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/04072011/4.jpg" alt="Visual C++" /></em></p>
<p>Pętla do…while ma budowę:</p>
<p><em>do instrukcja while(warunek);</em></p>
<p><em><br />
</em></p>
<p><strong>Pętla for</strong></p>
<p>Pętla for (ang. dla) &#8211; ta pętla jest rozwinięciem pętli while. Pętla ta wykonywana jest tak długo, aż zostanie osiągnięty warunek. Pętla for zbudowana jest z trzech wyrażeń.</p>
<p>&nbsp;</p>
<p><em><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/04072011/2.jpg" alt="Visual C++" /></em></p>
<p>&nbsp;</p>
<p>Pętla for ma budowę:</p>
<p><em>for (wyrażenie1; wyrażenie2; wyrażenie3) instrukcja</em></p>
<p>&nbsp;</p>
<p><em>wyrażenie1</em> &#8211; wartość początkowa warunku</p>
<p><em>wyrażenie2</em> &#8211; warunek pętli. Tak długo jak warunek jest spełniony pętla wykonuje się</p>
<p><em>wyrażenie3</em> &#8211; w tym wyrażeniu ustalamy jak ma się zmieniać wartość początkowa</p>
<p>&nbsp;</p>
<p><strong>Żaden z tych trzech parametrów nie jest obowiązkowy</strong>. Jeżeli nie będzie warunku końcowego pętla zapętli się w <strong>nieskończoność</strong>. Aby temu zapobiec należy zastosować instrukcje <em>break;</em></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnacio.eu/2011/07/petle-warunkowe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Model DOM</title>
		<link>http://www.gnacio.eu/2011/06/model-dom/</link>
		<comments>http://www.gnacio.eu/2011/06/model-dom/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 10:13:48 +0000</pubDate>
		<dc:creator>Gnacio</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[document object model]]></category>
		<category><![CDATA[model dom]]></category>
		<category><![CDATA[obiektowy model dokumentu]]></category>
		<category><![CDATA[porady]]></category>
		<category><![CDATA[skrypt]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.gnacio.eu/?p=125</guid>
		<description><![CDATA[DOM (Document Object Model &#8211; Obiektowy model dokumentu) &#8211; jest to sposób przedstawienia elementów znajdujących się na stronie internetowej w postaci obiektów, które możemy obrabiać za pomocą np. języka JavaScript. Obiektowy model dokumentu umożliwia przetwarzanie złożonych dokumentów XML i XHTML w postaci obiektów. DOM jest w stanie przetwarzać także pliki CSS. Model DOM jest niezależny [...]]]></description>
			<content:encoded><![CDATA[<p><strong>DOM (Document Object Model &#8211; Obiektowy model dokumentu)</strong> &#8211; jest to sposób przedstawienia elementów znajdujących się na stronie internetowej w postaci obiektów, które możemy obrabiać za pomocą np. języka <strong>JavaScript</strong>. Obiektowy model dokumentu umożliwia przetwarzanie złożonych dokumentów <strong>XML</strong> i <strong>XHTML</strong> w postaci <strong>obiektów</strong>. DOM jest w stanie przetwarzać także pliki <strong>CSS</strong>. <strong>Model DOM</strong> jest niezależny od języka w których programujemy oraz platformy. Metody DOM są dostępny nie tylko w JavaScript. Tak samo można operować na m.in. w <strong>Java</strong> lub <strong>PHP5</strong>.</p>
<p>Używany jest do uzyskiwania dostępu oraz aktualizacji zawartości, stylu oraz struktury dokumentów XML i XHTML. Model obiektu składa się z <strong>obiektów, właściwości, metod i zdarzeń</strong>, które mogą reprezentować oraz wpływać na składniki dokumentu. Model DOM umożliwił programistom szybkie i łatwe wykorzystanie plików XML w celu przechowywania danych.</p>
<p>Model przechowuje <strong>dane XML</strong> w <strong>strukturze hierarchicznej</strong>, podobnej do <strong>drzewa</strong>. Document Object Model umożliwia dostęp do każdego składnika dokumentu. Także do jego <strong>elementów, atrybutów, instrukcji przetwarzania, komentarzy oraz deklaracji jednostek.</strong> Do modelu może być załadowany dowolny dokument XML. Po załadowaniu dokumentu do modelu, dokument XML jest czytany od początku do końca i przechowywany w modelu DOM jako model węzłów.</p>
<p>Document Object Model nie istniał w pierwszych przeglądarkach. Twórcy najpopularniejszych przeglądarek internetowych takich jak <strong>Microsoft</strong> czy <strong>Netscape</strong> tworzyli własne, niezgodne ze sobą modele. <strong>Organizacja W3C</strong> przygotowała standard obiektowego modelu dokumentu. Podobny do wersji Microsoftu. Współczesne przeglądarki internetowe z każda kolejna wersją coraz lepiej obsługują <strong>model DOM</strong> zgodny ze <strong>standardami W3C</strong>.</p>
<p>Model DOM przyczynił się do powstania nowych technologii, jak np.<strong> AJAX (Asynchronous JavaScript and XML).</strong> AJAX jest to technika tworzenia aplikacji internetowych, w których interakcja użytkownika z serwerem odbywa się bez przeładowania całej strony. AJAX wykorzystywany jest obecnie bez integracji z plikami XML. Rozwój AJAXa zawdzięczamy modelowi DOM.</p>
<p>Istnieje kilka <strong>poziomów</strong> modelu DOM:</p>
<ul>
<li>DOM      LEVEL 0 (nieoficjalny) – jest to model przeglądarki Netscape 3.0. Później      skopiowany przez Microsoft. Nie jest oficjalnym standardem W3C. Umożliwia      dostęp tylko do pól formularzy.</li>
<li>DOM      LEVEL 1 – umożliwia dostęp do treści dokumentu tworzenie, modyfikowanie i      dodawanie elementów i atrybutów.</li>
<li>DOM      LEVEL 2 – poziom wprowadza obsługę zdarzeń</li>
<li>DOM      LEVEL 3 – na poziom trzeci składa się kilka elementów:
<ul>
<li>DOM LEVEL 3 Core</li>
<li>DOM LEVEL 3 Load and Save</li>
<li>DOM LEVEL 3 XPath</li>
<li>DOM LEVEL 3 Views and Formatting</li>
<li>DOM LEVEL 3 Requirements</li>
<li>DOM LEVEL 3 Validation</li>
</ul>
</li>
</ul>
<p>Podstawowe metody można wywołać na dowolnym elemencie dokumentu lub na samym obiekcie:</p>
<p><em>document.</em></p>
<p>Element można odnajdywać np. po identyfikatorze, nazwie elementu czy nazwie tagu.</p>
<p>Aby odnaleźć element po identyfikatorze musimy przypisać document.getElementById do zmiennej:</p>
<p><em>var obj = document.getElementById(‘obj’);</em></p>
<p>Podobnie robimy z nazwą elementu i nazwą taga:</p>
<p><em>var obj = document.getElementByName(‘obj’);</em></p>
<p>lub:</p>
<p><em>var obj = document.getElementByTagName(‘obj’);</em></p>
<p>&nbsp;</p>
<p><strong>Należy uważać na pisownie małych i wielkich liter.</strong></p>
<p>&nbsp;</p>
<p>Aby utworzyć element wpisujemy:</p>
<p><em>var obj = document.createElement(‘obj’);</em></p>
<p>W ten sposób utworzymy element, ale nie będzie on dodany do dokumentu. Aby element pojawił się w dokumencie musimy użyć funkcji appendChild, która dołącza element na koniec dokumentu:</p>
<p><em>document.body.appendChild(obj);</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnacio.eu/2011/06/model-dom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Raportowanie i zestawianie danych w języku SQL</title>
		<link>http://www.gnacio.eu/2011/05/raportowanie-i-zestawianie-danych-w-jezyku-sql/</link>
		<comments>http://www.gnacio.eu/2011/05/raportowanie-i-zestawianie-danych-w-jezyku-sql/#comments</comments>
		<pubDate>Fri, 06 May 2011 13:33:10 +0000</pubDate>
		<dc:creator>Gnacio</dc:creator>
				<category><![CDATA[Curriculum Vitae]]></category>
		<category><![CDATA[CV]]></category>
		<category><![CDATA[microsoft sql server]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[zmiany]]></category>

		<guid isPermaLink="false">http://www.gnacio.eu/?p=121</guid>
		<description><![CDATA[Nabyłem kolejny certyfikat &#8211; Raportowanie i zestawianie danych w języku SQL. Kurs Raportowanie i zestawianie danych w języku SQL był w całości poświęcony programowi Microsoft SQL Server 2008. Moje CV można zobaczyć w dziale o mnie oraz pod tym linkiem: Gnacio.eu/CV.pdf]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://gnacio.eu/wp-images/news/cer_sql.png" alt="CV" /> Nabyłem kolejny certyfikat &#8211; <strong>Raportowanie i zestawianie danych w języku SQL.</strong></p>
<p>Kurs <strong>Raportowanie i zestawianie danych w języku SQL</strong> był w całości poświęcony programowi <strong>Microsoft SQL Server 2008.</strong> Moje CV można zobaczyć w dziale <strong><em><a href="http://www.gnacio.eu/info/">o mnie</a></em></strong> oraz pod tym linkiem: <a href="http://gnacio.eu/CV.pdf" onclick="pageTracker._trackPageview('/outgoing/gnacio.eu/CV.pdf?referer=');"><strong>Gnacio.eu/<em>CV.pdf</em></strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnacio.eu/2011/05/raportowanie-i-zestawianie-danych-w-jezyku-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nowy certyfikat</title>
		<link>http://www.gnacio.eu/2011/02/nowy-certyfikat/</link>
		<comments>http://www.gnacio.eu/2011/02/nowy-certyfikat/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 14:00:39 +0000</pubDate>
		<dc:creator>Gnacio</dc:creator>
				<category><![CDATA[Curriculum Vitae]]></category>
		<category><![CDATA[CV]]></category>
		<category><![CDATA[portfolio]]></category>

		<guid isPermaLink="false">http://www.gnacio.eu/?p=116</guid>
		<description><![CDATA[W ostatnim czasie przebyłem kolejny kurs &#8211; obsługa programu Adobe Photoshop. Moje CV można zobaczyć w dziale o mnie oraz pod tym linkiem: Gnacio.eu/CV.pdf]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://gnacio.eu/wp-images/user_48.png" alt="CV" /> W ostatnim czasie przebyłem kolejny kurs &#8211; <strong>obsługa programu Adobe Photoshop.</strong></p>
<p>Moje CV można zobaczyć w dziale <strong><em><a href="http://www.gnacio.eu/info/">o mnie</a></em></strong> oraz pod tym linkiem: <a href="http://gnacio.eu/CV.pdf" onclick="pageTracker._trackPageview('/outgoing/gnacio.eu/CV.pdf?referer=');"><strong>Gnacio.eu/<em>CV.pdf</em></strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnacio.eu/2011/02/nowy-certyfikat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jMenu &#8211; dynamiczne menu w jQuery</title>
		<link>http://www.gnacio.eu/2011/02/jmenu-dynamiczne-menu-w-jquery/</link>
		<comments>http://www.gnacio.eu/2011/02/jmenu-dynamiczne-menu-w-jquery/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 20:57:13 +0000</pubDate>
		<dc:creator>Gnacio</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[FadeIn]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[porady]]></category>
		<category><![CDATA[skrypt]]></category>
		<category><![CDATA[slideDown]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.gnacio.eu/?p=110</guid>
		<description><![CDATA[JavaScript / CSS &#8211; menu jMenu Licencja: CC Demo: ajax.gnacio.eu/jmenu Pobierz: download.gnacio.eu jMenu jest wtyczką napisaną przy pomocy bibliotek jQuery, która umożliwia nam tworzenie poziomych nawigacji z nieograniczoną liczba podmenu. Skrypt obsługuje wszystkie efekty tej biblioteki (jak FadeIn czy slideDown). Wygląd jest zapisany w pliku CSS, więc modyfikacja na własne potrzeby nie sprawi dużych problemów [...]]]></description>
			<content:encoded><![CDATA[<p><strong>JavaScript / CSS &#8211; menu<br />
jMenu</strong><strong><br />
</strong> <strong>Licencja: </strong>CC<br />
<strong>Demo:</strong> <a href="http://ajax.gnacio.eu/jmenu/" onclick="pageTracker._trackPageview('/outgoing/ajax.gnacio.eu/jmenu/?referer=');">ajax.gnacio.eu/jmenu</a><br />
<strong>Pobierz:</strong> <a href="http://download.gnacio.eu/index.php?dl=./skrypty/jMenu.rar" onclick="pageTracker._trackPageview('/outgoing/download.gnacio.eu/index.php?dl=./skrypty/jMenu.rar&amp;referer=');">download.gnacio.eu</a></p>
<p><strong>jMenu</strong> jest wtyczką napisaną przy pomocy bibliotek <strong>jQuery</strong>, która umożliwia nam tworzenie poziomych nawigacji z nieograniczoną liczba podmenu. Skrypt obsługuje wszystkie efekty tej biblioteki (jak <strong>FadeIn</strong> czy <strong>slideDown</strong>). Wygląd jest zapisany w pliku <strong>CSS</strong>, więc modyfikacja na własne potrzeby nie sprawi dużych problemów (chyba, że ktoś nie zna css ;p).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnacio.eu/2011/02/jmenu-dynamiczne-menu-w-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dobór słów kluczowych</title>
		<link>http://www.gnacio.eu/2011/02/dobor-slow-kluczowych/</link>
		<comments>http://www.gnacio.eu/2011/02/dobor-slow-kluczowych/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 20:26:00 +0000</pubDate>
		<dc:creator>Gnacio</dc:creator>
				<category><![CDATA[Pozycjonowanie]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[description]]></category>
		<category><![CDATA[dobór]]></category>
		<category><![CDATA[domeny]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[opis strony]]></category>
		<category><![CDATA[porady]]></category>
		<category><![CDATA[pozycja]]></category>
		<category><![CDATA[pozycjonowanie]]></category>
		<category><![CDATA[słowa kluczowe]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wyszukiwarki]]></category>

		<guid isPermaLink="false">http://www.gnacio.eu/?p=97</guid>
		<description><![CDATA[Badania słów kluczowych jest ważnym etapem dla pozycjonowania każdej domeny, niezależnie czy jest to mała strona czy duży portal. Właściwy dobór słów kluczowych ułatwi nam pozycjonowanie danej domeny. Metody badania słów kluczowych: 1. OnetBoxy OnetBoksy posiadają narzędzie do sprawdzania jakich słów kluczowych używali użytkownicy. W tym celu wchodzimy na stronę www.boksy.onet.pl i wybieramy z menu [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Badania słów kluczowych</strong> jest ważnym etapem dla pozycjonowania każdej domeny, niezależnie czy jest to mała strona czy duży portal. Właściwy dobór słów kluczowych ułatwi nam pozycjonowanie danej domeny.</p>
<p><strong>Metody badania słów kluczowych:</strong></p>
<p><strong>1. OnetBoxy</strong></p>
<p>OnetBoksy posiadają narzędzie do sprawdzania jakich słów kluczowych używali użytkownicy. W tym celu wchodzimy na stronę <em><strong>www.boksy.onet.pl</strong></em> i wybieramy z menu <em>„<strong>Najpopularniejsze hasła</strong>”</em>. Wyświetli nam się spis zapytań danej frazy i ilość zapytań przez ostatnie 7 dni. Możemy skorzystać z filtru, który pozwoli nam na zmniejszenie tych wyników do konkretnej dziedziny. Wpisujemy w polu <em>„<strong>szukaj</strong>”</em> interesujące nas słowo. Ja wpisałem słowo <em>„<strong>telefony</strong>”.</em> Przez ostatnie 7 dni najczęściej (58 razy) było wyświetlane słowo <em>„<strong>telefony komórkowe</strong>”.</em> Narzędzie to posiada jednak wadę. Wyświetlane wyniki dotyczą tylko serwisu Onet.pl. Może zdarzyć się, ze słowa kluczowe są zdominowane przez jakiś bieżące wydarzenia.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.gnacio.eu/wp-images/news/pozycjonowanie1.jpg" alt="Pozycjonowanie, dobór słów kluczowych" /></p>
<p style="text-align: left;"><strong>2. Sprawdzanie ilości zapytań w wyszukiwarce google.pl</strong></p>
<p>Jest to kolejna bardzo łatwa metoda na sprawdzenie konkurencyjności słów kluczowych. Wchodzimy na witrynę <strong>google.pl</strong>, następnie wpisujemy dana frazę np. <em>„<strong>telefony komórkowe</strong>”. W </em>ten sposób można w łatwy sposób sprawdzić ilość wyników wyszukiwania.  W moim przypadku jest to około 5mln.</p>
<p><strong>Ważne też jest, aby słowa kluczowe były umieszczone w:</strong></p>
<ul>
<li>Nazwie domeny</li>
<li>Znacznikach<strong> title</strong></li>
<li>Opisach obrazków<strong> (alt)</strong></li>
<li>Sekcji<strong> head </strong>– znaczniki<strong> keywords </strong>(słowa kluczowe) oraz<strong> description </strong>(opis strony)</li>
<li><strong>Anachor text</strong> (tytuł linku &#8211; &lt;a href=”http://domena.pl/”&gt;<strong>anachor</strong>&lt;/a&gt;)</li>
<li><strong>Pogrubienie </strong>i<strong> kursywa</strong> tekstu</li>
<li>Powinny występować <strong>nagłówki</strong>. Nagłówek h1 – najważniejszy powinien występować na danej stronie tylko raz.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.gnacio.eu/2011/02/dobor-slow-kluczowych/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

