<?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>IT - projektowanie stron www, C, C++, pozycjonowanie, oprogramowanie</title>
	<atom:link href="http://burned.pl/feed" rel="self" type="application/rss+xml" />
	<link>http://burned.pl</link>
	<description>czyli jak nie zgubić się w wirtualnym świecie</description>
	<lastBuildDate>Fri, 16 Dec 2011 17:00:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>SVN, Google Code, Eclipse czyli konfigurujemy darmowy system kontroli wersji</title>
		<link>http://burned.pl/svn-google-code-eclipse-czyli-konfigurujemy-darmowy-system-kontroli-wersji</link>
		<comments>http://burned.pl/svn-google-code-eclipse-czyli-konfigurujemy-darmowy-system-kontroli-wersji#comments</comments>
		<pubDate>Fri, 16 Dec 2011 17:00:31 +0000</pubDate>
		<dc:creator>Roman Barzyczak</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Google Code]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[darmowe repozytorium]]></category>
		<category><![CDATA[darmowy SVN]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[google code svn eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[konfiguracja SVN]]></category>
		<category><![CDATA[konfiguracja SVN pod Eclipse]]></category>
		<category><![CDATA[plugin do eclipse]]></category>
		<category><![CDATA[svn eclipse]]></category>
		<category><![CDATA[svn projekt studencki]]></category>

		<guid isPermaLink="false">http://burned.pl/?p=399</guid>
		<description><![CDATA[W tym tutorialu zostanie przedstawione jak można utworzyć darmowe repozytorium SVN dla projektów niekomercyjnych (Open Source), np projekty studenckie. Często nie mając funduszy na hosting SVN, szukamy darmowych alternatyw na przeciw wychodzi Google Code. Zapraszam więc do lektury jak szybko &#8230; <a href="http://burned.pl/svn-google-code-eclipse-czyli-konfigurujemy-darmowy-system-kontroli-wersji">Czytaj dalej <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://burned.pl/wp-content/uploads/2011/12/db_comit.png"><img class="alignleft size-full wp-image-405" title="db_comit" src="http://burned.pl/wp-content/uploads/2011/12/db_comit.png" alt="" width="128" height="128" /></a>W tym tutorialu zostanie przedstawione jak można utworzyć darmowe repozytorium SVN  dla projektów niekomercyjnych (Open Source), np projekty studenckie. Często nie mając funduszy na hosting SVN, szukamy darmowych alternatyw na przeciw wychodzi Google Code. Zapraszam więc do lektury jak szybko i sprawnie przygotować repozytorium SVN oraz skonfigurować go do pracy w Eclipse.</p>
<p><span id="more-399"></span></p>
<p>1.Jeżeli posiadamy już <strong>konto gmail</strong> &#8211; logujemy się na niego w celu automatycznego połączenia z <strong>google code</strong>, jeżeli nie posiadamy musimy go założyć. Następnie<br />
zakładamy konto na <strong>Google Code</strong>: <a href="http://code.google.com/hosting/createProject">http://code.google.com/hosting/createProject</a> ,</p>
<p>1.1 Formularz wypełniamy wg uznania. <strong>Google Code</strong> udostępnia hosting <strong>SVN </strong>tylko dla projektów <strong>Open Source</strong>, więc musimy udostępnić nasz kod na owej licencji. Ja wybieram licencje <strong>MIT</strong>. Coś więcej o licencjach pod adresem: <a href="http://www.slideshare.net/krzysztofjarosinski/oprogramowanie-open-source-w-wietle-prawa">Oprogramowanie open source  w świetle prawa</a></p>
<p>2. Jeżeli nie posiadamy <strong>Eclipse </strong>pobieramy go ze strony: <a href="http://www.eclipse.org/downloads/">http://www.eclipse.org/downloads/</a></p>
<p>3.Instalujemy <strong>plugin SVN</strong> <a href="http://subclipse.tigris.org/">http://subclipse.tigris.org/</a></p>
<p>3.1 Klikamy w menu programu <em>Help-&gt;Install new Software</em>..</p>
<p>3.2 Klikamy <em>add </em>w polu &#8222;<em>Name&#8221;</em> wpisujemy<em> &#8222;SVN</em>&#8221; natomiast w polu  <em>&#8222;Location&#8221; : </em>http://subclipse.tigris.org/update_1.8.x</p>
<p>3.3 W oknie powinien pojawić się nam <strong>subeclipse </strong>zaznaczamy go i  klikamy <em>next..</em></p>
<p>3.4 Gdy wszystko wykonaliśmy poprawnie, <strong>Eclipse </strong>powinien być gotowy do pracy z <strong>repozytorium</strong>.</p>
<p>4. Dodajemy <strong>repozytorium </strong>do <strong>Eclipse</strong></p>
<p>4.1  Z menu programu wybieramy <em>File -&gt; New -&gt; Other</em> i wybieramy <strong><em>SVN </em></strong>i <em>&#8216;Checkout Projects from SVN</em>&#8216; i klikamy <em>Next</em>, następnie <em>Create a new repository location. </em></p>
<p>4.2 Pole <em>URL </em>powinno być w postaci: https://[NAZWA_TWOJEGO_PROJEKTU].googlecode.com/svn</p>
<p><strong>Uwaga! Jeżeli nie użyjemy https://repozytorium będzie dostępne tylko do odczytu.</strong></p>
<p>4.3 Wybieramy intersujący nas folder na którym chcemy zrobić check out np <em>Branches </em>i klikamy <em>next</em>.   Zaznaczamy <em>&#8222;Check out as a project configured using the New Project Wizard&#8221;</em> a następnie <em>&#8222;Finish&#8221;</em></p>
<p>4.4 Wybieramy interesujący nas projekt &#8211; w moim przypadku jest to<strong> Java Project</strong></p>
<p>4.5 Automatycznie zostanie pobrana aktualna wersja z <strong>repozytorium</strong></p>
<p>4.6 W celu sprawdzenia poprawności działania utworzmy w projekcie nowy folder <em> New &gt; Folder</em> klikamy na niego prawym przyciskiem myszki następnie <em>Team -&gt; &#8216;Add to Version Control&#8217;</em> . Plik zostanie dodany przy następnym commicie do <strong>SVN</strong>. <strong>Commita </strong>( wysłanie do <strong>SVN</strong>) wykonuje się wybierając z menu kontekstowego projektu <em>Team -&gt; Commit. </em>Przed commitem zaleca sie wpierw zaktualizowanie kodu <em>Team-&gt;Update</em></p>
<p>Do zrobienia <strong><em>check out</em></strong> na tym projekcie użyłem mojego gmail username.Hasło <strong>SVN </strong>nie jest takie samo jako hasło do poczty, można go znaleźć pod adresem:<br />
<a href="http://code.google.com/hosting/settings">http://code.google.com/hosting/settings</a></p>
<p>5. To już wszystko teraz zostało nam dodanie członków teamu i owocne kodzenie <img src='http://burned.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Używanie SVN przy pomocy Coogle Code i Eclipse, gdy już owe posiadamy:</h2>
<p>1. Po dodaniu przez administratora zaproszeń do repozytorium, powinniśmy mieć możliwość commitowanie do <strong>SVN</strong>.</p>
<p>2. Dodajemy projekt w <strong>SVN </strong>klikając:  <strong><em>New -&gt; Other -&gt; Checkout Projects from SVN </em></strong></p>
<p>3. <em>Create a new repository location</em> &#8211; podajemy adres naszego repozytorium oraz odpowiedni adres.</p>
<p>4. Zaznaczamy &#8222;<em>Check out as a project in the Workspace</em>&#8221; i klikamy Finish.</p>
<p>5. Projekt z SVN powinien zostać dodany.</p>
<p>6. W celu sprawdzenia poprawności klikamy z menu kontekstowego projektu <em>Team -&gt; Commit</em> &#8211; podajemy dane otrzymane przez administratora i wysylamy kod na serwer <strong>SVN</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://burned.pl/svn-google-code-eclipse-czyli-konfigurujemy-darmowy-system-kontroli-wersji/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kontrola Jenkinsa/Hudsona z poziomu Eclipsa &#8211; wtyczka mylyn</title>
		<link>http://burned.pl/controla-jenkinsahudsona-z-poziomu-eclipsa-wtyczka-mylyn</link>
		<comments>http://burned.pl/controla-jenkinsahudsona-z-poziomu-eclipsa-wtyczka-mylyn#comments</comments>
		<pubDate>Tue, 22 Nov 2011 11:47:36 +0000</pubDate>
		<dc:creator>Roman Barzyczak</dc:creator>
				<category><![CDATA[Bez pomyslu]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Jenkins / Hudson]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Testy jednostkowe- test unit]]></category>
		<category><![CDATA[hudson]]></category>
		<category><![CDATA[jak zainstalować / połączyć jenkins / hudson w eclipse]]></category>
		<category><![CDATA[jenkins]]></category>
		<category><![CDATA[jenkins w eclipse]]></category>
		<category><![CDATA[plugin do eclipse]]></category>
		<category><![CDATA[plugin testów do eclipse]]></category>
		<category><![CDATA[testowanie aplikacji w eclipse]]></category>
		<category><![CDATA[testy jednostkowe]]></category>
		<category><![CDATA[testy jednostkowe przy pomocy eclipse i hudson / jenkins]]></category>
		<category><![CDATA[testy w eclipse]]></category>

		<guid isPermaLink="false">http://burned.pl/?p=390</guid>
		<description><![CDATA[Controla Jenkinsa/Hudsona z poziomu Eclipsa &#8211; wtyczka mylyn Przy pomocy tej wtyczki mamy dostęp do podglądu wyników testów z poziomu Eclipse. Jest to wygodne narzędzie, które pozwala na kontrolę kodu &#8211; czy nasze zmiany czasami nie spowodowały błędu w działaniu &#8230; <a href="http://burned.pl/controla-jenkinsahudsona-z-poziomu-eclipsa-wtyczka-mylyn">Czytaj dalej <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Controla Jenkinsa/Hudsona z poziomu Eclipsa &#8211; wtyczka mylyn</strong></p>
<p><a href="http://burned.pl/wp-content/uploads/2011/11/jenkins.png"><img class="alignleft size-full wp-image-393" title="jenkins" src="http://burned.pl/wp-content/uploads/2011/11/jenkins.png" alt="" width="185" height="256" /></a>Przy pomocy tej wtyczki mamy dostęp do podglądu wyników testów z poziomu Eclipse. Jest to wygodne narzędzie, które pozwala na kontrolę kodu &#8211; czy nasze zmiany czasami nie spowodowały błędu w działaniu portalu.</p>
<p><span id="more-390"></span></p>
<p><strong>Instrukcja instalacji w Eclipse:</strong></p>
<p>1. help -&gt; install klikamy new software<br />
2. Klikamy add<br />
3. Wypłeniamy name: “mylyn”, url “http://download.eclipse.org/mylyn/releases/latest”<br />
4. Klikamy ok i wracamy do listy rozszerzeń Mylyn<br />
5. Wybieramy dostępne rozszerzenia &#8211; możemy wybrać wszystkie. Obowiązkowe jest jednak wybranie<br />
7. Z kategorii “Mylyn integrations” zaznaczamy Mylyn Builds Connector: Hudson/Jenkins (Incubation)”<br />
8. Z kategorii “Mylyn SDKs and Frameworks”  zaznaczamy  ”Mylyn Builds (Incubation)”<br />
9. Klikamy dalej<br />
10. Czekamy aż eclipse zainstaluje dodatek i  restartujemy eclipse.<br />
11. Z menu górnego wybieramy “Window” -&gt; “show view”<br />
12. Wybieramy “Mylyn” -&gt; “Builds”</p>
<p><strong>Uwaga!</strong><br />
Jak będzie problem z jakimś pakietem plugina &#8211; to odznaczamy ten pakiet &#8211; nie powinno to zepsuć funkcjonalności wtyczki.</p>
<p>Dodanie builda do mylyn.</p>
<p>1. Klikamy &#8222;New build Server Location&#8221; &#8211; niebieska &#8222;bateria&#8221; z żółtym plusem &#8211; obok odśwież <img src='http://burned.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
2. Wybieramy Hudson (supports Jenkins)<br />
3. Wypełniamy pola, klikamy &#8222;Validate&#8221; i finish.<br />
4. Po poprawnym połączeniu w zakładce build, możemy kliknąć refresh &#8211; pojawi się nam lista oraz stan testów.</p>
<p>Test uruchamiamy: prawy przycisk myszki na teście i klikamy Run Build.<br />
Szczegółowe informację o miejscu błędu w kodzie oraz co go spowodowało otrzymujemy wybierając odpowiedni test i z górnego okna Build klikamy Console.</p>
]]></content:encoded>
			<wfw:commentRss>http://burned.pl/controla-jenkinsahudsona-z-poziomu-eclipsa-wtyczka-mylyn/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programowanie &#8211; brzmi ciekawie !</title>
		<link>http://burned.pl/programowanie-brzmi-ciekawie</link>
		<comments>http://burned.pl/programowanie-brzmi-ciekawie#comments</comments>
		<pubDate>Sun, 24 Jul 2011 09:32:06 +0000</pubDate>
		<dc:creator>Roman Barzyczak</dc:creator>
				<category><![CDATA[Myśli programisty]]></category>

		<guid isPermaLink="false">http://burned.pl/?p=384</guid>
		<description><![CDATA[Na chwilę obecną programuje w PHP, ale czy pójdę dalej w tym kierunku? Nie wiem, ale wydaje mi się, że na chwilę obecną każdy programista powinien znać PHP ponieważ jak nie trudno zauważyć wszystkie aplikacje idą w chmurę !]]></description>
			<content:encoded><![CDATA[<p><a href="http://burned.pl/wp-content/uploads/2011/07/php_squad.jpg"><img class="aligncenter size-full wp-image-385" title="php_squad" src="http://burned.pl/wp-content/uploads/2011/07/php_squad.jpg" alt="" width="480" height="339" /></a></p>
<p>Na chwilę obecną programuje w PHP, ale czy pójdę dalej w tym kierunku? Nie wiem, ale wydaje mi się, że na chwilę obecną każdy programista powinien znać PHP ponieważ jak nie trudno zauważyć wszystkie aplikacje idą w chmurę !</p>
]]></content:encoded>
			<wfw:commentRss>http://burned.pl/programowanie-brzmi-ciekawie/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello world part2 !</title>
		<link>http://burned.pl/helloworldpart2</link>
		<comments>http://burned.pl/helloworldpart2#comments</comments>
		<pubDate>Sun, 24 Jul 2011 08:34:46 +0000</pubDate>
		<dc:creator>Roman Barzyczak</dc:creator>
				<category><![CDATA[Myśli programisty]]></category>

		<guid isPermaLink="false">http://burned.pl/?p=378</guid>
		<description><![CDATA[Czasami mam tak, że mam ochotę wylać swoje myśli na papier ( no. elektroniczny też może być ), więc rozpoczynam nowy etap tego bloga &#8211; będą także luźne wpisy mojego autorstwa, nie zawsze związane z informatyką, które będą pisane luźno &#8230; <a href="http://burned.pl/helloworldpart2">Czytaj dalej <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://burned.pl/wp-content/uploads/2011/07/media_playback_start.png"><img class="alignleft size-full wp-image-381" title="media_playback_start" src="http://burned.pl/wp-content/uploads/2011/07/media_playback_start.png" alt="" width="128" height="128" /></a>Czasami mam tak, że mam ochotę wylać swoje <strong>myśli na papier </strong>( no. elektroniczny też może być <img src='http://burned.pl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ), więc rozpoczynam nowy etap tego bloga &#8211; będą także <strong>luźne wpisy</strong> mojego autorstwa, nie zawsze związane z informatyką, które będą pisane luźno o tym co mnie irytuje, rozbawia czy o  tym jak to jest w świecie <strong>IT</strong>. Nie będą one publikowane na stronie głównej, lecz tylko w kategorii &#8222;Myśli programisty&#8221;.</p>
<p>PS. Tutoriale będą pokazywać się nadal !</p>
]]></content:encoded>
			<wfw:commentRss>http://burned.pl/helloworldpart2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[php] Rozpakowywanie paczki… Nie można było utworzyć katalogu</title>
		<link>http://burned.pl/php-rozpakowywanie-paczki%e2%80%a6-nie-mozna-bylo-utworzyc-katalogu</link>
		<comments>http://burned.pl/php-rozpakowywanie-paczki%e2%80%a6-nie-mozna-bylo-utworzyc-katalogu#comments</comments>
		<pubDate>Sat, 23 Jul 2011 13:14:56 +0000</pubDate>
		<dc:creator>Roman Barzyczak</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Projektowanie stron WWW]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[błąd istalacji wtyczek wordpress]]></category>
		<category><![CDATA[nie można utworzyć katalogu]]></category>
		<category><![CDATA[nie można zainstalować wtyczki wordpress]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugin wordpress]]></category>
		<category><![CDATA[rozpakowywanie paczki..]]></category>

		<guid isPermaLink="false">http://burned.pl/?p=367</guid>
		<description><![CDATA[Strona WordPress na localhost działa poprawnie, na innym serwerze także. A na obecnym serwerze WordPress nie chce. Należy wtedy sprawdzić wersje php.. Instalacja wtyczki z wysłanego na serwer pliku: &#8230; Rozpakowywanie paczki… Nie można było utworzyć katalogu. /path Wróć na &#8230; <a href="http://burned.pl/php-rozpakowywanie-paczki%e2%80%a6-nie-mozna-bylo-utworzyc-katalogu">Czytaj dalej <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_196" class="wp-caption alignleft" style="width: 160px"><a href="http://burned.pl/wp-content/uploads/2010/09/phpslon-e1285057883595.png"><img class="size-full wp-image-196" title="Słoń PHP" src="http://burned.pl/wp-content/uploads/2010/09/phpslon-e1285057883595.png" alt="Slon PHP" width="150" height="96" /></a><p class="wp-caption-text">PHP</p></div>
<p>Strona WordPress na <strong>localhost </strong>działa poprawnie, na innym serwerze także. A na obecnym serwerze WordPress nie chce. Należy wtedy sprawdzić wersje php..</p>
<blockquote>
<p style="text-align: right;">Instalacja wtyczki z wysłanego na serwer<br />
pliku: &#8230;<br />
Rozpakowywanie paczki…<br />
Nie można było utworzyć katalogu. /path<br />
Wróć na stronę „Wtyczki”</p>
</blockquote>
<p><span id="more-367"></span>Aby to wykonać należy zrobić sobie napisać prosty skrypt i go uruchomić na serwerze, który wyświetli nam obecną wersje PHP:</p>
<pre class="brush:as3">&lt;?php
    echo 'Current PHP version: ' . phpversion();
?&gt;</pre>
<p>Jeżeli wersja jest mniejsza niż 5.2.4 problem został znaleziony ponieważ obecny WordPress wymaga cyt.<strong><em> PHP w wersji 5.2.4 lub nowszej. </em></strong>Należy zmienić hosting, lub zainstalować starszego WordPressa( nie polecam).</p>
]]></content:encoded>
			<wfw:commentRss>http://burned.pl/php-rozpakowywanie-paczki%e2%80%a6-nie-mozna-bylo-utworzyc-katalogu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[mysql][php] Jak usunąć wszystkie tabele z bazy danych z poziomu PHP ?</title>
		<link>http://burned.pl/mysqlphp-jak-usunac-wszystkie-tabele-z-bazy-danych-z-poziomu-php</link>
		<comments>http://burned.pl/mysqlphp-jak-usunac-wszystkie-tabele-z-bazy-danych-z-poziomu-php#comments</comments>
		<pubDate>Sat, 23 Jul 2011 10:29:20 +0000</pubDate>
		<dc:creator>Roman Barzyczak</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Projektowanie stron WWW]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[brak dostępu do phpmyadmin jak wykonać operację]]></category>
		<category><![CDATA[Jak usunąć wszystkie tablele z bazy danych?]]></category>
		<category><![CDATA[mySQL z poziomu PHP]]></category>
		<category><![CDATA[obietkowe łączenie z bazą danych]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5 query]]></category>
		<category><![CDATA[php5 select]]></category>
		<category><![CDATA[remove table]]></category>
		<category><![CDATA[Usuwanie tabel z poziomu PHP]]></category>

		<guid isPermaLink="false">http://burned.pl/?p=352</guid>
		<description><![CDATA[Czasami stajemy przed dylematem zawartym w nagłówku tego artykułu - &#8216;Jak usunąć wszystkie tabele z bazy danych z poziomu PHP ?&#8217;. Potrzebne jest nam to w sytuacjach gdy nie mamy dostępu do phpmyadmin, a musimy usunąć wszystkie tabele np. ja &#8230; <a href="http://burned.pl/mysqlphp-jak-usunac-wszystkie-tabele-z-bazy-danych-z-poziomu-php">Czytaj dalej <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://burned.pl/wp-content/uploads/2011/07/remove_table.png"><img class="alignleft size-full wp-image-356" title="remove_table" src="http://burned.pl/wp-content/uploads/2011/07/remove_table.png" alt="" width="209" height="161" /></a>Czasami stajemy przed dylematem zawartym w nagłówku tego artykułu -<strong> &#8216;Jak usunąć wszystkie tabele z bazy danych z poziomu PHP ?&#8217;. </strong>Potrzebne jest nam to w sytuacjach gdy nie mamy dostępu do <strong>phpmyadmin</strong>, a musimy usunąć wszystkie tabele np. ja wykorzystałem to gdy musiałem postawić system <strong>wordpress </strong>mając do dyspozycji <strong>jedną bazę danych</strong>, <strong>użytkownika bez możliwości stworzenia nowej bazy danych</strong> i braku dostępu do <strong>phpmyadmin</strong>.</p>
<p><span id="more-352"></span></p>
<p>Myślę, że kod nie wymaga dużo wyjaśnień ponieważ, wszystko jest wykomentowane. Aby uruchomić poniższy skrypt wystarczy ustawić w kodzie:</p>
<pre class="brush:php">//ustawienia do bazy danych
      public  $host = "localhost"; //adres hosta
      public  $user = "root";   //nazwa uzytykownika
      public  $password = ""; // haslo uzytkownika
      public  $database_name = "czyszczona";    //nazwa bazy danych</pre>
<p>Oraz skopiować poniższy skrypt ( <strong>Usuwający wszystkie tabele z bazy danych z poziomu PHP </strong>)  na serwer i go uruchomić wpisując adres mu odpowiadający.</p>
<pre class="brush:php">&lt;?php
/**
 * Klasa odpowiedzialna za usuwanie tabel wybranej bazy danych
 * @author Roman Barzyczak
 */
 ?&gt;

 &lt;?php
class database_remove {

	//ustawienia do bazy danych
      public  $host = "localhost"; //adres hosta
      public  $user = "root";   //nazwa uzytykownika
      public  $password = ""; // haslo uzytkownika
      public  $database_name = "czyszczona";    //nazwa bazy danych

    public function __construct() {

// łączymy się z bazą danych
        IF (!$this-&gt;mysqli = new mysqli($this-&gt;host, $this-&gt;user, $this-&gt;password)) {
            throw new Exception('Wystąpił błąd - ' . $this-&gt;mysqli-&gt;error, $this-&gt;mysqli-&gt;errno);
        }

// wybieramy bazę danych
        IF (!$this-&gt;mysqli-&gt;select_db($this-&gt;database_name)) {
            throw new Exception('Nie można wybrać bazy danych - ' . $this-&gt;mysqli-&gt;error, $this-&gt;mysqli-&gt;errno);
        }

    }

	//Wykonywanie funkcji select i zwrócenie tablicy  asocjacyjnej z wynikami
    public function select($query) {

        IF (!$result = $this-&gt;mysqli-&gt;query($query)) {
            throw new Exception('Błąd wykonania zapytania - (' . $query . ') - ' . $this-&gt;mysqli-&gt;error, $this-&gt;mysqli-&gt;errno);
        }
        while ($row = $result-&gt;fetch_assoc()) {
            $return[] = $row;
        }
        unset($result);
        unset($row);
        return $return;
    }

    // Wykonywanie zapytań nie zwracających wartości (nie-Select)
    public function query($query) {

        IF (!$result = $this-&gt;mysqli-&gt;query($query)) {
            throw new Exception('Błąd wykonania zapytania - (' . $query . ') - ' . $this-&gt;mysqli-&gt;error, $this-&gt;mysqli-&gt;errno);
        } else {
            echo 'Baza ' . $query . ' została usnięta';
        }
    }
}

$database = new database_remove;

//wyswietlenie wszystkich tabel
$tabele=$database-&gt;select('SHOW tables from '.$database-&gt;database_name);
$tabale_txt = 'Tables_in_'.$database-&gt;database_name;

echo 'Tabele do usunięcia: &lt;br /&gt; &lt;br /&gt;';
foreach ($tabele as $key =&gt; $t)
{
echo $t[$tabale_txt];
echo '&lt;br /&gt;';
}
echo '&lt;br /&gt;';
echo '&lt;br /&gt;';

//wyswietlenie komuniakatu o usuwaniu tabel:
foreach ($tabele as $key =&gt; $t)
{
$database-&gt;query('DROP TABLE '.$t[$tabale_txt]);
echo '&lt;br /&gt;';
}</pre>
<p>PS. Po wykonaniu operacji nie zapomnijmy  usunąć pliku z serwera, bo późniejsze konsekwencję mogą być bardzo nieprzyjemne <img src='http://burned.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Jak usunąć wszystkie tabele z bazy danych z poziomu PHP ?</div>
]]></content:encoded>
			<wfw:commentRss>http://burned.pl/mysqlphp-jak-usunac-wszystkie-tabele-z-bazy-danych-z-poziomu-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[WAMP][LOCALHOST][VIRTUAL HOST] Konfiguracja virtual host dla WAMP-a.</title>
		<link>http://burned.pl/wamplocalhostvirtual-host-konfiguracja-virtual-host-dla-wamp-a</link>
		<comments>http://burned.pl/wamplocalhostvirtual-host-konfiguracja-virtual-host-dla-wamp-a#comments</comments>
		<pubDate>Thu, 07 Jul 2011 17:03:13 +0000</pubDate>
		<dc:creator>Roman Barzyczak</dc:creator>
				<category><![CDATA[Projektowanie stron WWW]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[domena na localhoście]]></category>
		<category><![CDATA[hosts w windows]]></category>
		<category><![CDATA[httpd-vhosts.conf]]></category>
		<category><![CDATA[httpd.conf]]></category>
		<category><![CDATA[konfiguracja virtual host]]></category>
		<category><![CDATA[konfiguracja virtual host na windows]]></category>
		<category><![CDATA[konflikt skype i wamp]]></category>
		<category><![CDATA[localhost virtual host]]></category>
		<category><![CDATA[localhost wlasna domena]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[ServerAlias]]></category>
		<category><![CDATA[servername]]></category>
		<category><![CDATA[WAMP]]></category>
		<category><![CDATA[wamp problem z włączeniem]]></category>
		<category><![CDATA[wamp restart all services]]></category>
		<category><![CDATA[wamp server]]></category>
		<category><![CDATA[wamp świeci się na pomarańczowo]]></category>
		<category><![CDATA[wygodne adresy na localhost]]></category>

		<guid isPermaLink="false">http://burned.pl/?p=343</guid>
		<description><![CDATA[Większość z nas (w tym również ja) zanim wrzuci stronę na serwer klienta, przygotowuje  i konfiguruje ją na localhoscie, pokażę jak wygodnie można skonfigurować serwer WAMP, aby nasza praca była wygodniejsza i efektywniejsza. Po przeczytaniu tego tutoriala w oknie przeglądarki &#8230; <a href="http://burned.pl/wamplocalhostvirtual-host-konfiguracja-virtual-host-dla-wamp-a">Czytaj dalej <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-344" title="serwerwamp" src="http://burned.pl/wp-content/uploads/2011/07/serwerwamp.png" alt="Serwer WAMP" width="163" height="119" />Większość z nas (w tym również ja) zanim wrzuci stronę na serwer klienta, przygotowuje  i konfiguruje ją na localhoscie, pokażę jak wygodnie można <strong>skonfigurować serwer WAMP</strong>, aby nasza praca była <strong>wygodniejsza </strong>i <strong>efektywniejsza</strong>. Po przeczytaniu tego tutoriala w oknie przeglądarki nie będziesz musiał wpisywać np http://localhost/naszastrona/ wystarczy tylko np. naszastrona_dev.pl.</p>
<p><strong>Dlaczego warto używać virutal host?</strong></p>
<ul>
<li> Ponieważ wpisywanie w oknie przeglądarki długich w nazw  stylu: http://localhost/naszastrona/  jest niewygodne</li>
<li> Czasami konfiguracja linków w strukturze drzewiastej może być niepoprawna i powodować problemy na serwerze</li>
</ul>
<p><span id="more-343"></span><strong>1. Co nam potrzebne?</strong></p>
<p><strong>Serwer WAMP</strong> do pobrania: <a href="http://www.wampserver.com/en/download.php" target="_blank">http://www.wampserver.com/en/download.php</a><br />
i w zasadzie tyle, ponieważ serwer ten zawiera w swoim pakiecie, wszystko co jest potrzebne do uruchomienia serwera na localhoście:</p>
<ul>
<li>Apache 2.2.17</li>
<li>Php 5.3.3</li>
<li>Mysql 5.1.53 (version 64 bits)</li>
<li>Mysql 5.5.8 (version 32 bits)</li>
<li>PhpMyadmin 3.2.0.1</li>
<li>SQLBuddy 1.3.2</li>
</ul>
<p><strong>2. Instalacja serwera</strong></p>
<p>Wiele osób ma problem dlaczego serwer WAMP nie działa, dzieje się to osobą które mają zainstalowany program SKYPE, który ma ustawiony alternatywne porty takie jak WAMP. Aby to naprawić wchodzimy do programu SKYPE-&gt;Narzędzia-&gt;opcje-&gt;zakładka Zaawansowane-&gt;Połęczenie i odznaczamy &#8222;Użyj portów 80 oraz 443 jako alternatywnych dla połączeń przychodzących&#8221; :</p>
<div id="attachment_345" class="wp-caption aligncenter" style="width: 650px"><a href="http://burned.pl/wp-content/uploads/2011/07/skype.png"><img class="size-large wp-image-345" title="skype" src="http://burned.pl/wp-content/uploads/2011/07/skype-1024x805.png" alt="problem z serwerem" width="640" height="503" /></a><p class="wp-caption-text">Wamp nie uruchamia się wraz ze Skype</p></div>
<p>Gdy nasz serwer działa już poprawnie( adres: http://localhost/ wyświetla stronę główną naszego serwera) możemy przystąpić do konfiguracji virutalhostów.</p>
<p><strong>3. Ustawiamy plik httpd.conf</strong></p>
<p>Klikamy lewym przyciskiem myszki na ikonkę WAMP-a który znajduję się w trayu (ikony obok zegara) z menu kontekstowego wybieramy Apache-&gt; httpd.conf:<a href="http://burned.pl/wp-content/uploads/2011/07/wamp1.png"><img class="aligncenter size-full wp-image-346" title="wamp1" src="http://burned.pl/wp-content/uploads/2011/07/wamp1.png" alt="httpd.conf" width="344" height="268" /></a><br />
Znajdujemy w nim wpis:</p>
<pre class="brush:shell"># Virtual hosts
#Include conf/extra/httpd-vhosts.conf</pre>
<p>i odkomentowujemy linię z Include  <strong>conf/extra/httpd-vhosts.conf</strong>:</p>
<pre class="brush:shell"># Virtual hosts
Include conf/extra/httpd-vhosts.conf</pre>
<p>Zapisujemy.</p>
<p><strong>4.Ustawienia konfiguracyjne w pliku httpd-vhosts.conf</strong></p>
<p>Od komentowanie includowania pliku z punktu pierwszego, powoduje że <strong>serwer Apache </strong>odczytuje pliki konfiguracyjne z pliku <strong>httpd-vhosts.conf.</strong> Pozostało nam nic innego jak znaleźć ten plik i zeedytować go. Domyślnie znajduje się pod adresem:<em><strong> C:\wamp\bin\apache\Apache2.2.11\conf\extra\httpd-vhosts.conf</strong></em></p>
<p>Usuwamy znajdującą się w nim treść i kopiujemy poniższą:</p>
<pre class="brush:shell">#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most
configurations
# use only name-based virtual hosts so the server doesn't need to worry
about
# IP addresses. This is indicated by the asterisks in the directives
below.
#
# Please see the documentation at
# &lt;URL:http://httpd.apache.org/docs/2.2/vhosts/&gt;
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any &lt;VirtualHost&gt; block.
#

&lt;VirtualHost *:80&gt;
    ServerAdmin webmaster@localhost
    DocumentRoot "c:/wamp/www"
    ServerName localhost
    ErrorLog "logs/localhost-error.log"
    CustomLog "logs/localhost-access.log" common
&lt;/VirtualHost&gt;

&lt;VirtualHost *:80&gt;
    ServerAdmin webmaster@localhost
    DocumentRoot "C:\wamp\www\naszastrona"
    ServerName naszastrona_dev.pl
    ServerAlias www.naszastrona_dev.pl
    &lt;directory "C:\wamp\www\naszastrona"&gt;
        Options Indexes FollowSymLinks
        AllowOverride all
        allow from all
    &lt;/directory&gt;
&lt;/VirtualHost&gt;</pre>
<p>Ustawiamy wg własnych preferencji analogicznie do powyższego kodu.<br />
<strong>DocumentRoot </strong>- folder gdzie znajduje się strona<br />
<strong>ServerName </strong>- nazwa pod jaką ma być wyświetlana lokalna strona<br />
<strong>ServerAlias </strong>- alias strony &#8211; dodajemy www</p>
<p>Zapisujemy plik.</p>
<p><strong>4. Plik hosts</strong></p>
<p>Ostatnim etapem jest odnalezienie pliku hosts znajduje się on:  w <em><strong>C:\Windows\System32\drivers\etc\hosts</strong></em> . Możemy mieć problemy z zapisaniem go, są dwa sposoby aby rozwiązać ten problem:</p>
<ol>
<li>Ustawiamy otwórz za pomocą notatnik. A następniem klikamy prawym przyciskiem myszki i wybieramy uruchom jako administrator.</li>
<li>Kopiujemy plik gdzieś na zewnątrz folderu <strong>Windows</strong> edytujemy go i kopiujemy z powrotem na swoje miejsce.</li>
</ol>
<p>Plik ten edytujemy wg poniższego schematu:</p>
<pre class="brush:shell"># Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
	127.0.0.1       localhost
	127.0.0.1       naszastrona_dev.pl
	127.0.0.1       www.naszastrona_dev.pl</pre>
<p>Klikamy znowu na WAMP-a w trayu i wybieramy restart all services.</p>
<p>Jeżeli wszystko ustawiliśmy zgodnie z instrukcją serwer powinien działać poprawnie a adres http://naszastrona_dev.pl/ przekieruje nas na naszą stronę.</p>
<p>Teraz gdy chcemy mieć więcej stron, które będziemy mieli skonfigurowane na virtual host wystarczy dodać tylko dodatkowy kod (przykład dla <strong>drugastrona</strong>)</p>
<p><em><strong>httpd-vhosts.conf:</strong></em></p>
<pre class="brush:shell">&lt;VirtualHost *:80&gt;
    ServerAdmin webmaster@localhost
    DocumentRoot "C:\wamp\www\drugastrona"
    ServerName drugastrona_dev.pl
    ServerAlias www.drugastrona_dev.pl
    &lt;directory "C:\wamp\www\drugastrona"&gt;
        Options Indexes FollowSymLinks
        AllowOverride all
        allow from all
    &lt;/directory&gt;
&lt;/VirtualHost&gt;</pre>
<p><em><strong>i w </strong></em><em><strong>hosts:</strong></em></p>
<pre>127.0.0.1       www.drugastrona_dev.pl</pre>
]]></content:encoded>
			<wfw:commentRss>http://burned.pl/wamplocalhostvirtual-host-konfiguracja-virtual-host-dla-wamp-a/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>[Photoshop] Skróty klawiszowe &#8211; jak zrobić własne i jak sprawdzić domyślne</title>
		<link>http://burned.pl/photoshop-skroty-klawiszowe-jak-zrobic-wlasne-i-jak-sprawdzic-domyslne</link>
		<comments>http://burned.pl/photoshop-skroty-klawiszowe-jak-zrobic-wlasne-i-jak-sprawdzic-domyslne#comments</comments>
		<pubDate>Fri, 08 Apr 2011 13:16:32 +0000</pubDate>
		<dc:creator>Roman Barzyczak</dc:creator>
				<category><![CDATA[Grafika]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[jak zrobić skróty klawiszowe w photoshop]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[skróty klawiszowe]]></category>
		<category><![CDATA[skróty klawiszowe w photoshop]]></category>

		<guid isPermaLink="false">http://burned.pl/?p=332</guid>
		<description><![CDATA[Gdy wiele razy wykonujemy jakąś czynność i zależy nam, aby działo się to sprawnie i szybko. Do tego właśnie zostały stworzone skróty klawiszowe, które ułatwiają nam to zadanie. Photoshop jest narzędziem, który ma bardzo wiele różnorodnych funkcji, ale tylko   niektóre &#8230; <a href="http://burned.pl/photoshop-skroty-klawiszowe-jak-zrobic-wlasne-i-jak-sprawdzic-domyslne">Czytaj dalej <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_333" class="wp-caption alignleft" style="width: 310px"><a href="http://burned.pl/wp-content/uploads/2011/04/photoshop.png"><img class="size-medium wp-image-333" title="photoshop" src="http://burned.pl/wp-content/uploads/2011/04/photoshop-300x298.png" alt="photoshop" width="300" height="298" /></a><p class="wp-caption-text">Photoshop</p></div>
<p>Gdy wiele razy wykonujemy jakąś czynność i zależy nam, aby działo się to sprawnie i szybko. Do tego właśnie zostały stworzone skróty klawiszowe, które ułatwiają nam to zadanie. <strong>Photoshop </strong>jest narzędziem, który ma bardzo wiele różnorodnych funkcji, ale tylko   niektóre wykorzystujemy często, dlatego warto wiedzieć, jak sobie pomóc i stworzyć własne <strong>skróty klawiszowe</strong> do tych  najczęściej wykonywanych czynności.</p>
<p><span id="more-332"></span></p>
<p>Sprawa jest bardzo prosta, wystarczy kliknąć w button &#8222;Edit&#8221; znajdującego  pasku narzędzi i wybrać z rozwijanego menu &#8221; &#8222;Keyboard shortcuts..&#8221; lub klikając ALT + SHIFT + CTRL + K.</p>
<p><a href="http://burned.pl/wp-content/uploads/2011/04/keyboard-shortcuts.png"><img class="aligncenter size-full wp-image-334" title="keyboard-shortcuts" src="http://burned.pl/wp-content/uploads/2011/04/keyboard-shortcuts.png" alt="keyboard-shortcuts" width="279" height="708" /></a></p>
<p>Ukaże się nam menu w którym wybieramy interesujący nas rodzaj narzędzi : Shortcuts For: Application Menus / Panel Menus / Tools/</p>
<p><a href="http://burned.pl/wp-content/uploads/2011/04/keyboard-shortcuts-menu.png"><img class="aligncenter size-full wp-image-335" title="keyboard-shortcuts-menu" src="http://burned.pl/wp-content/uploads/2011/04/keyboard-shortcuts-menu.png" alt="Skróty klawiszowe photoshop" width="795" height="606" /></a></p>
<p>Teraz wystarczy kliknąć w odpowiedni &#8222;Shortcut&#8221; i wybrać interesującą nas kombinację klawiszy.</p>
<p>W tym samym miejscu możemy sprawdzić <strong>domyślne skróty klawiszowe w Photoshop.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://burned.pl/photoshop-skroty-klawiszowe-jak-zrobic-wlasne-i-jak-sprawdzic-domyslne/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[jquery][joomla] Jak dodać Jquery do Joomli?</title>
		<link>http://burned.pl/jqueryjoomla-jak-dodac-jquery-do-joomli</link>
		<comments>http://burned.pl/jqueryjoomla-jak-dodac-jquery-do-joomli#comments</comments>
		<pubDate>Wed, 23 Feb 2011 16:30:20 +0000</pubDate>
		<dc:creator>Roman Barzyczak</dc:creator>
				<category><![CDATA[Bez pomyslu]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Projektowanie stron WWW]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[jak dodać jquery do joomli]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jquery i joomla]]></category>
		<category><![CDATA[jquery w joomli]]></category>
		<category><![CDATA[likebox w joomli]]></category>
		<category><![CDATA[problem z jquery w joomli]]></category>

		<guid isPermaLink="false">http://burned.pl/?p=314</guid>
		<description><![CDATA[Sprawa wydaję się trywialna, jednak tak nie jest. Ponieważ w joomli następuję konflikt z mootools. Jak się go pozbyć pokazane jest właśnie w tym tutorialu. Postaram się napisać ten artykuł szybko, składnie i czytelnie 1. Ściągamy dodatek do joomli: http://extensions.joomla.org/extensions/core-enhancements/scripts/7230 &#8230; <a href="http://burned.pl/jqueryjoomla-jak-dodac-jquery-do-joomli">Czytaj dalej <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://burned.pl/wp-content/uploads/2011/02/jquery_joomla.png"><img class="alignleft size-medium wp-image-316" title="jquery_joomla" src="http://burned.pl/wp-content/uploads/2011/02/jquery_joomla-300x201.png" alt="jquery &amp; joomla" width="300" height="201" /></a>Sprawa wydaję się trywialna, jednak tak nie jest. Ponieważ w joomli następuję konflikt z mootools. Jak się go pozbyć pokazane jest właśnie w tym tutorialu.</p>
<p><span id="more-314"></span></p>
<p>Postaram się napisać ten artykuł szybko, składnie i czytelnie <img src='http://burned.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>1. Ściągamy dodatek do joomli: <a href="http://extensions.joomla.org/extensions/core-enhancements/scripts/7230">http://extensions.joomla.org/extensions/core-enhancements/scripts/7230</a> .</p>
<p>2. Instalujemy go i włączamy(klikając na czerwonego x, obok nazwy) w panelu administracyjnym (dodatki pod nazwą System &#8211; SC jQuery), wchodzimy do niego i zaznaczamy opcję:</p>
<div id="attachment_317" class="wp-caption aligncenter" style="width: 310px"><a href="http://burned.pl/wp-content/uploads/2011/02/1.jpg"><img class="size-medium wp-image-317" title="1" src="http://burned.pl/wp-content/uploads/2011/02/1-300x156.jpg" alt="jquery w joomli" width="300" height="156" /></a><p class="wp-caption-text">Zaznaczamy opcje jak powyżej. </p></div>
<p>Dzięki temu dodatkowi biblioteka jquery będzie dodawana automatycznie do naszej strony.</p>
<p>3. Przygotowujemy nasz plik jquery, który będzie wykorzystywany na naszej stronie. Przykładowy kod:</p>
<pre class="brush:xml">jQuery(function($){

    $("#wysuwane").css("left","-200px");

$("#wysuwane").hover(
  function () {
    $("#wysuwane").animate({left: "0px"}, 1000 );
        $(this).addClass("zamknij");
  },
  function () {
    $("#wysuwane").animate({left: "-200px"}, 1000 );
        $(this).removeClass("zamknij");
  }
);

});</pre>
<p>I zapisujemy go pod nazwą <strong>nasze_jquery.js.</strong></p>
<p>3. Teraz wystarczy tylko wrzucić ten plik z kodem <strong>jquery</strong>, który chcemy wykorzystać do naszego folderu z templatką przez <strong>ftp</strong> przykładowa ścieżka: <em>/templates/beez/js/nasze_jquery.js</em></p>
<p>i w sekcji head dodajemy:</p>
<pre class="brush:xml">&lt;script src="&lt;?php echo $this-&gt;baseurl ?&gt;/templates/beez/js/nasze_jquery.js" type="text/javascript"&gt;&lt;/script&gt;</pre>
<p>4. To już wszystko. Nasz kod jquery powinien działać teraz bezproblemowo w joomli.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 1034px; width: 1px; height: 1px; overflow: hidden;">/templates/beez/js/nasze_jquery.js</div>
]]></content:encoded>
			<wfw:commentRss>http://burned.pl/jqueryjoomla-jak-dodac-jquery-do-joomli/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Wysuwany like-box, slider,  facebooka na naszej stronie.</title>
		<link>http://burned.pl/wysuwany-like-box-slider-facebooka-na-naszej-stronie</link>
		<comments>http://burned.pl/wysuwany-like-box-slider-facebooka-na-naszej-stronie#comments</comments>
		<pubDate>Thu, 17 Feb 2011 17:49:52 +0000</pubDate>
		<dc:creator>Roman Barzyczak</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Projektowanie stron WWW]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[jak zrobić facebookowe "lubie to" z boku]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[like-box]]></category>
		<category><![CDATA[like-box z boku]]></category>
		<category><![CDATA[pływająca ramka]]></category>
		<category><![CDATA[Wysuwający się like-box facbooka]]></category>
		<category><![CDATA[wysuwany panel jquery]]></category>

		<guid isPermaLink="false">http://burned.pl/?p=265</guid>
		<description><![CDATA[Jak zrobić wysuwany box na naszej stronie z &#8222;lubię to&#8221; facebooka ? Odpowiedź znajdziecie w tym tutorialu. Pokrótce przedstawie co to jest wysuwany box? Jest to div, który będzie wysuwał się z boku naszej strony i będzie zawierał informację o &#8230; <a href="http://burned.pl/wysuwany-like-box-slider-facebooka-na-naszej-stronie">Czytaj dalej <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>Jak zrobić wysuwany box na naszej stronie z &#8222;lubię to&#8221;</p>
<div id="attachment_268" class="wp-caption alignleft" style="width: 310px"><a href="http://burned.pl/wp-content/uploads/2011/02/facebook.png"><img class="size-medium wp-image-268" title="facebook" src="http://burned.pl/wp-content/uploads/2011/02/facebook-300x300.png" alt="facebook" width="300" height="300" /></a><p class="wp-caption-text">Jak zrobić slider facebooka</p></div>
<p>facebooka ?</h2>
<p>Odpowiedź znajdziecie w tym <strong>tutorialu. </strong>Pokrótce przedstawie co to jest wysuwany box? Jest to <strong>div</strong>, który będzie <strong>wysuwał się z boku naszej strony </strong>i będzie zawierał informację o osobach, które <strong>lubią </strong>naszą <strong>aplikację facebookową</strong>( czyli naszą stronę). Efekt Demo pokazany na stronie: <a href="http://burned.pl/tutoriale/plywajaca_ramka/menu.html">Demo</a></p>
<h3><span id="more-265"></span>Na poczatku mamy dwie drogi 1) Tworzymy fan-page lub wykorzystujemy własny,  2) tworzymy aplikację, którą możemy także podpiąć do like-boxa. Pierwsza droga jest dużo lepsza.</h3>
<h3></h3>
<h3>1. 1)Wykonujemy nasz <strong>fan-page facebooka. </strong></h3>
<p>W tym celu wchodzimy pod adres: <a href="https://www.facebook.com/pages/create.php">https://www.facebook.com/pages/create.php</a> i postępujemy wg instrukcji udzielonych przez FB. Gdy utworzymy już fanpage otrzymujemy adres strony do fanpagu, np: https://www.facebook.com/pages/MKS-Babia-G%C3%B3ra-Sucha-Beskidzka/167563129961718  &#8211; będzie nam ona potrzebna do wygenerowania odpowiedniego likeboxa</p>
<h3>1.<strong> </strong>2)<strong> Aplikacja facebook: &#8211; </strong>nie jest nam potrzebna jeżeli utworzyliśmy fan page lub posiadamy własny.</h3>
<h3><strong></strong></h3>
<p>W tym celu wchodzimy na stronę: <a href="http://www.facebook.com/developers/">http://www.facebook.com/developers/</a> i klikamy na:<strong> &#8222;Set up new app&#8221;:</strong></p>
<p><strong> </strong></p>
<div id="attachment_270" class="wp-caption aligncenter" style="width: 310px"><strong><strong><a href="http://burned.pl/wp-content/uploads/2011/02/zrob_nowa_aplikacje.jpg"><img class="size-medium wp-image-270" title="zrob_nowa_aplikacje" src="http://burned.pl/wp-content/uploads/2011/02/zrob_nowa_aplikacje-300x15.jpg" alt="set_up_new_app" width="300" height="15" /></a></strong></strong><p class="wp-caption-text">Klikamy na Set Up New App</p></div>
<p><strong> </strong></p>
<p>Następnie wpisujemy tekst z ramki i klikamy &#8222;<strong>Wyślij</strong>&#8221;</p>
<p>W następnym kroku zaznaczamy <strong>&#8222;Zgadzam się&#8221;</strong> i wpisujemy nazwę naszej aplikacji:</p>
<div id="attachment_271" class="wp-caption aligncenter" style="width: 310px"><a href="http://burned.pl/wp-content/uploads/2011/02/zrob_nowa_aplikacje_2.jpg"><img class="size-medium wp-image-271" title="zrob_nowa_aplikacje_2" src="http://burned.pl/wp-content/uploads/2011/02/zrob_nowa_aplikacje_2-300x95.jpg" alt="" width="300" height="95" /></a><p class="wp-caption-text">Klikamy Create App</p></div>
<p>Po wciśnięciu &#8222;<strong>Create App</strong>&#8221; ukaże się nam okno w które uzupełniamy informacjami o naszej aplikacji wg. potrzeb klikamy &#8222;<strong>Back to my apps</strong>&#8222;:</p>
<div id="attachment_273" class="wp-caption aligncenter" style="width: 430px"><a href="http://burned.pl/wp-content/uploads/2011/02/zrob_nowa_aplikacje_4.jpg"><img class="size-full wp-image-273" title="zrob_nowa_aplikacje_4" src="http://burned.pl/wp-content/uploads/2011/02/zrob_nowa_aplikacje_4.jpg" alt="" width="420" height="38" /></a><p class="wp-caption-text">Klikamy &quot;Back to my apps&quot;:</p></div>
<p>Następnie: <strong>&#8222;Application profil page&#8221;</strong>. Adres tej strony na którą zostaliśmy przekierowani zapisujemy do schowka(lub notatnika), adres ten będzie nam potrzebny w dalszej części tworzenia like-boxa:</p>
<div id="attachment_274" class="wp-caption aligncenter" style="width: 603px"><a href="http://burned.pl/wp-content/uploads/2011/02/zrob_nowa_aplikacje_5.jpg"><img class="size-full wp-image-274" title="zrob_nowa_aplikacje_5" src="http://burned.pl/wp-content/uploads/2011/02/zrob_nowa_aplikacje_5.jpg" alt="" width="593" height="465" /></a><p class="wp-caption-text">Zapisujemy adres znajdujący się pod tym odnośnikiem </p></div>
<h3>2. Generujemy kod naszego <strong>like-boxa. </strong></h3>
<p>Wchodzimy na stronę: <a href="http://developers.facebook.com/docs/reference/plugins/like-box/">http://developers.facebook.com/docs/reference/plugins/like-box/</a> i odznaczamy &#8222;Show stream&#8221;, &#8222;Show header&#8221;, ustawiamy &#8222;Width: 185&#8243; , a w miejscu <strong>&#8222;Facebook page URL&#8221;</strong>: wpisujemy wcześniej zapisany adres URL  naszego fan pagu (utworzonego lub tego którego już posiadamy) lub naszej aplikacji:</p>
<div id="attachment_275" class="wp-caption aligncenter" style="width: 490px"><a href="http://burned.pl/wp-content/uploads/2011/02/zrob_nowa_aplikacje_6.jpg"><img class="size-full wp-image-275" title="zrob_nowa_aplikacje_6" src="http://burned.pl/wp-content/uploads/2011/02/zrob_nowa_aplikacje_6.jpg" alt="" width="480" height="482" /></a><p class="wp-caption-text">Wypełniamy jak powyższym obrazku</p></div>
<p>Klikamy <strong>&#8222;Get Code&#8221;</strong> i kody, które zostaną wygenerowany zapisujemy gdzieś do schowka.</p>
<h3>3. Piszemy kod na naszą stronę</h3>
<p>W celu uzyskania efektu wysuwającego się like-boxa z lewej strony, zastosujemy bibliotekę <strong>jquery</strong>.</p>
<p>W sekcji <strong>&#8222;Head&#8221;</strong> naszej stronie piszemy kod:</p>
<pre class="brush:xml">&lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"&gt;&lt;/script&gt;</pre>
<p>Jest osadzenie zdalnej  bibliotetki jquery w naszej stronie.</p>
<pre class="brush:xml">&lt;script type="text/javascript"&gt;

	$(function(){

	$("#wysuwane").css("left","-210px");

$("#wysuwane").hover(
  function () {
    $("#wysuwane").animate({left: "0px"}, 1000 );
		$(this).addClass("zamknij");
  },
  function () {
    $("#wysuwane").animate({left: "-210px"}, 1000 );
		$(this).removeClass("zamknij");
  }
);
});
	&lt;/script&gt;</pre>
