<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
	<title>Artykuł</title>
	<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/</link>
	<pubDate>Tue, 07 Sep 2010 00:24:36 +0000</pubDate>
	<ttl>43200</ttl>
	<description>Artykuły IP.Board 3.0.x</description>
	<item>
		<title><![CDATA[[IP.Board 3.0.x] Player odtwarzający z MegaVideo]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/ipboard-30x-player-odtwarzajacy-z-megavideo-r37</link>
		<description><![CDATA[Wejdź do ACP -&gt; zakładka Skiny & Języki -&gt; Manage Media BBCode -&gt; Dodaj tag media...<br />
<br />
Wypełnij formularz następująco<br />
<br />
<strong class='bbc'>Tytuł zamiennika media:</strong> megavideo<br />
<strong class='bbc'>Dopasowanie zamiennika media:</strong><br />
<pre class='prettyprint'>http&#58;//megavideo.com/?v={1}</pre><br />
<br />
<br />
<strong class='bbc'>Zamienniki HTML mediów:</strong><br />
<pre class='prettyprint'>&lt;object width="640" height="480"&gt;&lt;param name="movie" value="http&#58;//www.megavideo.com/v/$2"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http&#58;//www.megavideo.com/v/$2" type="application/x-shockwave-flash" allowfullscreen="true" width="640" height="480"&gt;&lt;/embed&gt;&lt;/object&gt;</pre>]]></description>
		<pubDate>Sun, 06 Jun 2010 14:15:33 +0000</pubDate>
		<guid isPermaLink="false">fccb60fb512d13df5083790d64c4d5dd</guid>
	</item>
	<item>
		<title><![CDATA[[IP.Board 3.0.x] Portal jako główna strona]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/ipboard-30x-portal-jako-glowna-strona-r36</link>
		<description><![CDATA[W ostatnim czaje jedna osoba zapytała mnie jak włączyć portal IPS'u aby był startową stroną. <br />
<br />
Portal włączamy w ACP -&gt; Manage Applications & Modules -&gt; Wybierając z menu z opcjami dla portalu opcję "Edytuj szczegóły aplikacji..." w otwartych ustawieniach portalu ustawiamy opcję <strong class='bbc'>Aplikacja włączona</strong> na Tak<br />
<br />
Dzięki temu nasz portal zostanie uruchomiony. Następnym krokiem jest uczynienie z niego domyślnej startowej aplikacji forum, w tym celu otwieramy plik: /initdata.php i znajdujemy fragment:<br />
<br />
<pre class='prettyprint'>if ( ! defined( 'IPS_DEFAULT_PUBLIC_APP' ) )
{
	define( 'IPS_DEFAULT_PUBLIC_APP', 'forums' );
}</pre><br />
<br />
następnie zastępujemy go kodem:<br />
<br />
<pre class='prettyprint'>if ( ! defined( 'IPS_DEFAULT_PUBLIC_APP' ) )
{
	define( 'IPS_DEFAULT_PUBLIC_APP', 'portal' );
}</pre><br />
<br />
Zapisujemy plik i gotowe.<br />
<br />
<br />
Porada stworzona dla <a href='http://www.ipsbeyond.pl' class='bbc_url' title='Zewnętrzny link' rel='nofollow external'><strong class='bbc'>IPSBeyond.pl</strong></a>. Zabrania się kopiowania i rozpowszechniania bez zgody autora.]]></description>
		<pubDate>Sat, 05 Jun 2010 08:11:50 +0000</pubDate>
		<guid isPermaLink="false">2421fcb1263b9530df88f7f002e78ea5</guid>
	</item>
	<item>
		<title><![CDATA[[IP.Board 3.0.x] Dłuższe meta tagi]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/ipboard-30x-dluzsze-meta-tagi-r35</link>
		<description><![CDATA[Standardowo IP.Board ogranicza meta description do 247 znaków, co czasami jest niepożądane. W niniejszym tutorialu pokażę jak wydłużyć description do 255 znaków.<br />
<br />
<strong class='bbc'>Otwórz: <em class='bbc'>/admin/sources/classes/output/formats/coreOutput.php</em></strong> <br />
<br />
<strong class='bbc'>Znajdź:</strong><br />
<br />
<pre class='prettyprint'>
case 'description':
	$content = IPSText::truncate( strip_tags($content), 247 );
break;
</pre><br />
<br />
<br />
<strong class='bbc'>Zamień na:</strong><br />
<br />
<pre class='prettyprint'>
case 'description':
	$content = IPSText::truncate( strip_tags($content), 255 );
break;
</pre><br />
<br />
<br />
<strong class='bbc'>Zapisz i wgraj plik</strong><br />
<br />
<br />
Tutorial wykonany dla <a href='http://www.ipsbeyond.pl' class='bbc_url' title='Zewnętrzny link' rel='nofollow external'><strong class='bbc'>IPSBeyond.pl</strong></a>. <span style='color: red'>Zabrania się kopiowania i rozpowszechniania bez zgody i wiedzy autora</span>]]></description>
		<pubDate>Sat, 05 Jun 2010 08:10:23 +0000</pubDate>
		<guid isPermaLink="false">ddb30680a691d157187ee1cf9e896d03</guid>
	</item>
	<item>
		<title><![CDATA[[IP.Board 3.0.x] Banner pod logiem]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/ipboard-30x-banner-pod-logiem-r34</link>
		<description><![CDATA[Aby umieścić banner na forum pod logiem tak jak na screenie poniżej:<br />
<br />
<img src='http://www.ipsbeyond.pl/articleScreen/bannerInTop.png' alt='Dodaj obrazek' class='bbc_img' /><br />
<br />
Zaloguj się do ACP -&gt; Skiny & Język -&gt; <em class='bbc'>Dany skin</em> -&gt; Główne Szablony -&gt; globalTemplate<br />
<br />
<strong class='bbc'>Znajdź:</strong><br />
<br />
<pre class='prettyprint lang-html'>&lt;/div&gt;
			&lt;div id='content' class='clear'&gt;</pre><br />
<br />
poniżej tego wklej kod bannera zapisz i wszystko będzie tak jak na screenie.<br />
<br />
Dodatkowo można wyśrodkować banner lub umieścić kod z rotatora bannerów<br />
<br />
<br />
<span style='font-size: 17px;'><strong class='bbc'><span style='color: #FF0000'>Zabrania się kopiowania i rozpowszechniania artykułu w szczególności na innych forach bez zgody autora</span></strong></span>]]></description>
		<pubDate>Sat, 05 Jun 2010 08:10:18 +0000</pubDate>
		<guid isPermaLink="false">a49e9411d64ff53eccfdd09ad10a15b3</guid>
	</item>
	<item>
		<title>Przydante zapytania SQL po aktualizacji do IP.B...</title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/przydante-zapytania-sql-po-aktualizacji-do-ipb-r33</link>
		<description><![CDATA[W IP.Board wprowadzono nową stronę ustawień. Ten prosty tutorial pokaże jak zmienić ustawienia odgórnie.<br />
<br />
Należy pamietać, aby zmienić prefix w zapytaniach na ten, który mamy w swojej bazie. Ja posłużę się najczęściej używanym prefixem, czyli <strong class='bbc'>'ibf_'</strong>.<br />
<br />
<ul class='bbc'><li>Aby zmienić Moje ustawienia -&gt; Zakładka Ustawienia -&gt; Główne ustawienia -&gt; "Włączyć wizualny edytor (RTE)?" na domyślnie zaznaczony:<br />
<br />
<pre class='prettyprint lang-sql'>UPDATE ibf_members SET members_editor_choice='rte';
ALTER TABLE ibf_members CHANGE members_editor_choice members_editor_choice CHAR(3) NOT NULL DEFAULT 'rte';</pre><br />
<br />
<br /></li><li>Aby zmienić Moje ustawienia -&gt; Zakładka Ustawienia -&gt; Główne ustawienia -&gt; "Włączyć uploader flash?" na domyślnie zaznaczony:<br />
<br />
<pre class='prettyprint lang-sql'>UPDATE ibf_members SET member_uploader='flash';
ALTER TABLE ibf_members CHANGE member_uploader member_uploader varchar(32) NOT NULL DEFAULT 'flash';</pre><br />
<br />
<br /></li><li>Aby zmienić Moje ustawienia -&gt; Zakładka Profil -&gt; Zmień informacje o profilu -&gt; "Włącz komentarze profilu" na domyślnie zaznaczony:<br />
<br />
<pre class='prettyprint lang-sql'>UPDATE ibf_profile_portal SET pp_setting_count_comments=1;
ALTER TABLE ibf_profile_portal CHANGE pp_setting_count_comments pp_setting_count_comments INT(2) NOT NULL DEFAULT '1';</pre><br />
<br />
<br /></li><li>Aby zmienić Moje ustawienia -&gt; Zakładka Profil -&gt; Zmień informacje o profilu -&gt; "Pokaż moich znajomych w profilu" na domyślnie zaznaczony:<br />
<br />
<pre class='prettyprint lang-sql'>UPDATE ibf_profile_portal SET pp_setting_count_friends=1;
ALTER TABLE ibf_profile_portal CHANGE pp_setting_count_friends pp_setting_count_friends INT(2) NOT NULL DEFAULT '1';</pre><br />
<br /></li><li>Aby zmienić Moje ustawienia -&gt; Zakładka Profil -&gt; Zmień informacje o profilu -&gt; "Zatwierdzanie znajomych" na domyślną wartość "Włączone - Dodawaj tylko jeśli zatwierdzę":<br />
<br />
<pre class='prettyprint lang-sql'>UPDATE ibf_profile_portal SET pp_setting_moderate_friends=1;
ALTER TABLE ibf_profile_portal CHANGE pp_setting_moderate_friends pp_setting_moderate_friends TINYINT(1) NOT NULL DEFAULT '1';</pre><br />
<br /></li><li>Aby zmienić Moje ustawienia -&gt; Zakładka Profil -&gt; Zmień informacje o profilu -&gt; "Pokazuj ostanie X odwiedzających mój profil" na inną  wartość:<br />
<br />
<pre class='prettyprint lang-sql'>ALTER TABLE ibf_profile_portal CHANGE pp_setting_count_visitors pp_setting_count_visitors INT(2) NOT NULL DEFAULT 'X';</pre><br />
<br />
Pamiętaj aby zamienić X na wartość, jaka ma być domyślna.</li></ul><br />
<br />
<br />
<em class='bbc'>Źródło: Invision Guru</em><br />
<br />
<span style='font-size: 17px;'><strong class='bbc'><span style='color: #FF0000'>Zabrania się kopiowania i rozpowszechniania artykułu w szczególności na innych forach bez zgody autora</span></strong></span>]]></description>
		<pubDate>Sat, 05 Jun 2010 08:10:10 +0000</pubDate>
		<guid isPermaLink="false">019d385eb67632a7e958e23f24bd07d7</guid>
	</item>
	<item>
		<title><![CDATA[Uaktywnienie przycisku "Do góry"]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/uaktywnienie-przycisku-do-gory-r32</link>
		<description><![CDATA[Wiele osób pamięta zapewne z wcześniejszych wersji, jak w temacie zaraz pod postem znajdował się przycisk "Do góry", który przenosił nas na szczyt strony. W IP.Board 3.0.x przycisk ten jest standardowo ukryty. W tym krótkim tutorialu opiszę jak go ponownie uaktywnić.<br />
<br />
Zaloguj się do ACP -&gt; Skiny & Języki -&gt; dany skin -&gt; Zobacz temat -&gt; topicViewTemplate<br />
<br />
<strong class='bbc'>Znajdź:</strong><br />
<br />
<pre class='prettyprint'>&lt;li class='top hide'&gt;</pre><br />
<br />
<strong class='bbc'>Zamień na:</strong><br />
<br />
<pre class='prettyprint'>&lt;li class='top'&gt;</pre><br />
<br />
Zapisz zmiany.<br />
<br />
<br />
<span style='font-size: 17px;'><strong class='bbc'><span style='color: #FF0000'>Zabrania się kopiowania i rozpowszechniania artykułu w szczególności na innych forach bez zgody autora</span></strong></span>]]></description>
		<pubDate>Sat, 05 Jun 2010 08:10:05 +0000</pubDate>
		<guid isPermaLink="false">248e844336797ec98478f85e7626de4a</guid>
	</item>
	<item>
		<title>Dodawanie linku w menu nawigacyjnym</title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/dodawanie-linku-w-menu-nawigacyjnym-r31</link>
		<description><![CDATA[Jeśli chciałbyś dodać swój własny link np. do jakiejś strony i umieścić go w menu, tam gdzie znajduje się: Historia reputacji, użytkownicy, Forum itp.<br />
<br />
Zaloguj się do ACP -&gt; Skiny & Języki -&gt; dany skin -&gt; Główne Szablony -&gt; globalTemplate<br />
<br />
<strong class='bbc'>Znajdź tam:</strong><br />
<br />
<pre class='prettyprint'>&lt;/if&gt;
                            &lt;/foreach&gt;
                        &lt;/if&gt;
                    &lt;/ul&gt;
                &lt;/div&gt;
                &lt;if test="pmbox:|:is_array( $items&#91;'pmData'&#93; )"&gt;</pre><br />
<br />
<strong class='bbc'>przed kodem:</strong><br />
<pre class='prettyprint'>&lt;/ul&gt;
                &lt;/div&gt;
                &lt;if test="pmbox:|:is_array( $items&#91;'pmData'&#93; )"&gt;</pre><br />
<br />
<strong class='bbc'>Wstaw:</strong><br />
<br />
<pre class='prettyprint'>&lt;li id='nav_linkpierwszy' class='left'&gt;&lt;a href='http&#58;//www.mojastrona.pl'&gt;Link Pierwszy&lt;/a&gt;&lt;/li&gt;</pre><br />
<br />
I zapisz zmiany<br />
<br />
<br />
<span style='font-size: 17px;'><strong class='bbc'><span style='color: #FF0000'>Zabrania się kopiowania i rozpowszechniania artykułu w szczególności na innych forach bez zgody autora</span></strong></span>]]></description>
		<pubDate>Sat, 05 Jun 2010 08:09:59 +0000</pubDate>
		<guid isPermaLink="false">66368270ffd51418ec58bd793f2d9b1b</guid>
	</item>
	<item>
		<title><![CDATA[[IP.Board 3.0.x] Banner pod ostatnim lub pierws...]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/ipboard-30x-banner-pod-ostatnim-lub-pierws-r30</link>
		<description><![CDATA[Aby umieścić banner pod ostatnim postem na danej stronie tak jak na screenie poniżej<br />
<br />
<img src='http://www.ipsbeyond.pl/articleScreen/bannerAfterLastPost.png' alt='Dodaj obrazek' class='bbc_img' /><br />
<br />
Idź do ACP -&gt; Skiny & Język -&gt; Dany skin -&gt; Zobacz temat -&gt; topicViewTemplate <br />
<strong class='bbc'>Znajdź:</strong><br />
<br />
<pre class='prettyprint lang-html'>
	&lt;/foreach&gt;
&lt;/if&gt;
&lt!-- MOD LINKS --&gt;</pre><br />
<br />
<strong class='bbc'>wstaw NAD:</strong> (dla reklamy pod ostatnim postem)<br />
<br />
<pre class='prettyprint lang-html'>
&lt;if test="$post&#91;'post'&#93;&#91;'post_count'&#93; % count( $post_data ) == 0"&gt;
REKLAMA
&lt;/if&gt;</pre><br />
<br />
<br />
<strong class='bbc'>LUB wstaw NAD:</strong> (dla reklamy pod pierwszym postem)<br />
<br />
<pre class='prettyprint lang-html'>
&lt;if test="($post&#91;'post'&#93;&#91;'post_count'&#93; % count( $post_data ) == 1) or (count( $post_data ) == 1)"&gt;
REKLAMA
&lt;/if&gt;</pre><br />
<br />
Zapisz i gotowe<br />
<br />
<span style='font-size: 17px;'><strong class='bbc'><span style='color: #FF0000'>Zabrania się kopiowania i rozpowszechniania artykułu w szczególności na innych forach bez zgody autora</span></strong></span>]]></description>
		<pubDate>Sat, 05 Jun 2010 08:09:53 +0000</pubDate>
		<guid isPermaLink="false">f74909ace68e51891440e4da0b65a70c</guid>
	</item>
	<item>
		<title><![CDATA[[Tutorial] Subfora w trzech kolumnach]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/tutorial-subfora-w-trzech-kolumnach-r29</link>
		<description><![CDATA[Opis: Modyfikacja pozwala na sortowanie subfor w pionie na stronie glownej w 3 kolumnach<br />
<br />
Kategoria: <a href='http://www.ipsbeyond.pl/forum/5-tutoriale-i-artykuly/' class='bbc_url' title='Zewnętrzny link' rel='nofollow external'>Tutoriale i Porady</a><br />
<br />
Data dodania: 14.04.2010, 23:40<br />
<br />
Autor: <a href='http://www.ipsbeyond.pl/index.php?showuser=817' class='bbc_member __user __id817' title='Profil użytkownika'>Duke_</a><br />
<br />
<br />
<br />
Otworz:<br />
<br />
ACP &gt; Wygląd &gt; (dany skin)<br />
<br />
Kliknij: Szablony <br />
<br />
Nastepnie wybierz: Strona główna / boardIndexTemplate<br />
<br />
Znajdz:<br />
<br />
<pre class='prettyprint'>
&lt;ol class='subforums'&gt;    
   &lt;foreach loop="subforums:$forum_data&#91;'subforums'&#93; as $__id =&gt; $__data"&gt;   
      &lt;if test="showSubForumsLit:|:$__data&#91;3&#93;"&gt;&lt;li class='newposts'&gt;&lt;else /&gt;&lt;li&gt;&lt;/if&gt;
    &lt;a href="{parse url="showforum={$__data&#91;0&#93;}" seotitle="{$__data&#91;2&#93;}" template="showforum" base="public"}" title='{$this-&gt;lang-&gt;words&#91;'go_to_forum'&#93;}'&gt;{$__data&#91;1&#93;}&lt;/a&gt;&lt;/li&gt; 
&lt;/foreach&gt;                      
&lt;/ol&gt;
</pre><br />
<br />
Nastepnie zastap na:<br />
<br />
<pre class='prettyprint'>
&lt;ol class='subforums1'&gt;
  &lt;foreach loop="subforums:$forum_data&#91;'subforums'&#93; as $__id =&gt; $__data"&gt;
&lt;/ol&gt;

&lt;ol class='subforums2'&gt;                                                                                                        
  &lt;if test="showSubForumsLit:|:$__data&#91;3&#93;"&gt;
&lt;/foreach&gt;
&lt;/ol&gt;


&lt;ol class='subforums3'&gt;
  &lt;foreach loop="subforums:$forum_data&#91;'subforums'&#93; as $__id =&gt; $__data"&gt;
&lt;/ol&gt;                                                                                               

&lt;ol class='subforums'&gt;
  &lt;if test="showSubForumsLit:|:$__data&#91;3&#93;"&gt;&lt;li class='newposts'&gt;&lt;else /&gt;&lt;li&gt;&lt;/if&gt;
  &lt;a href="{parse url="showforum={$__data&#91;0&#93;}" seotitle="{$__data&#91;2&#93;}" template="showforum" base="public"}" title='{$this-&gt;lang-&gt;words&#91;'go_to_forum'&#93;}'&gt;{$__data&#91;1&#93;}&lt;/a&gt;&lt;/li&gt;  
&lt;/foreach&gt;     
&lt;/ol&gt;
</pre><br />
<br />
<strong class='bbc'>Zapisz!</strong><br />
<br />
Kliknij zakladke <strong class='bbc'>CSS</strong> i wybierz <strong class='bbc'>ipb_styles.css</strong><br />
<br />
Znajdz:<br />
<br />
<pre class='prettyprint'>
table.ipb_table ol.subforums {                
margin-top: 3px;                
float: left;                 
width: 50%;        
}
</pre><br />
<br />
Nstepnie zastap na:<br />
<br />
<pre class='prettyprint'>
table.ipb_table ol.subforums {
margin-top: 3px;                
float: left;                 
width: 33%;	
}
	
table.ipb_table ol.subforums1 {                 
width: 33%;                  
}

table.ipb_table ol.subforums2 {                 
width: 33%;                  
}
</pre><br />
<br />
<br />
Efekt:<br />
<br />
<img src='http://img405.imageshack.us/img405/8219/24823543.jpg' alt='Dodaj obrazek' class='bbc_img' /><br />
<br />
<br />
<br />
Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.]]></description>
		<pubDate>Sat, 05 Jun 2010 08:09:46 +0000</pubDate>
		<guid isPermaLink="false">75fc093c0ee742f6dddaa13fff98f104</guid>
	</item>
	<item>
		<title><![CDATA[[IP.Board 3.0.x] Ilość tematów stworzonych prze...]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/ipboard-30x-ilosc-tematow-stworzonych-prze-r28</link>
		<description><![CDATA[Jeśli chcemy aby pod ilością postów w widoku tematu było napisane ile dany użytkownik napisał tematów należy postąpić według następujących kroków<br />
<br />
<strong class='bbc'>Otwórz: admin/applications/forums/modules_public/forums/topics.php</strong><br />
<br />
<strong class='bbc'>Znajdź (w funkcji <em class='bbc'>public function parsePostRow( $row = array() )</em>):</strong><br />
<br />
<pre class='prettyprint'>//-----------------------------------------
				// Add it to the cached list
				//-----------------------------------------
				$this-&gt;cached_members&#91; $row&#91;'author_id'&#93; &#93; = $poster;</pre><br />
<br />
<strong class='bbc'>Dodaj nad:</strong><br />
<br />
<pre class='prettyprint'>$this-&gt;DB-&gt;build( array(
                                'select' =&gt; 'COUNT(*) as topics',
                                'from'   =&gt; 'topics',
                                'where'  =&gt; 'starter_id=' . $row&#91;'author_id'&#93;,
                        )   );
                            
                $this-&gt;DB-&gt;execute();
                $r = $this-&gt;DB-&gt;fetch();
                
                $poster&#91;'topics'&#93; = $r&#91;'topics'&#93;;</pre><br />
<br />
<br />
Przejdź do ACP -&gt; Skiny & Języki -&gt; dany skin -&gt; Szablony -&gt; Główne Szablony -&gt; userInfoPane <br />
<br />
<strong class='bbc'>Znajdź:</strong><br />
<br />
<pre class='prettyprint'>&lt;li&gt;
				&lt;span class='ft'&gt;{$this-&gt;lang-&gt;words&#91;'m_posts'&#93;}&lt;/span&gt;
				&lt;span class='fc'&gt;{parse expression="$this-&gt;registry-&gt;getClass('class_localization')-&gt;formatNumber( intval( $author&#91;'posts'&#93; ) )"}&lt;/span&gt;
			&lt;/li&gt;</pre><br />
<br />
<br />
<strong class='bbc'>Dodaj pod:</strong><br />
<br />
<pre class='prettyprint'>
&lt;li&gt;
				&lt;span class='ft'&gt;Tematów:&lt;/span&gt;
				&lt;span class='fc'&gt;&lt;a href='{parse url="app=core&amp;module=search&amp;do=user_posts&amp;mid={$author&#91;'member_id'&#93;}&amp;search_filter_app&#91;forums&#93;=1&amp;view_by_title=1" base="public"}'&gt;{parse expression="$this-&gt;registry-&gt;getClass('class_localization')-&gt;formatNumber( intval( $author&#91;'topics'&#93; ) )"}&lt;/a&gt;&lt;/span&gt;
			&lt;/li&gt;</pre><br />
<br />
<br />
Zapisz i gotowe.<br />
<br />
<br />
<span style='color: red'><strong class='bbc'>Zabrania się kopiowania i rozpowszechniania niniejszego artykułu bez zgody autora</strong></span>]]></description>
		<pubDate>Sat, 05 Jun 2010 08:09:39 +0000</pubDate>
		<guid isPermaLink="false">8d7d8ee069cb0cbbf816bbb65d56947e</guid>
	</item>
	<item>
		<title><![CDATA[[IP.Board 3.0.x] Status dostępności użytkownika...]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/ipboard-30x-status-dostepnosci-uzytkownika-r27</link>
		<description><![CDATA[Jeśli chcemy, aby pod awatarem użytkownika wyświetlało się, że jest on obecnie na forum należy postąpić zgodnie z poniższą instrukcją.<br />
<br />
Wejdź do ACP -&gt; zakładka Skiny & Języki -&gt; dany skin -&gt; zakładka Szablony -&gt; Główne Szablony -&gt; userInfoPane <br />
<br />
<strong class='bbc'>Znajdź:</strong><br />
<br />
<pre class='prettyprint'>&lt;if test="ismember:|:$author&#91;'member_id'&#93;"&gt;</pre><br />
<br />
<strong class='bbc'>Dodaj poniżej:</strong><br />
<br />
Jeśli chcesz, żeby status był obrazkiem to wklej kod:<br />
<br />
<pre class='prettyprint'>&lt;li&gt;
				&lt;span class='ft'&gt;Użytkownik jest:&lt;/span&gt;
				&lt;span class='fc'&gt;&lt;if test="postOnline:|:$author&#91;'_online'&#93;"&gt;
								{parse replacement="user_online"}
							&lt;else /&gt;
								{parse replacement="user_offline"}
							&lt;/if&gt;&lt;/span&gt;
			&lt;/li&gt;</pre><br />
<br />
Jeśli chcesz, żeby status był tekstowy to to wklej kod:<br />
<br />
<pre class='prettyprint'>&lt;li&gt;
				&lt;span class='ft'&gt;Użytkownik jest:&lt;/span&gt;
				&lt;span class='fc'&gt;&lt;if test="postOnline:|:$author&#91;'_online'&#93;"&gt;
								&lt;span style="color: #00FF00;"&gt;On line&lt;/span&gt;
							&lt;else /&gt;
								&lt;span style="color: #FF0000;"&gt;Off line&lt;/span&gt;
							&lt;/if&gt;&lt;/span&gt;
			&lt;/li&gt;</pre><br />
<br />
<br />
To już wszystkie zmiany. Od teraz wszystko już będzie działać tak jak należy :-)<br />
<br />
<br />
<span style='color: red'><strong class='bbc'>Zabrania się kopiowania i rozpowszechniania niniejszego artykułu bez zgody autora</strong></span>]]></description>
		<pubDate>Sat, 05 Jun 2010 08:09:33 +0000</pubDate>
		<guid isPermaLink="false">18997733ec258a9fcaf239cc55d53363</guid>
	</item>
	<item>
		<title><![CDATA[[Tutorial] Wyszczegolnienie grup Administracyjnych]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/tutorial-wyszczegolnienie-grup-administracyjnych-r26</link>
		<description><![CDATA[Opis: Wyszczegolnienie grup Administracyjnych na stronie "Moderatorzy"<br />
<br />
Autor: <a href='http://www.ipsbeyond.pl/index.php?showuser=1' class='bbc_member __user __id1' title='Profil użytkownika'>Spanner</a> & <a href='http://www.ipsbeyond.pl/index.php?showuser=817' class='bbc_member __user __id817' title='Profil użytkownika'>Duke_</a><br />
<br />
otwórz:<br />
<br />
/admin/applications/forums/modules_public/extras/stats.php <br />
<br />
wyszukaj tam:<br />
<br />
<pre class='prettyprint'>
foreach( $members as $member )
		{
			if ( $this-&gt;caches&#91;'group_cache'&#93;&#91; $member&#91;'member_group_id'&#93; &#93;&#91;'g_access_cp'&#93; )
			{
				$member&#91;'forums'&#93;	= $this-&gt;lang-&gt;words&#91;'leader_all_forums'&#93;;
				
				//-----------------------------------------
				// Used...
				//-----------------------------------------
				
				$used_ids&#91;&#93; = $member&#91;'member_id'&#93;;
				$admins&#91;&#93;	= $member;
			}
		}
		
		$this-&gt;output .= $this-&gt;registry-&gt;getClass('output')-&gt;getTemplate('stats')-&gt;group_strip( $this-&gt;lang-&gt;words&#91;'leader_admins'&#93;, $admins );
</pre><br />
<br />
zamien w tym:<br />
<br />
<pre class='prettyprint'>
$admins&#91;&#93; = $member;
</pre><br />
<br />
na:<br />
<br />
<pre class='prettyprint'>
if($member&#91;'member_group_id'&#93; == ID_GRUPY_ADMINISTRACYJNEJ)
				{
				$admins_other&#91;&#93; = $member;
				}
				else{$admins&#91;&#93; = $member;
				}
</pre><br />
<br />
nastepnie wyszukaj:<br />
<br />
<pre class='prettyprint'>
$admins	= array();
$supmods = array();
</pre><br />
<br />
dodaj pod tym:<br />
<br />
<pre class='prettyprint'>
$admins_other = array();
</pre><br />
<br />
nastepnie wyszukaj:<br />
<br />
<pre class='prettyprint'>
$this-&gt;output .= $this-&gt;registry-&gt;getClass('output')-&gt;getTemplate('stats')-&gt;group_strip( $this-&gt;lang-&gt;words&#91;'leader_admins'&#93;, $admins );
</pre><br />
<br />
dodaj pod:<br />
<br />
<pre class='prettyprint'>
$this-&gt;output .= $this-&gt;registry-&gt;getClass('output')-&gt;getTemplate('stats')-&gt;group_strip( 'NAZWA_GRUPY_ADMINISTRACYJNEJ', $admins_other );
</pre><br />
<br />
Zapisz wszystko i gotowe]]></description>
		<pubDate>Sat, 05 Jun 2010 08:09:27 +0000</pubDate>
		<guid isPermaLink="false">6ecbdd6ec859d284dc13885a37ce8d81</guid>
	</item>
	<item>
		<title><![CDATA[[IP.Board 3.0.x] Player odtwarzający muzykę z 4...]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/ipboard-30x-player-odtwarzajacy-muzyke-z-4-r25</link>
		<description><![CDATA[Wejdź do ACP -&gt; zakładka Skiny & Języki -&gt; Manage Media BBCode -&gt; Dodaj tag media...<br />
<br />
Wypełnij formularz następująco<br />
<br />
<strong class='bbc'>Tytuł zamiennika media:</strong> 4shared<br />
<strong class='bbc'>Dopasowanie zamiennika media:</strong><br />
<pre class='prettyprint'>http&#58;//www.4shared.com/file/{1}/{2}/{3}.html</pre><br />
<br />
<br />
<strong class='bbc'>Zamienniki HTML mediów:</strong><br />
<pre class='prettyprint'>&lt;embed src="http&#58;//www.4shared.com/embed/$1/$2" width="420" height="250" allowfullscreen="true" allowscriptaccess="always"&gt;&lt;/embed&gt;</pre>]]></description>
		<pubDate>Sat, 05 Jun 2010 08:09:20 +0000</pubDate>
		<guid isPermaLink="false">25b2822c2f5a3230abfadd476e8b04c9</guid>
	</item>
	<item>
		<title><![CDATA[[IP.Board 3.0.x] Ikona ostatniego postu na stro...]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/ipboard-30x-ikona-ostatniego-postu-na-stro-r24</link>
		<description><![CDATA[Jeśli chciałbyś aby ikona ostatniego postu pojawiła się w spisie for na stronie głównej forum wykonaj następujące czynności:<br />
<br />
<br />
Otwórz: <strong class='bbc'>admin/applications/forums/sources/classes/forums/class_forums.php</strong><br />
<br />
<strong class='bbc'>Znajdź:</strong><br />
<br />
<pre class='prettyprint'>$forum_data&#91;'last_topic_title'&#93;  = "&lt;a href='" . $this-&gt;registry-&gt;getClass('output')-&gt;formatUrl( $this-&gt;registry-&gt;getClass('output')-&gt;buildUrl( "showtopic={$forum_data&#91;'last_id'&#93;}&amp;view=getnewpost", 'public' ), $forum_data&#91;'seo_last_title'&#93;, 'showtopic' ) . "' title='" . $this-&gt;lang-&gt;words&#91;'tt_gounread'&#93; . ": {$forum_data&#91;'full_last_title'&#93;}'&gt;{$forum_data&#91;'last_title'&#93;}&lt;/a&gt;";
</pre><br />
<br />
<strong class='bbc'>Zamień na:</strong><br />
<br />
<pre class='prettyprint'>$forum_data&#91;'last_topic_title'&#93;  = "&lt;a href='" . $this-&gt;registry-&gt;getClass('output')-&gt;formatUrl( $this-&gt;registry-&gt;getClass('output')-&gt;buildUrl( "showtopic={$forum_data&#91;'last_id'&#93;}&amp;view=getnewpost", 'public' ), $forum_data&#91;'seo_last_title'&#93;, 'showtopic' ) . "' title='" . $this-&gt;lang-&gt;words&#91;'tt_gounread'&#93; . ": {$forum_data&#91;'full_last_title'&#93;}'&gt;".($forum_data&#91;'icon_id'&#93; != 0 ? "&lt;img src=&#092;"{$this-&gt;settings&#91;'public_dir'&#93;}style_extra/post_icons/icon{$forum_data&#91;'icon_id'&#93;}.gif&#092;" alt=&#092;"{$this-&gt;lang-&gt;words&#91;'post_icon'&#93;}&#092;" /&gt;&nbsp;" : "")."{$forum_data&#91;'last_title'&#93;}&lt;/a&gt;";</pre><br />
<br />
<br />
<strong class='bbc'>Znajdź:</strong><br />
<br />
<pre class='prettyprint'>/* Get the forums */			
		$this-&gt;DB-&gt;build( array( 
								'select'   =&gt; 'f.*',
								'from'     =&gt; array( 'forums' =&gt; 'f' ),
							//	'order'    =&gt; 'f.parent_id, f.position',
								'add_join' =&gt; array(
													array(
															'select' =&gt; 'p.*',
															'from'   =&gt; array( 'permission_index' =&gt; 'p' ),
															'where'  =&gt; "p.perm_type='forum' AND p.app='forums' AND p.perm_type_id=f.id",
															'type'   =&gt; 'left',
				
													)
                                                )
						)	);
		$q = $this-&gt;DB-&gt;execute();</pre><br />
<br />
<strong class='bbc'>Zamień na:</strong><br />
<br />
<pre class='prettyprint'>/* Get the forums */			
		$this-&gt;DB-&gt;build( array( 
								'select'   =&gt; 'f.*',
								'from'     =&gt; array( 'forums' =&gt; 'f' ),
							//	'order'    =&gt; 'f.parent_id, f.position',
								'add_join' =&gt; array(
													array(
															'select' =&gt; 'p.*',
															'from'   =&gt; array( 'permission_index' =&gt; 'p' ),
															'where'  =&gt; "p.perm_type='forum' AND p.app='forums' AND p.perm_type_id=f.id",
															'type'   =&gt; 'left',
				
													),
													
                                                    array(
                                                            'select' =&gt; 'pi.icon_id',
                                                            'from'   =&gt; array( 'posts' =&gt; 'pi' ),
                                                            'where'  =&gt; "pi.pid=f.last_id",
                                                            'type'   =&gt; 'left',
                
                                                    )
                                                )
						)	);
		$q = $this-&gt;DB-&gt;execute();</pre><br />
<br />
<br />
Zapisz zmiany i gotowe<br />
<br />
<br />
Tutorial wykonany dla <a href='http://www.ipsbeyond.pl' class='bbc_url' title='Zewnętrzny link' rel='nofollow external'><strong class='bbc'>IPSBeyond.pl</strong></a>. <span style='color: red'>Zabrania się kopiowania i rozpowszechniania bez zgody i wiedzy autora</span>]]></description>
		<pubDate>Sat, 05 Jun 2010 08:09:12 +0000</pubDate>
		<guid isPermaLink="false">3c7781a36bcd6cf08c11a970fbe0e2a6</guid>
	</item>
	<item>
		<title><![CDATA[[IP.Board 3.0.x] Emoty w tytułach tematów na st...]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/ipboard-30x-emoty-w-tytulach-tematow-na-st-r23</link>
		<description><![CDATA[Tutorial ten opisuje w jaki sposób na stronie głównej forum pokazać emotikony w tytułach tematów.<br />
<br />
Otwórz: <strong class='bbc'>admin/applications/forums/sources/classes/forums/class_forums.php</strong><br />
<br />
<strong class='bbc'>Znajdź:</strong><br />
<br />
<pre class='prettyprint'>$forum_data&#91;'last_topic_title'&#93;  = "&lt;a href='" . $this-&gt;registry-&gt;getClass('output')-&gt;formatUrl( $this-&gt;registry-&gt;getClass('output')-&gt;buildUrl( "showtopic={$forum_data&#91;'last_id'&#93;}&amp;view=getnewpost", 'public' ), $forum_data&#91;'seo_last_title'&#93;, 'showtopic' ) . "' title='" . $this-&gt;lang-&gt;words&#91;'tt_gounread'&#93; . ": {$forum_data&#91;'full_last_title'&#93;}'&gt;{$forum_data&#91;'last_title'&#93;}&lt;/a&gt;";
</pre><br />
<br />
<strong class='bbc'>Zamień na:</strong><br />
<br />
<pre class='prettyprint'>$forum_data&#91;'last_topic_title'&#93;  = "&lt;a href='" . $this-&gt;registry-&gt;getClass('output')-&gt;formatUrl( $this-&gt;registry-&gt;getClass('output')-&gt;buildUrl( "showtopic={$forum_data&#91;'last_id'&#93;}&amp;view=getnewpost", 'public' ), $forum_data&#91;'seo_last_title'&#93;, 'showtopic' ) . "' title='" . $this-&gt;lang-&gt;words&#91;'tt_gounread'&#93; . ": {$forum_data&#91;'full_last_title'&#93;}'&gt;".IPSText::getTextClass( 'bbcode' )-&gt;preDbParse($forum_data&#91;'last_title'&#93;)."&lt;/a&gt;";</pre><br />
<br />
<br />
Zapisz zmiany i gotowe.<br />
<br />
<br />
Tutorial wykonany dla <a href='http://www.ipsbeyond.pl' class='bbc_url' title='Zewnętrzny link' rel='nofollow external'><strong class='bbc'>IPSBeyond.pl</strong></a>. <span style='color: red'>Zabrania się kopiowania i rozpowszechniania bez zgody i wiedzy autora</span>]]></description>
		<pubDate>Sat, 05 Jun 2010 08:09:02 +0000</pubDate>
		<guid isPermaLink="false">faa9afea49ef2ff029a833cccc778fd0</guid>
	</item>
	<item>
		<title><![CDATA[[IP.Board 3.0.x] Meta Tagi na stronie głównej]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/ipboard-30x-meta-tagi-na-stronie-glownej-r22</link>
		<description><![CDATA[Nowa wersja IP.Board posiada dynamiczne meta tagi, które są tworzone w tematach, w spisie forum itd. Niestety jest jedna wada, tagi te nie są dodawane na stronie głównej forum. W poniższym opisie pokaże jak dodać meta tagi na stronie głównej.<br />
<br />
<strong class='bbc'>Otwórz: <em class='bbc'>/admin/applications/forums/modules_public/forums/boards.php</em></strong> <br />
<br />
<strong class='bbc'>Znajdź:</strong><br />
<br />
<pre class='prettyprint'>
$stats_info = $this-&gt;getTotalTextString();
</pre><br />
<br />
<br />
<strong class='bbc'>Dodaj pod:</strong><br />
<br />
<pre class='prettyprint'>
//Meta Tagi
$this-&gt;registry-&gt;output-&gt;addMetaTag( 'keywords', 'TWOJE_KEYWORDSY' );
$this-&gt;registry-&gt;output-&gt;addMetaTag( 'description', 'TWÓJ_OPIS' );
</pre><br />
<br />
<br />
<strong class='bbc'>Zapisz i wgraj plik</strong><br />
<br />
<br />
Tutorial wykonany dla <a href='http://www.ipsbeyond.pl' class='bbc_url' title='Zewnętrzny link' rel='nofollow external'><strong class='bbc'>IPSBeyond.pl</strong></a>. <span style='color: red'>Zabrania się kopiowania i rozpowszechniania bez zgody i wiedzy autora</span>]]></description>
		<pubDate>Sat, 05 Jun 2010 08:08:54 +0000</pubDate>
		<guid isPermaLink="false">f85454e8279be180185cac7d243c5eb3</guid>
	</item>
	<item>
		<title><![CDATA[[IP.Board 3.0.x] Logowanie użytkownika (Integra...]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/ipboard-30x-logowanie-uzytkownika-integra-r13</link>
		<description><![CDATA[Jeśli chciałbyś połączyć logowanie na swojej stronie z logowaniem na forum IP.Board 3.0.x będziesz potrzebować mały skrypcik <img src='http://www.ipsbeyond.pl/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' /> poniżej przedstawiam jego kod:<br />
<br />
<pre class='prettyprint'>
//-----------------------------------------
// Zmień ścieżkę do forum
//-----------------------------------------
$forum_path = './';

/**
* Zmieniamy katalog
*/
chdir( $forum_path );

/**
* Pobieramy podstawowe pliki
*/
define( 'IPB_THIS_SCRIPT', 'public' );
require_once( $forum_path . 'initdata.php' );

/**
* Rejestr IP.Board
*/
require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' );
require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' );
$ipbRegistry    = ipsRegistry::instance();
$ipbRegistry-&gt;init();

/**
* Handler logowania
*/
require_once( IPS_ROOT_PATH . 'sources/handlers/han_login.php' );
$login    = new han_login( $ipbRegistry );
$login-&gt;init();

//-----------------------------------------
// Możesz przekazać albo $username albo $email_address i hasło.
// 
// Upewnij się, że przekazujesz pusty parametr
// (username lub email_address) w zależności 
// od tego, którego parametru nie będziesz używać.
//-----------------------------------------

if( $login-&gt;loginAuthenticate( $username, $email_address, $password ) )
{
    print "Zalogowano";
    exit;
}
else
{
    print "Błąd logowania: " . $login-&gt;return_code;
    exit;
}</pre><br />
<br />
Jeśli dodatkowo chciałbyś, aby IP.Board utworzyło odpowiednie cookie i zapisało dane zamień ostatnią instrukcję if .. else na:<br />
<br />
<pre class='prettyprint'>if( $login-&gt;loginAuthenticate( $username, $email_address, $password ) )
{
    print "Zalogowano";
         IPSCookie::set( "member_id"   , $login-&gt;member_data&#91;'member_id'&#93;       , 1 );
         IPSCookie::set( "pass_hash"   , $login-&gt;member_data&#91;'member_login_key'&#93;, 1, 10 );
    exit;
}
else
{
    print "Błąd logowania: " . $login-&gt;return_code;
    exit;
}</pre><br />
<br />
<br />
Dzięki wykorzystaniu handlera forum, możliwa jest obsługa blokowania konta i innych.<br />
<br />
UWAGA: Jeśli forum ma inne kodowanie znaków niż strona, należy pamiętać, że mogą występować problemy ze znakami specjalnymi<br />
<br />
<br />
<em class='bbc'>Źródło: Invision Guru</em><br />
<br />
<span style='font-size: 17px;'><strong class='bbc'><span style='color: #FF0000'>Zabrania się kopiowania i rozpowszechniania artykułu w szczególności na innych forach bez zgody autora</span></strong></span>]]></description>
		<pubDate>Sat, 05 Jun 2010 08:00:03 +0000</pubDate>
		<guid isPermaLink="false">0deb1c54814305ca9ad266f53bc82511</guid>
	</item>
	<item>
		<title><![CDATA[[Artykuł/Tutorial] Tworzenie własnego Tasku z z...]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/artykultutorial-tworzenie-wlasnego-tasku-z-z-r11</link>
		<description><![CDATA[Tytuł: <a href='http://www.ipsbeyond.pl/index.php?autocom=ibwiki&cmd=article&id=81' class='bbc_url' title='Zewnętrzny link' rel='nofollow external'>Tworzenie własnego Tasku z zadaniami</a><br />
Opis: <br />
Kategoria: <a href='http://www.ipsbeyond.pl/index.php?autocom=ibwiki&cmd=cat&id=3' class='bbc_url' title='Zewnętrzny link' rel='nofollow external'>IP.Board Coding</a><br />
Data dodania: 20.03.09, 18:18<br />
Autor: <a href='http://www.ipsbeyond.pl/index.php?showuser=1' class='bbc_url' title='Zewnętrzny link' rel='nofollow external'>Spanner</a><br />
<br />
<p class='citation'>Cytuj</p><div class="blockquote"><div class='quote'>Tworzenie własnego taska wcale nie jest ani trudne ani bardzo skomplikowane. Jedyne co musimy wykonać, to stworzyć prosty plik php zawierający czynności do cyklicznego wykonania, oraz w ACP -&gt; TOOLS & SETTINGS -&gt; Task Manager ustawić odpowiedni harmonogram dla tego zadania.<br />
<br />
Zaczniemy więc od początku i stworzymy najpierw plik php wykonujący jakieś czynności.<br />
<br />
Struktura samego pliku jest z góry narzucona przez IP.Board, zatem nie trzeba wymyślać nic nowego. Plik taska powinien wyglądać tak:<br />
<br />
<br />
<pre class='prettyprint'>&lt;?php
/**
 * Free Test Task
 *
 * @copyright Spanner & IPSBeyond.pl
 * @author Spanner
 *
 */


if ( ! defined( 'IN_IPB' ) )
{
		print "&lt;h1&gt;Incorrect access&lt;/h1&gt;You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.";
		exit();
}

class task_item
{
		var $ipsclass;
		var $class	 = '';
		var $root_path = '';
		var $task	  = '';

		/**
		 * Run task
		 *
		 *
		 */
		function run_task()
		{
				//DO SOMETHING

				$this-&gt;class-&gt;unlock_task( $this-&gt;task );
		}

		/*-------------------------------------------------------------------------*/
		// register_class
		// LEAVE ALONE
		/*-------------------------------------------------------------------------*/

		function register_class(&$class)
		{
				$this-&gt;class	 = &$class;
				$this-&gt;ipsclass  =& $class-&gt;ipsclass;
				$this-&gt;root_path = $this-&gt;class-&gt;root_path;
		}

		/*-------------------------------------------------------------------------*/
		// pass_task
		// LEAVE ALONE
		/*-------------------------------------------------------------------------*/

		function pass_task( $this_task )
		{
				$this-&gt;task = $this_task;
		}
}
?&gt;</pre><br />
<br />
<br />
Oczywiście zamiast <strong class='bbc'>//DO SOMETHING</strong> wstwawiamy nasz kod do wykonania.<br />
<br />
Najprostszym zadaniem jaki może wykonać się cyklicznie, jest zapis w logach tasków w ACP jakiegoś tekstu i nazywa się to logowaniem zdarzeń. Kod jaki należy wstawić to:<br />
<br />
<pre class='prettyprint'>$this-&gt;class-&gt;append_task_log( $this-&gt;task, "Uruchomiłem pierwszy task" );</pre><br />
<br />
Wiadomo jednak, że tego typu rzeczy nie są szczytem marzeń i każdy chciałby, żeby jego task wykonywał bardziej ambitne rzeczy.<br />
<br />
<br />
Jedynym ograniczeniem w tym wypadku jest nasza wyobraźnia i umiejętności jakie posiadamy.<br />
<br />
Plik wgrywamy do katalogu /sources/tasks/ następnie przechodzimy do ACP -&gt; TOOLS & SETTINGS -&gt; Task Manager. W środkowej części strony na samym dole klikamy na <strong class='bbc'>Add New Task</strong> i wypełniamy pola następująco:<br />
<br />
<br />
<br />
<strong class='bbc'>Task Title</strong> tutaj wpisujemy nazwę naszego tasku, np. Mój pierwszy task<br />
<strong class='bbc'>Task Short Description</strong> tutaj podajemy krótki opis tasku np. opisujący co robi dany task, w naszym przypadku może to być loguje uruchomienie tasku<br />
<strong class='bbc'>Task PHP File To Run</strong> W tym polu należy wpisać nazwę pliku, który wgraliśmy przed chwilą do katalogu /sources/tasks/<br />
<br />
Następna sekcja <strong class='bbc'>Time Options</strong> służy do ustawienia jak często ma być uruchamiane nasze zadanie.<br />
<br />
<strong class='bbc'>Task Time: Minutes</strong> Tutaj ustawiamy, o której minucie ma być uruchamiane zadanie<br />
<strong class='bbc'>Task Time: Hours</strong> Tutaj ustawiamy godzinę uruchamiania skryptu<br />
<strong class='bbc'>Task Time: Week Day</strong> Tutaj ustawiamy, w które dni tygodnia ma być uruchamiane zadanie<br />
<strong class='bbc'>Task Time: Month Day</strong> Tutaj natomiast ustawiamy którego dnia miesiąca ma być uruchamiany task<br />
<br />
Zostały nam już tylko dwie opcje do ustawienia:<br />
<br />
<strong class='bbc'>Enable Task Logging</strong> tutaj wybieramy Yes, jeśli chcemy aby nasz task logował zdarzenia w przykładowym tasku będzie to "Uruchomiłem pierwszy task"<br />
<br />
oraz<br />
<br />
<strong class='bbc'>Uruchomiłem pierwszy task</strong> Tą opcję ustawiamy na Yes jeśli chcemy by nasz task w ogóle był uruchamiany. <br />
<br />
Po wypełnieniu i oznaczeniu wszystkich opcji klikamy na przycisk <strong class='bbc'>Create New Task</strong><br />
<br />
To wszystko tym sposobem stworzyliśmy nasze pierwsze cykliczne zadanie</div></div>]]></description>
		<pubDate>Sat, 05 Jun 2010 07:59:56 +0000</pubDate>
		<guid isPermaLink="false">17d63b1625c816c22647a73e1482372b</guid>
	</item>
	<item>
		<title><![CDATA[[IP.Board 3.0.x] Ikona ostatniego postu na stro...]]></title>
		<link>http://www.portal.ipsbeyond.pl/index.html/_/ipboard30x/ipboard-30x-ikona-ostatniego-postu-na-stro-r9</link>
		<description><![CDATA[Jeśli chciałbyś aby ikona ostatniego postu pojawiła się w spisie for na stronie głównej forum wykonaj następujące czynności:<br />
<br />
<br />
Otwórz: <strong class='bbc'>admin/applications/forums/sources/classes/forums/class_forums.php</strong><br />
<br />
<strong class='bbc'>Znajdź:</strong><br />
<br />
<pre class='prettyprint'>$forum_data&#91;'last_topic_title'&#93;  = "&lt;a href='" . $this-&gt;registry-&gt;getClass('output')-&gt;formatUrl( $this-&gt;registry-&gt;getClass('output')-&gt;buildUrl( "showtopic={$forum_data&#91;'last_id'&#93;}&amp;view=getnewpost", 'public' ), $forum_data&#91;'seo_last_title'&#93;, 'showtopic' ) . "' title='" . $this-&gt;lang-&gt;words&#91;'tt_gounread'&#93; . ": {$forum_data&#91;'full_last_title'&#93;}'&gt;{$forum_data&#91;'last_title'&#93;}&lt;/a&gt;";
</pre><br />
<br />
<strong class='bbc'>Zamień na:</strong><br />
<br />
<pre class='prettyprint'>$forum_data&#91;'last_topic_title'&#93;  = "&lt;a href='" . $this-&gt;registry-&gt;getClass('output')-&gt;formatUrl( $this-&gt;registry-&gt;getClass('output')-&gt;buildUrl( "showtopic={$forum_data&#91;'last_id'&#93;}&amp;view=getnewpost", 'public' ), $forum_data&#91;'seo_last_title'&#93;, 'showtopic' ) . "' title='" . $this-&gt;lang-&gt;words&#91;'tt_gounread'&#93; . ": {$forum_data&#91;'full_last_title'&#93;}'&gt;".($forum_data&#91;'icon_id'&#93; != 0 ? "&lt;img src=&#092;"{$this-&gt;settings&#91;'public_dir'&#93;}style_extra/post_icons/icon{$forum_data&#91;'icon_id'&#93;}.gif&#092;" alt=&#092;"{$this-&gt;lang-&gt;words&#91;'post_icon'&#93;}&#092;" /&gt;&nbsp;" : "")."{$forum_data&#91;'last_title'&#93;}&lt;/a&gt;";</pre><br />
<br />
<br />
<strong class='bbc'>Znajdź:</strong><br />
<br />
<pre class='prettyprint'>/* Get the forums */			
		$this-&gt;DB-&gt;build( array( 
								'select'   =&gt; 'f.*',
								'from'     =&gt; array( 'forums' =&gt; 'f' ),
							//	'order'    =&gt; 'f.parent_id, f.position',
								'add_join' =&gt; array(
													array(
															'select' =&gt; 'p.*',
															'from'   =&gt; array( 'permission_index' =&gt; 'p' ),
															'where'  =&gt; "p.perm_type='forum' AND p.app='forums' AND p.perm_type_id=f.id",
															'type'   =&gt; 'left',
				
													)
                                                )
						)	);
		$q = $this-&gt;DB-&gt;execute();</pre><br />
<br />
<strong class='bbc'>Zamień na:</strong><br />
<br />
<pre class='prettyprint'>/* Get the forums */			
		$this-&gt;DB-&gt;build( array( 
								'select'   =&gt; 'f.*',
								'from'     =&gt; array( 'forums' =&gt; 'f' ),
							//	'order'    =&gt; 'f.parent_id, f.position',
								'add_join' =&gt; array(
													array(
															'select' =&gt; 'p.*',
															'from'   =&gt; array( 'permission_index' =&gt; 'p' ),
															'where'  =&gt; "p.perm_type='forum' AND p.app='forums' AND p.perm_type_id=f.id",
															'type'   =&gt; 'left',
				
													),
													
                                                    array(
                                                            'select' =&gt; 'pi.icon_id',
                                                            'from'   =&gt; array( 'posts' =&gt; 'pi' ),
                                                            'where'  =&gt; "pi.pid=f.last_id",
                                                            'type'   =&gt; 'left',
                
                                                    )
                                                )
						)	);
		$q = $this-&gt;DB-&gt;execute();</pre><br />
<br />
<br />
Zapisz zmiany i gotowe<br />
<br />
<br />
Tutorial wykonany dla <a href='http://www.ipsbeyond.pl' class='bbc_url' title='Zewnętrzny link' rel='nofollow external'><strong class='bbc'>IPSBeyond.pl</strong></a>. <span style='color: red'>Zabrania się kopiowania i rozpowszechniania bez zgody i wiedzy autora</span>]]></description>
		<pubDate>Thu, 03 Jun 2010 17:52:56 +0000</pubDate>
		<guid isPermaLink="false">f457c545a9ded88f18ecee47145a72c0</guid>
	</item>
</channel>
</rss>