<?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>Efrenzy Interactive Webdesign&#38;SEO Kraków &#187; status</title>
	<atom:link href="http://blog.efrenzy.pl/tag/status/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.efrenzy.pl</link>
	<description>Blog by Michał Kowalski.</description>
	<lastBuildDate>Fri, 11 Jun 2010 20:28:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Status gadu-gadu na stronie www.</title>
		<link>http://blog.efrenzy.pl/2008/01/09/status-gadu-gadu-na-stronie-www/</link>
		<comments>http://blog.efrenzy.pl/2008/01/09/status-gadu-gadu-na-stronie-www/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 14:56:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[gg]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://blog.efrenzy.pl/2008/01/09/status-gadu-gadu-na-stronie-www/</guid>
		<description><![CDATA[Być może zastanawiasz się właśnie, w jaki sposób można uzyskać wyświetlanie statusu gg na własnej stronie, być może zastanawiasz się jak stworzyć własny (zpersonalizowany) system prezentacji aktualnego stanu Twojego numeru gadu-gadu, czytając dalej dowiesz się jak łatwo wdrożyć tego typu pomysł.
Metoda podstawowa.
Wyświetlanie aktualnego statusu jest udostępnione w postaci skryptu CGI pod adresem URL : http://www.gadu-gadu.pl/users/status.asp [...]]]></description>
			<content:encoded><![CDATA[<p>Być może zastanawiasz się właśnie, w jaki sposób można uzyskać wyświetlanie statusu gg na własnej stronie, być może zastanawiasz się jak stworzyć własny (zpersonalizowany) system prezentacji aktualnego stanu Twojego numeru gadu-gadu, czytając dalej dowiesz się jak łatwo wdrożyć tego typu pomysł.<span id="more-24"></span></p>
<p><strong>Metoda podstawowa.</strong></p>
<p>Wyświetlanie aktualnego statusu jest udostępnione w postaci skryptu CGI pod adresem URL : http://www.gadu-gadu.pl/users/status.asp wprost z serwisu GG. Aby uzyskać efekt należy przekazać do skryptu status.asp dwa parametry, jako pierwszy &#8216;<font COLOR="#ff6600">id</font>&#8216;, który zawiera nasz numer w sieci gadu gadu, oraz drugi &#8216;<font COLOR="#ff6600">styl</font>&#8216; oznaczający sposób wyświetlania zwracanego stanu. Po przekazaniu do zmiennej &#8216;<font COLOR="#ff6600">styl</font>&#8216; wartości 1 nasz status będzie wyświetlał się w postaci słoneczka, natiomiast 2 da efekt opisowy.</p>
<p>Przechodząc do praktyki jaka płynie z powyższej teorii możemy wyświetlić status dla numeru 000000, za pomocą słoneczka (styl=1), wystarczy wstawić w odpowiednie miejsce na stronie poniższy kod (x)html:</p>
<p><font COLOR="#333399">&lt;img src=&#8221;http://www.gadu-gadu.pl/users/status.asp?id=000000&amp;styl=1&#8243;     /&gt;</font></p>
<p>i &#8212; gotowe <img src='http://blog.efrenzy.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Dla mocno zamyślonych lub równie mocno co beznadziejnie zakochanych dodam, że zamiast 000000 wstawiamy własny numer gadu- gadu.</p>
<p><strong>Wersja podrasowana &#8211; korzystamy z własnych miniaturek statusu za pośrednictwem php.</strong></p>
<p>Jeśliuważasz, że domyśne obrazki jakie oferuje gg nie pasują do layout&#8217;u Twojej strony, możesz w łatwy sposób podmienić je wykorzystując do tego prosty kod php:</p>
<pre><font COLOR="#333399">&lt;?php
$plik=fopen ("http://www.gadu-gadu.pl/users/status.asp?id=00000&amp;styl=2", "r"); $status=fgets($plik, 2);
switch ($status) {
   case 1: echo '&lt;img src="niedostepny.jpg" mce_src="niedostepny.jpg" /&gt;'; break;
   case 2: echo '&lt;img src="dostepny.jpg" mce_src="dostepny.jpg" /&gt;'; break;
   case 3: echo '&lt;img src="wracam.jpg" mce_src="wracam.jpg" /&gt;'; break;
   default: //opcja domyślna: echo '&lt;img src="error.jpg" mce_src="error.jpg" /&gt;'; break;
}
fclose($plik);
?&gt;</font></pre>
<p>&#8211;</p>
<p>To co robią powyższe instrukcje:</p>
<ol>
<li>fopen &#8212; pobieramy status w postaci strony www</li>
<li>petla swich &#8211; sprawdza co zwróciło zapytanie i przypisuje odpowiedni obrazek</li>
<li>fclose &#8212; zamyka nasz plik operacyjny zawierający wartość statusu</li>
</ol>
<p>Oczywiście należy utworzyć odpowiednie pliki miniaturek w formacie jpg i umieścić w miejscu dostępnym dla podanego kodu.</p>
<p><strong>Zakończenie.</strong></p>
<p>Kolejny prosty, aczkolwiek mocno praktyczny sposób na wzmocnienie dostępności Twoich usług oferowanych na stronie. Mam nadzieję, że komuś to ułatwi życie.</p>
<p><em>~Michał Kowalski 2008 </em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efrenzy.pl/2008/01/09/status-gadu-gadu-na-stronie-www/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