<p>Kod ten odpowiada za wysunięcie diva &#8222;#wysuwane&#8221;, gdy najedziemy myszką oraz schowanie go gdy myszka będzie poza obszarem diva.</p>
<p>Dodajemy arkusz styli:</p>
<pre class="brush:css">&lt;style  type="text/css" &gt;
#wysuwane
{

	background: url("http://burned.pl/wp-content/uploads/2011/02/fbpodklad.png") no-repeat scroll 0 0 transparent;

	padding: 10px;
	width: 235px;
	height:402px;

	position: fixed;
	margin-top: -200px; /*połowa wysokości panelu w górę */
	left: 0px;
	top: 50%;

}
.zamknij
{
	background-position: 0px 0px -242px 0px;
}
 &lt;/style&gt;</pre>
<p>i pobieramy stworzone przeze mnie lub sami tworzymy tło pod naszego diva:</p>
<p><a href="http://burned.pl/wp-content/uploads/2011/02/fbpodklad.png"><img class="aligncenter size-full wp-image-269" title="fbpodklad" src="http://burned.pl/wp-content/uploads/2011/02/fbpodklad.png" alt="" width="242" height="401" /></a></p>
<p>Kod  <strong>XFBML</strong> (wcześniej wygenerowany) wklejamy w body najlepiej zaraz przed znacznikiem &lt;/body&gt; w divach ze stylem visbility:hidden &#8211; ponieważ zauważyłem problem w chrome z poprawnym wyświetlaniem tego kodu w owej przeglądarce. Przykład poniżej:</p>
<p>np:</p>
<pre class="brush:xml">&lt;div style="visibility:hidden;width:0px;height:0px;"&gt;
&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;
&lt;fb:like-box href="http://www.facebook.com/apps/application.php?id=154577594560986"
width="185" colorscheme="dark" show_faces="true" stream="false" header="false"&gt;&lt;/fb:like-box&gt;
&lt;/div&gt;</pre>
<div id="attachment_276" class="wp-caption aligncenter" style="width: 492px"><a href="http://burned.pl/wp-content/uploads/2011/02/zrob_nowa_aplikacje_7.jpg"><img class="size-full wp-image-276" title="zrob_nowa_aplikacje_7" src="http://burned.pl/wp-content/uploads/2011/02/zrob_nowa_aplikacje_7.jpg" alt="" width="482" height="395" /></a><p class="wp-caption-text">Wklejamy kod XFBML do sekcji head</p></div>
<p>Zostało nam już teraz tylko w sekcji <strong>BODY</strong> wkleić właściwy kod osadzający naszego diva:</p>
<pre class="brush:xml">&lt;div id="wysuwane"&gt;

&lt;div id="wewnatrz" style="float:left;width:150px; display:block; margin-left:0px;"&gt;

&lt;iframe&gt; &lt;/iframe&gt;
&lt;/div&gt;

&lt;/div&gt;</pre>
<p>Zamiast iframe wklejamy kod wcześniej wygenerowany &#8222;<strong>iframe</strong>&#8221; :</p>
<div id="attachment_276" class="wp-caption aligncenter" style="width: 492px"><a href="http://burned.pl/wp-content/uploads/2011/02/zrob_nowa_aplikacje_7.jpg"><img class="size-full wp-image-276" title="zrob_nowa_aplikacje_7" src="http://burned.pl/wp-content/uploads/2011/02/zrob_nowa_aplikacje_7.jpg" alt="" width="482" height="395" /></a><p class="wp-caption-text">Wklejamy kod iframe do naszego diva &quot;wewnatrz&quot;</p></div>
<p>Ostatnia rzecz to ustawić w powyższym kodzie wysokość naszego like boxa, w style dodajemy: <em>style=&#8221;border:none; overflow:hidden; width:185px;<strong> height:370px;</strong>&#8221; </em>natomiast w src dodajemy:  src=<em>&#8222;http://www.facebook.com/&#8230;. <strong>height=370</strong></em>&#8221; a będzie to wyglądać tak:</p>
<pre class="brush:xml">&lt;iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fapps%2Fapplication.php%3Fid%3D180598581984826&amp;width=185&amp;colorscheme=dark&amp;show_faces=true&amp;stream=false&amp;header=false&amp;height=370" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:185px; height:370px;" allowTransparency="true"&gt;&lt;/iframe&gt;
&lt;/div&gt;</pre>
<p>Efekt można obejrzeć na stronie:</p>
<p><a href="http://burned.pl/tutoriale/plywajaca_ramka/menu.html">Demo</a></p>
<h2>Jeżeli podoba CI się tutorial kliknij lubię to w like-boxa po lewej stronie <img src='http://burned.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </h2>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 342px; width: 1px; height: 1px; overflow: hidden;">https://www.facebook.com/pages/create.php</div>
]]></content:encoded>
			<wfw:commentRss>http://burned.pl/wysuwany-like-box-slider-facebooka-na-naszej-stronie/feed</wfw:commentRss>
		<slash:comments>100</slash:comments>
		</item>
	</channel>
</rss>

