<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
	<title>forum.invisionize.pl - Tutoriale</title>
	<description>Nowe tutoriale</description>
	<link>http://forum.invisionize.pl/index.php</link>
	<pubDate>Wed, 10 Feb 2010 21:15:54 +0000</pubDate>
	<ttl>360</ttl>
	<item>
		<title><![CDATA[[IPS News] Rich Text Editor and Firefox 3.6 Patch for IP.Board 2.3.6]]></title>
		<link>http://forum.invisionize.pl/topic/7842-ips-news-rich-text-editor-and-firefox-36-patch-for-ipboard-236/</link>
		<description><![CDATA[Users of Firefox 3.6 have experienced problems using the rich text editor in Invision Power Board 2.3.6. This is not a security issue but simply a feature usability problem. <br />
<br />
<strong class='bbc'>IMPORTANT:</strong> This issue does NOT impact the IP.Board 3 series and those on the IP.Board 3 versions can safely ignore this message.<br />
<br />
<br />
Administrators of a <em class='bbc'>2.3.6</em> installation can choose one of the following options to resolve the issue:<br />
<br />
<ul class='bbc'><li>Instruct members to simply switch to the basic text editor in 2.3.6</li><li>Upgrade to latest version of IP.Board 3</li><li>Download the patch file attached to this announcement, unzip, and upload to: /jscripts</li></ul>	&lt;h4&gt;&lt;/h4&gt;	<ul class='bbc'><li>				<a href='http://community.invisionpower.com/index.php?app=core&module=attach&section=attach&attach_id=21990' class='bbc_url' title='Zewnętrzny odnośnik' rel='nofollow external'><img src='http://community.invisionpower.com/public/style_extra/mime_types/zip.gif' alt='Dołączona grafika' class='bbc_img' /></a> <a href='http://community.invisionpower.com/index.php?app=core&module=attach&section=attach&attach_id=21990' class='bbc_url' title='Zewnętrzny odnośnik' rel='nofollow external'>ips_text_editor_func.js.zip</a> <strong class='bbc'>(2.7K)</strong><br />
: 14</li></ul><br />
<br />
<a href='http://community.invisionpower.com/topic/304407-rich-text-editor-and-firefox-36-patch-for-ipboard-236/' class='bbc_url' title='Zewnętrzny odnośnik' rel='nofollow external'>Zobacz cały news</a>]]></description>
		<pubDate>Wed, 10 Feb 2010 21:15:54 +0000</pubDate>
		<guid>http://forum.invisionize.pl/topic/7842-ips-news-rich-text-editor-and-firefox-36-patch-for-ipboard-236/</guid>
	</item>
	<item>
		<title>Ramka błędu z informacją o Pomocy</title>
		<link>http://forum.invisionize.pl/topic/4696-ramka-bledu-z-informacja-o-pomocy/</link>
		<description><![CDATA[Witam,<br />
<br />
Nie wiesz jak usunąć ramkę zależnie od błędu? Oto sposób, aby tego dokonać:<br />
<br />
Otwórz: <strong class='bbc'>sources/ipsclass.php<br />
</strong>Znajdź i zamień całą funkcję:<br />
<br />
<pre class='prettyprint'>    /*-------------------------------------------------------------------------*/
    // ERROR FUNCTIONS             
    /*-------------------------------------------------------------------------*/
    
    /**
    * Show error message
    *
    * @param    array    'LEVEL', 'INIT', 'MSG', 'EXTRA', 'HELP'
    * @return    void
    * @since    2.0
    */
    function Error($error)
    {
        $override = 0;
        
        //-----------------------------------------
        // Showing XML / AJAX functions?
        //-----------------------------------------
        
        if ( $this-&gt;input&#91;'act'&#93; == 'xmlout' )
        {
            @header( "Content-type: text/plain" );
            print 'error';
            exit();
        }
        
        //-----------------------------------------
        // Initialize if not done so yet
        //-----------------------------------------
        
        if ( isset($error&#91;'INIT'&#93;) AND $error&#91;'INIT'&#93; == 1)
        {
            $this-&gt;quick_init();
        }
        else
        {
            $this-&gt;session_id = $this-&gt;my_session;
        }
        
        if ( !isset($this-&gt;compiled_templates&#91;'skin_global'&#93;) OR !is_object( $this-&gt;compiled_templates&#91;'skin_global'&#93; ) )
        {
            $this-&gt;load_template('skin_global');
        }
        
        //-----------------------------------------
        // Get error words
        //-----------------------------------------
        
        $this-&gt;load_language('lang_error');
        
        list($em_1, $em_2) = explode( '@', $this-&gt;vars&#91;'email_in'&#93; );
        
        $msg = $this-&gt;lang&#91; $error&#91;'MSG'&#93; &#93;;
        
        //-----------------------------------------
        // Extra info?
        //-----------------------------------------
        
        if ( isset($error&#91;'EXTRA'&#93;) AND $error&#91;'EXTRA'&#93; )
        {
            $msg = str_replace( '&lt;#EXTRA#&gt;', $error&#91;'EXTRA'&#93;, $msg );
        }
        
        //-----------------------------------------
        // Show error
        //-----------------------------------------
        $show_help = ( isset($error&#91;'HELP'&#93;) AND $error&#91;'HELP'&#93; == 1 ) ? 1 : 0;

        $html = $this-&gt;compiled_templates&#91;'skin_global'&#93;-&gt;Error( $msg, $em_1, $em_2, $show_help);
        
        //-----------------------------------------
        // If we're a guest, show the log in box..
        //-----------------------------------------
        
        if ($this-&gt;member&#91;'id'&#93; == "" and $error&#91;'MSG'&#93; != 'server_too_busy' and $error&#91;'MSG'&#93; != 'account_susp')
        {
            $safe_string = $this-&gt;base_url . str_replace( '&amp;', '&', $this-&gt;parse_clean_value($this-&gt;my_getenv('QUERY_STRING')) );
            
            $html = str_replace( "&lt!--IBF.LOG_IN_TABLE--&gt;", $this-&gt;compiled_templates&#91;'skin_global'&#93;-&gt;error_log_in( str_replace( '&', '&amp;', $safe_string ) ), $html);
            $override = 1;
        }
        
        //-----------------------------------------
        // Do we have any post data to keepy?
        //-----------------------------------------
        
        if ( $this-&gt;input&#91;'act'&#93; == 'Post' OR $this-&gt;input&#91;'act'&#93; == 'Msg' OR $this-&gt;input&#91;'act'&#93; == 'calendar' )
        {
            if ( $_POST&#91;'Post'&#93; )
            {
                $post_thing = $this-&gt;compiled_templates&#91;'skin_global'&#93;-&gt;error_post_textarea($
this-&gt;txt_htmlspecialchars($this-&gt;txt_stripslashes($_POST&#91;'
Post'&#93;)) );
                
                $html = str_replace( "&lt!--IBF.POST_TEXTAREA--&gt;", $post_thing, $html );
            }
        }
        
        //-----------------------------------------
        // Update session
        //-----------------------------------------
        
        $this-&gt;DB-&gt;do_shutdown_update( 'sessions', array( 'in_error' =&gt; 1 ), "id='{$this-&gt;my_session}'" );
        
        //-----------------------------------------
        // Print
        //-----------------------------------------
        
        $print           =  new display();
        $print-&gt;ipsclass =& $this;
        
        $print-&gt;add_output($html);
            
        $print-&gt;do_output( array( 'OVERRIDE' =&gt; $override, 'TITLE' =&gt; $this-&gt;lang&#91;'error_title'&#93; ) );
    }</pre><br />
<br />
Sposób wykorzystania:<br />
<br />
<pre class='prettyprint'>$this-&gt;ipsclass-&gt;Error( array( 'LEVEL' =&gt; 1, 'MSG' =&gt; 'nazwa_klucza', 'HELP' =&gt; 1 ) );</pre><br />
<br />
Bez podania parametru, sam usunie ramkę. Jedynie podając dodatkowy parametr doda ją.<br />
<br />
Pozdrawiam,<br />
Largo]]></description>
		<pubDate>Tue, 18 Aug 2009 14:02:01 +0000</pubDate>
		<guid>http://forum.invisionize.pl/topic/4696-ramka-bledu-z-informacja-o-pomocy/</guid>
	</item>
	<item>
		<title>Wyświetlanie filmów z lookr.tv na forum</title>
		<link>http://forum.invisionize.pl/topic/4576-wyswietlanie-filmow-z-lookrtv-na-forum/</link>
		<description><![CDATA[By móc umieszczać filmy z lookr.tv na forum postępuj wg poniższej instrukcji:<br />
<ul class='bbc'><li> Przejdź do:<br />
<strong class='bbc'>ACP</strong> &gt; <strong class='bbc'>Management</strong> &gt; <strong class='bbc'>Custom BBCode</strong> &gt;&gt; <em class='bbc'>Add New BBCode</em><br />
<br /></li><li> Wpisz następujące dane:<br />
<br />
<strong class='bbc'>Custom BBCode Title:</strong>  lookr<br />
<strong class='bbc'>Custom BBCode Description:</strong> użyj tagu by wyświetlić film z  lookr.tv na forum<br />
<strong class='bbc'>Custom BBCode Example:</strong> [lookr] VIDEO ID [/lookr]<br />
<strong class='bbc'>Custom BBCode Tag:</strong> lookr<br />
<strong class='bbc'>Use Option in tag? :</strong> No<br />
<strong class='bbc'>Custom BBCode Replacement:</strong><br />
<pre class='prettyprint'>&lt;object width='512' height='314'&gt;&lt;param name='movie' value='http://lookr.tv/flash/vCastPlayer.swf'&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name='allowScriptAccess' value='always'&gt;&lt;/param&gt;&lt;param name='flashvars' value='episodeId={content}&autoStart=false&pmode=2'&gt;&lt;/param&gt;
&lt;embed src='http://lookr.tv/flash/vCastPlayer.swf' type='application/x-shockwave-flash' width='512' height='314' allowFullScreen='true' allowScriptAccess='always' flashvars='episodeId={content}&autoStart=false&pmode=2'&gt;&lt;/embed&gt;
&lt;/object&gt;</pre><br />
---</li></ul><br />
Gotowe!<br />
<br />
<span style='font-family: Georgia'><span style='font-size: 13px;'>Autorem tutoriala jest <strong class='bbc'>DawPi</strong>. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.<br />
<br />
<strong class='bbc'>Tutorial wykonany dla <a href='http://www.forum.invisionize.pl' class='bbc_url' title='Zewnętrzny odnośnik' rel='nofollow external'>www.forum.invisionize.pl</a></strong><br />
</span></span>]]></description>
		<pubDate>Wed, 12 Aug 2009 11:12:44 +0000</pubDate>
		<guid>http://forum.invisionize.pl/topic/4576-wyswietlanie-filmow-z-lookrtv-na-forum/</guid>
	</item>
	<item>
		<title>Wyłączenie logowania adresów IP przez forum</title>
		<link>http://forum.invisionize.pl/topic/3987-wylaczenie-logowania-adresow-ip-przez-forum/</link>
		<description><![CDATA[Witam,<br />
jeśli z jakiś względów chcesz uniemożliwić forum składowanie jakichkolwiek adresów IP w bazie danych to postępuj wg poniższej instrukcji.<br />
<br />
Najpierw należy usunąć obecne adresy IP znajdujące się w bazie danych, w tym celu uruchom poniższe zapytania SQL:<br />
<pre class='prettyprint lang-sql'>UPDATE ibf_admin_login_logs SET admin_ip_address = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_admin_sessions SET session_ip_address = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_converge_local SET converge_ip_address = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_members SET ip_address = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_message_text SET msg_ip_address = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_moderator_logs SET ip_address = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_posts SET ip_address = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_profile_comments SET comment_ip_address = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_profile_ratings SET rating_ip_address = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_reg_antispam SET ip_address = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_search_results SET ip_address = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_sessions SET ip_address = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_subscription_logs SET sublog_ipaddress = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_topic_ratings SET rating_ip_address = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_validating SET ip_address = ''</pre><br />
<pre class='prettyprint lang-sql'>UPDATE ibf_voters SET ip_address = ''</pre><br />
<br />
<br />
Kiedy już to zostało zrobione to kolejnym krokiem jest edycja plików.<br />
<br />
Otwórz plik: <em class='bbc'>sources/ipsclass.php</em><br />
Znajdź:<br />
<pre class='prettyprint'>$this-&gt;ip_address = $match&#91;1&#93;.'.'.$match&#91;2&#93;.'.'.$match&#91;
3&#93;.'.'.$match&#91;4&#93;;</pre><br />
Zamień na:<br />
<pre class='prettyprint'>$this-&gt;ip_address = '0.0.0.0';</pre><br />
Znajdź:<br />
<pre class='prettyprint'>    function my_getenv($key)
    {
	    $return = array();</pre><br />
Dodaj poniżej:<br />
<pre class='prettyprint'>	    if ( $key == 'REMOTE_ADDR' ) return '0.0.0.0';</pre><br />
Zapisz i wyślij.<br />
<br />
Te same edycje wykonaj w pliku <strong class='bbc'>ips_kernel/class_ipsclass_core.php</strong>.<br />
<br />
<br />
<br />
Gotowe!<br />
<br />
<br />
<br />
<span style='font-family: Georgia'><span style='font-size: 13px;'>Autorem tutoriala jest <strong class='bbc'>DawPi</strong>. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.<br />
<br />
<strong class='bbc'>Tutorial wykonany dla <a href='http://www.forum.invisionize.pl' class='bbc_url' title='Zewnętrzny odnośnik' rel='nofollow external'>www.forum.invisionize.pl</a></strong><br />
</span></span>]]></description>
		<pubDate>Sun, 19 Jul 2009 15:40:51 +0000</pubDate>
		<guid>http://forum.invisionize.pl/topic/3987-wylaczenie-logowania-adresow-ip-przez-forum/</guid>
	</item>
	<item>
		<title>Przerabianie bazy kodowanej w latin1 na utf8</title>
		<link>http://forum.invisionize.pl/topic/3829-przerabianie-bazy-kodowanej-w-latin1-na-utf8/</link>
		<description><![CDATA[Aby przerobić bazę z kodowania latin1 na utf8 należy:<br />
 - wykonać kopię zapasową bazy<br />
 - za pomocą edytora tekstu (lub innych narzędzi korzystając z poleceń konsoli Linuksa) należy podmienić wszystkie wpisy:<br />
 <strong class='bbc'>collate latin1_general_ci</strong>   na  <strong class='bbc'>collate utf8_general_ci </strong><br />
<strong class='bbc'>CHARSET=latin1 </strong>na <strong class='bbc'>CHARSET=utf8 </strong><br />
<strong class='bbc'>COLLATE=latin1_general_ci </strong>na  <strong class='bbc'>COLLATE=utf8_general_ci</strong><br />
<br />
- uruchomić plik konwerter.php<br />
 <br />
<span class='bbc_underline'>Zawartość pliku konwerter.php</span><br />
<pre class='prettyprint'>    &lt;?php
               $krzaki = array('¡', 'Æ', 'Ê', '£', 'Ñ', 'Ó', '¦', '¯', '¬', '±', 'æ', 'ê', '³', 'ñ', 'ó', '¶', '¿', '¼');
               $ogonki = array( 'Ä„', 'Ä†', 'Ä˜', 'Å', 'Åƒ', 'Ã“', 'Åš', 'Å»', 'Å¹', 'Ä…', 'Ä‡', 'Ä™', 'Å‚', 'Å„', 'Ã³', 'Å›', 'Å¼', 'Åº');
         
                $file = "nowyplikbazy.sql";   
                $test = file_exists($file);
                if ($test)
                 {
                 echo "Skasuj plik nowyplikbazy.sql na serwerze i ponownie uruchom skrypt konwerter.php";
                 }
                 else
                 {
                $fp = @fopen("plikbazy.sql", "r");
                if ($fp) {
                      while (!feof($fp)) {
                      $buffer = fgets($fp, 4096);
                      $buffer =  str_replace( $krzaki, $ogonki, $buffer );
                      flock($fp, 2);
                      $fp2 = fopen($file, "a");
                      fputs($fp2, $buffer); 
                      flock($fp, 3); 
                                         }
                         }
                                     fclose  ($fp);
                         fclose  ($fp2);
                         echo "Koniec konwersji";
                          }
             
             ?&gt;</pre><br />
<strong class='bbc'>Objaśnienia:</strong><br />
 <strong class='bbc'>plikbazy.sql</strong> - to plik bazy, który trzeba przekonwertować (musi znajdować się w tym samym katalogu co plik konwerter.php)<br />
 <strong class='bbc'>nowyplikbazy.sql</strong> - plik o tej nazwie zostaje automatycznie utworzony i w nim znajduję się przekonwertowana zawartość pliku <strong class='bbc'>plikbazy.sql<br />
</strong><br />
- stworzyć nową pustą bazę pamiętając o tym by była kodowana w UTF-8<br />
- do tak przygotowanej bazy wgrać przetworzony plik bazy<br />
- podłączyć skrypt forum pod nową bazę (zmienić wpisy dotyczące bazy danych w pliku conf_global.php)<br />
<strong class='bbc'><br />
Autorem tutoriala jest matma4u.  Zabrania się kopiowania i rozpowszechniania bez zgody autora.<br />
</strong>]]></description>
		<pubDate>Fri, 10 Jul 2009 13:00:03 +0000</pubDate>
		<guid>http://forum.invisionize.pl/topic/3829-przerabianie-bazy-kodowanej-w-latin1-na-utf8/</guid>
	</item>
	<item>
		<title><![CDATA[[IP.Tracker] Wyświetlanie ilości postów z Trackera na forum]]></title>
		<link>http://forum.invisionize.pl/topic/3498-iptracker-wyswietlanie-ilosci-postow-z-trackera-na-forum/</link>
		<description><![CDATA[Opis: Modyfikacja dodająca licznik postów napisanych w ramach dodatku IP.Tracker<br />
Wymagania: <a href='http://resources.invisionpower.com/index.php/community_projects/tracker/' class='bbc_url' title='Zewnętrzny odnośnik' rel='nofollow external'>IP.Tracker</a><br />
<br />
<a class='resized_img' rel='lightbox[24151]' id='ipb-attach-url-416-1268267597,5888' href="http://forum.invisionize.pl/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=416" title="trackerPosts.PNG -  4,76 KB,  11"><img src="http://forum.invisionize.pl/uploads/monthly_06_2009/post-139-1244989558,548_thumb.png" id='ipb-attach-img-416-1268267597,5888' style='width:178;height:208' class='attach' width="178" height="208" alt="" /></a><br />
<br />
<hr class='bbc' /><br />
Otwórz plik <strong class='bbc'>sources/ipsclass.php</strong><br />
<br />
Znajdź<br />
<pre class='prettyprint'>$member&#91;'addresscard'&#93;     = $member&#91;'id'&#93; ? $this-&gt;compiled_templates&#91; $skin_file &#93;-&gt;member_icon_vcard( $member&#91;'id'&#93; ) : '';</pre><br />
Dodaj poniżej<br />
<pre class='prettyprint'>$this-&gt;load_template('skin_tracker_issue');
$tracker_posts = $this-&gt;DB-&gt;simple_exec_query( array( 'select' =&gt; 'count(*) as posts', 'from' =&gt; 'tracker_posts', 'where' =&gt; 'author_id='.$member&#91;'id'&#93; ) );
$member&#91;'tracker_posts'&#93; = $this-&gt;compiled_templates&#91;'skin_tracker_issue'&#93;-&gt;tracker_posts( $tracker_posts&#91;'posts'&#93; );</pre><br />
Znajdź<br />
<pre class='prettyprint'>'member_posts'		 	=&gt; '',</pre><br />
Dodaj poniżej<br />
<pre class='prettyprint'>'tracker_posts'			=&gt; '',</pre><br />
<hr class='bbc' /><br />
Otwórz plik <strong class='bbc'>cache/lang_cache/xx/lang_global.php</strong><br />
<br />
Znajdź<br />
<pre class='prettyprint'>'m_posts'  =&gt; "Posts:",</pre><br />
Dodaj poniżej<br />
<pre class='prettyprint'>'m_tracker_posts'  =&gt; "Tracker posts:",</pre><br />
<hr class='bbc' /><br />
Przejdź do <strong class='bbc'>ACP &gt; LOOK & FEEL &gt;</strong> {opcje skina} <strong class='bbc'>Edit template HTML &gt; skin_tracker_issue</strong><br />
<br />
Dodaj nowy bit skina (Add Template Bit)<br />
<br />
New Template Bit Name: <strong class='bbc'>tracker_posts</strong><br />
New Template Bit Incoming Data Variables: <strong class='bbc'>$tracker_posts=""</strong><br />
<br />
Zawartość<br />
<pre class='prettyprint'>{$this-&gt;ipsclass-&gt;lang&#91;'m_tracker_posts'&#93;} $tracker_posts</pre><br />
Reszta bez zmian. Zapisz.<br />
<br />
<hr class='bbc' /><br />
Przejdź do <strong class='bbc'>ACP &gt; LOOK & FEEL &gt;</strong> {opcje skina} <strong class='bbc'>Edit template HTML &gt; Topic View &gt; RenderRow</strong><br />
<br />
Znajdź<br />
<pre class='prettyprint'>{$author&#91;'member_posts'&#93;}&lt;br /&gt;</pre><br />
Dodaj poniżej<br />
<pre class='prettyprint'>{$author&#91;'tracker_posts'&#93;}&lt;br /&gt;</pre><br />
<hr class='bbc' /><br />
Przejdź do <strong class='bbc'>ACP &gt; LOOK & FEEL &gt;</strong> {opcje skina} <strong class='bbc'>Edit template HTML &gt; skin_tracker_issue &gt; RenderRow</strong><br />
<br />
Znajdź<br />
<pre class='prettyprint'>{$author&#91;'member_posts'&#93;}&lt;br /&gt;</pre><br />
Dodaj poniżej<br />
<pre class='prettyprint'>{$author&#91;'tracker_posts'&#93;}&lt;br /&gt;</pre><br />
<hr class='bbc' /><br />
Operacje na skinach i językach wykonujemy oczywiście dla wszystkich istniejących.<br />
<br />
DawPisiowi dziękuję za małą pomoc <img src='http://forum.invisionize.pl/public/style_emoticons/default/biggrin.gif' class='bbc_emoticon' alt=':D' />]]></description>
		<pubDate>Sun, 14 Jun 2009 14:27:55 +0000</pubDate>
		<guid>http://forum.invisionize.pl/topic/3498-iptracker-wyswietlanie-ilosci-postow-z-trackera-na-forum/</guid>
	</item>
	<item>
		<title>Latajace okno rejestracji</title>
		<link>http://forum.invisionize.pl/topic/3464-latajace-okno-rejestracji/</link>
		<description><![CDATA[Aby zrobi&#263; lataj&#261;ce ono rejestracji kt&#243;re wygl&#261;da tak nale&#380;y:<br />
<br />
<img src='http://s5.tinypic.com/2qkl3pz.jpg' alt='Dołączona grafika' class='bbc_img' /><br />
<br />
otwieramy ACP -&gt; Look & Feel -&gt; All global HTML -&gt; global_board_header<br />
<br />
i wstawiamy taki oto kod od samej g&#243;ry <br />
<br />
<p class='citation'>Cytat</p><div class="blockquote"><div class='quote'>&lt;if="!$this-&gt;ipsclass-&gt;member['id'
]"&gt;<br />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="pl"&gt;<br />
&lt;head&gt;<br />
<br />
<br />
&lt;style type="text/css"&gt;<br />
<br />
table.ncode_imageresizer_warning {<br />
background: #FFFFE1;<br />
color: #000000;<br />
border: 1px solid #CCCFFF;<br />
cursor: pointer;<br />
}<br />
<br />
table.ncode_imageresizer_warning td {<br />
font-size: 10px;<br />
vertical-align: middle;<br />
text-decoration: none;<br />
}<br />
<br />
table.ncode_imageresizer_warning td.td1 {<br />
padding: 5px;<br />
}<br />
<br />
table.ncode_imageresizer_warning td.td1 {<br />
padding: 2px;<br />
}<br />
<br />
&lt;/style&gt;<br />
&lt;title&gt;Forum wielotematyczne - DOWNLOAD24.LI&lt;/title&gt;<br />
<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;style type="text/css"&gt;<br />
<br />
#fadeinbox{<br />
position:absolute;<br />
width: 62%;<br />
left: 5px;<br />
top: -100px;<br />
padding: 4px;<br />
<br />
visibility:hidden;<br />
}<br />
<br />
&lt;/style&gt;<br />
<br />
&lt;script type="text/j&#097;v&#097;script"&gt;<br />
<br />
//Specify display mode. 3 possible values are:<br />
//1) "always"- This makes the fade-in box load each time the page is displayed<br />
//2) "oncepersession"- This uses cookies to display the fade-in box only once per browser session<br />
//3) integer (ie: 5)- Finally, you can specify an integer to display the box randomly via a frequency of 1/integer...<br />
// For example, 2 would display the box about (1/2) 50% of the time the page loads.<br />
<br />
var displaymode="always"<br />
<br />
var enablefade="yes" //("yes" to enable fade in effect, "no" to disable)<br />
var autohidebox=["yes", 60] //Automatically hide box after x seconds? [yes/no, if_yes_hide_after_seconds]<br />
var show&#111;nscroll="yes" //Should box remain visible even when user scrolls page? ("yes"/"no)<br />
var IEfadelength=1 //fade in duration for IE, in seconds<br />
var Mozfadedegree=0.05 //fade in degree for NS6+ (number between 0 and 1. Recommended max: 0.2)<br />
<br />
////////Nie edytuj poni&#380;szego fragmentu///////////<br />
<br />
if (parseInt(displaymode)!=NaN)<br />
var random_num=Math.floor(Math.random()*displaymode)<br />
<br />
function displayfadeinbox(){<br />
var ie=&#100;ocument.all && !wind&#111;w.opera<br />
var dom=&#100;ocument.getElementById<br />
iebody=(&#100;ocument.compatMode=="CSS1Compat")? &#100;ocument.documentElement : &#100;ocument.body<br />
objref=(dom)? &#100;ocument.getElementById("fadeinbox") : &#100;ocument.all.fadeinbox<br />
var scroll_top=(ie)? iebody.scrollTop : wind&#111;w.pageYOffset<br />
var docwidth=(ie)? iebody.clientWidth : wind&#111;w.innerWidth<br />
docheight=(ie)? iebody.clientHeight: wind&#111;w.innerHeight<br />
var objwidth=objref.offsetWidth<br />
objheight=objref.offsetHeight<br />
objref.style.left=docwidth/2-objwidth/2+"px"<br />
objref.style.top=scroll_top+docheight/2-objheight/2+"px"<br />
<br />
if (show&#111;nscroll=="yes")<br />
show&#111;nscrollvar=setInterval("staticfadebox()", 50)<br />
<br />
if (enablefade=="yes" && objref.filters){<br />
objref.filters[0].duration=IEfadelength<br />
objref.filters[0].Apply()<br />
objref.filters[0].Play()<br />
}<br />
objref.style.visibility="visible"<br />
if (objref.style.MozOpacity){<br />
if (enablefade=="yes")<br />
mozfadevar=setInterval("mozfadefx()", 90)<br />
else{<br />
objref.style.MozOpacity=1<br />
controlledhidebox()<br />
}<br />
}<br />
else<br />
controlledhidebox()<br />
}<br />
<br />
function mozfadefx(){<br />
if (parseFloat(objref.style.MozOpacity)&lt;1)<br />
objref.style.MozOpacity=parseFloat(objref.style.MozOpacity)+Mozfadedegree<br />
else{<br />
clearInterval(mozfadevar)<br />
controlledhidebox()<br />
}<br />
}<br />
<br />
function staticfadebox(){<br />
var ie=&#100;ocument.all && !wind&#111;w.opera<br />
var scroll_top=(ie)? iebody.scrollTop : wind&#111;w.pageYOffset<br />
objref.style.top=scroll_top+docheight/2-objheight/2+"px"<br />
}<br />
<br />
function hidefadebox(){<br />
objref.style.visibility="hidden"<br />
if (typeof show&#111;nscrollvar!="undefined")<br />
clearInterval(show&#111;nscrollvar)<br />
}<br />
<br />
function controlledhidebox(){<br />
if (autohidebox[0]=="yes"){<br />
var delayvar=(enablefade=="yes" && objref.filters)? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000<br />
setTimeout("hidefadebox()", delayvar)<br />
}<br />
}<br />
<br />
function initfunction(){<br />
setTimeout("displayfadeinbox()", 1)<br />
}<br />
<br />
function get_cookie(Name) {<br />
var search = Name + "="<br />
var returnvalue = ""<br />
if (&#100;ocument.cookie.length &gt; 0) {<br />
offset = &#100;ocument.cookie.indexOf(search)<br />
if (offset != -1) {<br />
offset += search.length<br />
end = &#100;ocument.cookie.indexOf(";", offset)<br />
if (end == -1)<br />
end = &#100;ocument.cookie.length;<br />
returnvalue=unescape(&#100;ocument.cookie.substring(offset, end))<br />
}<br />
}<br />
return returnvalue;<br />
}<br />
<br />
<br />
if (displaymode=="oncepersession" && get_cookie("fadedin")=="" || displaymode=="always" || parseInt(displaymode)!=NaN && random_num==0){<br />
if (wind&#111;w.addEventListener)<br />
wind&#111;w.addEventListener("load", initfunction, false)<br />
else if (wind&#111;w.attachEvent)<br />
wind&#111;w.attachEvent("&#111;nload", initfunction)<br />
else if (&#100;ocument.getElementById)<br />
wind&#111;w.&#111;nload=initfunction<br />
&#100;ocument.cookie="fadedin=yes"<br />
}<br />
<br />
<br />
&lt;/script&gt;<br />
&lt;P ALGIN="left"&gt;&lt;thread&gt;<br />
<br />
&lt!-- guest welcome message --&gt;<br />
&lt;DIV id="fadeinbox" style="filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=1) progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); -moz-opacity:0"&gt;<br />
<br />
&lt;table class="tborder" align="center" border="0" cellpadding="6" cellspacing="0" width="600"&gt;<br />
&lt;tbody&gt;&lt;tr&gt;<br />
&lt;td class="maintitle" align="center"&gt;<br />
Witamy na Forum  - Download24.li<br />
&lt;/td&gt;<br />
<br />
&lt;/tr&gt;<br />
&lt;/tbody&gt;&lt;tbody id="collapseobj_forumhome_welcomepanel" style=""&gt;<br />
&lt;center&gt;<br />
&lt;tr&gt;<br />
&lt;td class="row1" align="center" width="101%"&gt;&lt;B&gt;<br />
Witaj &lt;a href="http://www.download24.li/index.php?act=Reg&CODE=00"&gt;&lt;strong&gt;
zarejestruj si&#281;&lt;/strong&gt;&lt;/a&gt; a zyskasz ca&#322;kowity dost&#281;p do wszystkich link&#243;w, ukrytych dzia&#322;&#243;w i wielu unikalnych opcji!!! To wszystko zyskasz dzi&#281;ki darmowej i szybkiej &lt;a href="http://www.download24.li/index.php?act=Reg&CODE=00"&gt;&lt;strong&gt;
rejestracji&lt;/strong&gt;&lt;/a&gt;&lt;/B&gt;<br />
&lt;br&gt;&lt;br&gt;&lt;b&gt;&lt;a href="http://www.download24.li/index.php?act=Reg&CODE=00"&gt;&lt;FONT COLOR=RED SIZE=3&gt;KLIKNIJ TUTAJ ABY SI&#280; ZAREJESTROWA&#262;!!!!&lt;/b&gt;&lt;/FONT&gt;&lt;/a&gt;<br />
<br />
&lt;br&gt;&lt;br&gt;&lt;a href="#" &#111;nclick="hidefadebox();return false"&gt;Kliknij tutaj aby zamkn&#261;&#263; okienko przy rejestracji lub logowaniu!&lt;/a&gt;<br />
&lt;br&gt;<br />
<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/tbody&gt;<br />
&lt;/center&gt;<br />
&lt;/table&gt;&lt;br&gt;<br />
&lt;align="center" valign="middle"&gt;<br />
&lt;/DIV&gt;<br />
&lt!-- / guest welcome message --&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
&lt;/if&gt;</div></div><br />
<br />
oczywi&#347;cie zamieniamy adres strony www.downlaod24.li na sw&#243;j.<br />
<br />
zapisujemy gotowe:)<br />
<br />
<br />
Autorem tutoriala jest Meler Zabrania si&#281; kopiowania, powielania. W szczeg&#243;lno&#347;ci na inne fora bez zgody autora.]]></description>
		<pubDate>Wed, 10 Jun 2009 22:39:18 +0000</pubDate>
		<guid>http://forum.invisionize.pl/topic/3464-latajace-okno-rejestracji/</guid>
	</item>
	<item>
		<title>Panel boczny na forum konfigurowany w ACP</title>
		<link>http://forum.invisionize.pl/topic/3463-panel-boczny-na-forum-konfigurowany-w-acp/</link>
		<description><![CDATA[Je&#380;eli chcesz mie&#263; panel boczny w pe&#322;ni konfigurowany w ACP taki jak na obrazku post&#281;puj wed&#322;ug instrukcji:<br />
<img src='http://i42.tinypic.com/10h83kl.jpg' alt='Dołączona grafika' class='bbc_img' /><br />
<br />
Zainstaluj<br />
M2M Announce System dost&#281;pny pod adresem <a href='http://mods.invisionize.com/db/index.php/f/8090' class='bbc_url' title='Zewnętrzny odnośnik' rel='nofollow external'>http://mods.invisionize.com/db/index.php/f/8090</a> ale nie edytuj bit&#243;w skina z jego instrukcji tylko z tej:<br />
<br />
Otw&#243;rz ACP -&gt; Look & Feel -&gt; dany skin -&gt;Edit Template HTML-&gt; Board Index -&gt; PageTop<br />
<br />
Na samym dole dodaj <br />
<p class='citation'>Cytat</p><div class="blockquote"><div class='quote'>&lt;table cellspacing="2" width='100%'&gt;<br />
&lt;tr&gt;<br />
  &lt;td width='99%'   valign="top"&gt;</div></div><br />
<br />
Zapisz bit skina nast&#281;pnie otw&#243;rz<br />
<br />
ACP -&gt; Look & Feel -&gt; dany skin -&gt; Edit Template HTML -&gt; Board Index -&gt; stats_header<br />
<br />
Od samej g&#243;ry dodaj <br />
<p class='citation'>Cytat</p><div class="blockquote"><div class='quote'>&lt;td  width="20%" valign="top"&gt;<br />
&lt;if="$this-&gt;ipsclass-&gt;vars['an_on'] == 1 and $this-&gt;ipsclass-&gt;vars['an_type'] == e"&gt;<br />
&lt;table cellspacing="0" id='userlinksguest' width='100%' class='pcen'&gt;<br />
    &lt;tr&gt;<br />
        &lt;td&gt;&lt;b&gt;&lt;center&gt;{$this-&gt;ipsclass-&gt;vars['an_content'
]}&lt;/center&gt;&lt;/b&gt;&lt;/td&gt;<br />
&lt;/tr&gt;&lt;/table&gt;<br />
&lt;br /&gt;<br />
&lt;/if&gt;<br />
&lt;if="$this-&gt;ipsclass-&gt;vars['an_on'] == 1 and $this-&gt;ipsclass-&gt;vars['an_type'] == s"&gt;<br />
&lt;script language="J&#097;v&#097;script"&gt;<br />
&lt!--<br />
var speed = 120<br />
var message = "{$this-&gt;ipsclass-&gt;vars['an_content']} "<br />
var stripped = message.replace(/(&lt;([^&gt;]+)&gt;)/ig,"");<br />
var s = 0;<br />
var l = 100;<br />
&#100;ocument.write("&lt;div id='sc' class='newslink' align='center'&gt;&lt;/div&gt;")<br />
function btnsc() {<br />
&#100;ocument.getElementById('sc').innerHTML = stripped.substring(s,l) + message.substring(0,s)<br />
s++<br />
<br />
if (s &gt;= l) {<br />
s = 0;<br />
}<br />
<br />
setTimeout("btnsc()",speed);<br />
}<br />
<br />
btnsc();<br />
//--&gt;<br />
&lt;/script&gt;<br />
&lt;br /&gt;<br />
&lt;/if&gt;<br />
&lt;if="$this-&gt;ipsclass-&gt;vars['an_on'] == 1 and $this-&gt;ipsclass-&gt;vars['an_type'] == h"&gt;<br />
&lt;script type="text/j&#097;v&#097;script"&gt;<br />
var fade = 'no';<br />
var displaymode = 'always';<br />
var autohidebox = ['yes' , {$this-&gt;ipsclass-&gt;vars['timer_time']}];<br />
var scroll = 'yes';<br />
var IEfadelength = 1;<br />
var Mozfadedegree = 0.06;<br />
<br />
function start_hover()<br />
{<br />
    var ie = &#100;ocument.all && !wind&#111;w.opera;<br />
    var dom = &#100;ocument.getElementById;<br />
    var iebody = (&#100;ocument.compatMode == 'CSS1Compat') ? &#100;ocument.documentElement : &#100;ocument.body;<br />
    var objref = (dom) ? &#100;ocument.getElementById('hoverprompt') : &#100;ocument.all.hoverprompt;<br />
    var scroll_top = (ie) ? iebody.scrollTop : wind&#111;w.pageYOffset;<br />
    var docwidth = (ie) ? iebody.clientWidth : wind&#111;w.innerWidth;<br />
    var docheight = (ie) ? iebody.clientHeight: wind&#111;w.innerHeight;<br />
    var objwidth = objref.offsetWidth;<br />
    var objheight = objref.offsetHeight;<br />
    objref.style.left = docwidth/2-objwidth/2+'px';<br />
    objref.style.top = scroll_top+docheight/2-objheight/2+'px';<br />
<br />
    if (scroll == 'yes')<br />
    {<br />
        var scrollvar = setInterval('static_hover()', 50);<br />
    }<br />
<br />
    if (fade == 'yes' && objref.filters)<br />
    {<br />
        objref.filters[0].duration = IEfadelength;<br />
        objref.filters[0].Apply();<br />
        objref.filters[0].Play();<br />
    }<br />
<br />
    objref.style.visibility = 'visible';<br />
    if (objref.style.MozOpacity)<br />
    {<br />
        if (fade == 'yes')<br />
        {<br />
            var mozfadevar = setInterval('mozilla_fading()', 90);<br />
        }<br />
        else<br />
        {<br />
            objref.style.MozOpacity = 1;<br />
            initiate_hiding();<br />
        }<br />
    }<br />
    else<br />
    {<br />
        initiate_hiding()<br />
    }<br />
}<br />
<br />
function mozilla_fading()<br />
{<br />
    if (parseFloat(objref.style.MozOpacity) &lt; 1)<br />
    {<br />
        objref.style.MozOpacity = parseFloat(objref.style.MozOpacity)+Mozfadedegree;<br />
    }<br />
    else<br />
    {<br />
        clearInterval(mozfadevar);<br />
        controlledhidebox();<br />
    }<br />
}<br />
<br />
function static_hover()<br />
{<br />
    var ie = &#100;ocument.all && !wind&#111;w.opera;<br />
    var dom = &#100;ocument.getElementById;<br />
    var iebody = (&#100;ocument.compatMode == 'CSS1Compat') ? &#100;ocument.documentElement : &#100;ocument.body;<br />
    var objref = (dom) ? &#100;ocument.getElementById('hoverprompt') : &#100;ocument.all.hoverprompt;<br />
    var scroll_top = (ie) ? iebody.scrollTop : wind&#111;w.pageYOffset;<br />
    var docwidth = (ie) ? iebody.clientWidth : wind&#111;w.innerWidth;<br />
    var docheight = (ie) ? iebody.clientHeight: wind&#111;w.innerHeight;<br />
    var objwidth = objref.offsetWidth;<br />
    var objheight = objref.offsetHeight;<br />
    objref.style.top = scroll_top+docheight/3-objheight/2+'px';<br />
}<br />
<br />
function hide_hover()<br />
{<br />
    var ie = &#100;ocument.all && !wind&#111;w.opera;<br />
    var dom = &#100;ocument.getElementById;<br />
    var iebody = (&#100;ocument.compatMode == 'CSS1Compat') ? &#100;ocument.documentElement : &#100;ocument.body;<br />
    var objref = (dom) ? &#100;ocument.getElementById('hoverprompt') : &#100;ocument.all.hoverprompt;<br />
    objref.style.visibility = 'hidden';<br />
    if (typeof scrollvar != 'undefined')<br />
    {<br />
        clearInterval(scrollvar);<br />
    }<br />
}<br />
<br />
function initiate_hiding()<br />
{<br />
    if (autohidebox[0] == "yes")<br />
    {<br />
        var delayvar = (fade == 'yes' && objref.filters) ? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000;<br />
        initial_timer(delayvar);<br />
        setTimeout('hide_hover()', delayvar);<br />
    }<br />
}<br />
<br />
function initial_timer(time)<br />
{<br />
    var newtime = time-1000;<br />
    setTimeout('restart_timer('+newtime+')', 1000);<br />
}<br />
<br />
function restart_timer(time)<br />
{<br />
    var timer = time/1000;<br />
    var ie = &#100;ocument.all && !wind&#111;w.opera;<br />
    var dom = &#100;ocument.getElementById;<br />
    if (dom)<br />
    {<br />
        var hp = &#100;ocument.getElementById('hptimer');<br />
        if (timer == 1)<br />
        {<br />
            hp.innerHTML = "&lt;small&gt;&lt;i&gt;Prompt Closes In "+timer+" Second&lt;/i&gt;&lt;/small&gt;";<br />
        }<br />
        else<br />
        {<br />
            hp.innerHTML = "&lt;small&gt;&lt;i&gt;Prompt Closes In "+timer+" Seconds&lt;/i&gt;&lt;/small&gt;";<br />
        }<br />
    }<br />
    var newtime = time-1000;<br />
    setTimeout('restart_timer('+newtime+')', 1000);<br />
}<br />
<br />
function initiate_hover()<br />
{<br />
    setTimeout('start_hover()', 100);<br />
}<br />
<br />
function cookie(Name)<br />
{<br />
    var search = Name + "=";<br />
    var returnvalue = "";<br />
    if (&#100;ocument.cookie.length &gt; 0)<br />
    {<br />
        var offset = &#100;ocument.cookie.indexOf(search);<br />
        if (offset != -1)<br />
        {<br />
            offset += search.length;<br />
            var end = &#100;ocument.cookie.indexOf(';', offset);<br />
            if (end == -1)<br />
            {<br />
                end = &#100;ocument.cookie.length;<br />
            }<br />
            returnvalue = unescape(&#100;ocument.cookie.substring(offset, end));<br />
        }<br />
    }<br />
    return returnvalue;<br />
}<br />
<br />
if (displaymode == 'always' || parseInt(displaymode) != NaN && random_num == 0)<br />
{<br />
    if (wind&#111;w.addEventListener)<br />
    {<br />
        wind&#111;w.addEventListener('load', initiate_hover, false)<br />
    }<br />
    else if (wind&#111;w.attachEvent)<br />
    {<br />
        wind&#111;w.attachEvent('&#111;nload', initiate_hover)<br />
    }<br />
    else if (&#100;ocument.getElementById)<br />
    {<br />
        wind&#111;w.&#111;nload = initiate_hover;<br />
        &#100;ocument.cookie = 'fadedin=yes';<br />
    }<br />
}<br />
&lt;/script&gt;<br />
&lt;style type='text/css'&gt;#hoverprompt{position:absolute;width:300px;left:0;top:
-400px;padding:4px;z-index:100;visibility:hidden}&lt;/style&gt;<br />
&lt;div id='hoverprompt'&gt;&lt;div class='borderwrap'&gt;&lt;div class='maintitle' align='center'&gt;{$this-&gt;ipsclass-&gt;vars['an_title']}&lt;
/div&gt;<br />
&lt;table align='center' width='100%' cellspacing='0' cellpadding='5'&gt;<br />
  &lt;tr&gt;<br />
    &lt;td align='center' class='row2'&gt;<br />
      {$this-&gt;ipsclass-&gt;vars['an_content']}<br />
&lt;br /&gt;&lt;div id='hptimer'&gt;&lt;small&gt;&lt;i&gt;Prompt Closes In {$this-&gt;ipsclass-&gt;vars['timer_time']} Seconds&lt;/i&gt;&lt;/small&gt;&lt;/div&gt;&lt;/td&gt;<br />
  &lt;/tr&gt;<br />
&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;<br />
&lt;/if&gt;<br />
&lt;if="$this-&gt;ipsclass-&gt;vars['an_type'] == b and $this-&gt;ipsclass-&gt;vars['an_on'] == 1"&gt;<br />
&lt;div class='borderwrap'&gt;&lt;div class='maintitle' align='center'&gt;{$this-&gt;ipsclass-&gt;vars['an_title']}&lt;
/div&gt;<br />
&lt;table width='100%' cellspacing='0' cellpadding='5'&gt;<br />
  &lt;tr&gt;<br />
    &lt;td align='center' class='row2'&gt;<br />
     {$this-&gt;ipsclass-&gt;vars['an_content']}&lt;/td&gt;<br />
  &lt;/tr&gt;<br />
&lt;/table&gt;&lt;/div&gt;<br />
&lt;br /&gt;&lt;br /&gt;<br />
&lt;/if&gt;<br />
&lt;if="$this-&gt;ipsclass-&gt;vars['an_type'] == n and $this-&gt;ipsclass-&gt;vars['an_on'] == 1"&gt;<br />
&lt;table width='100%' cellspacing='0' cellpadding='5' class='newslink'&gt;<br />
  &lt;tr&gt;<br />
    &lt;td align='center'&gt;<br />
     &lt;b&gt;{$this-&gt;ipsclass-&gt;vars['an_content']}&lt;/b&gt;&lt;/td&gt;
<br />
  &lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;br /&gt;&lt;br /&gt;<br />
&lt;/if&gt;<br />
&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;&lt;/center&gt;</div></div><br />
<br />
Zapisz bit skina.<br />
<br />
Nast&#281;pnie wejd&#378; w ustawienia M2M Announce System i wybierz opcje Announce Type = Box.<br />
<br />
<img src='http://i41.tinypic.com/qwx2mg.jpg' alt='Dołączona grafika' class='bbc_img' /><br />
<br />
Oto efekt:<br />
<br />
<img src='http://i40.tinypic.com/a1032b.jpg' alt='Dołączona grafika' class='bbc_img' /><br />
<br />
Autorem tutoriala jest Meler Zabrania si&#281; kopiowania, powielania. W szczeg&#243;lno&#347;ci na inne fora bez zgody autora.]]></description>
		<pubDate>Wed, 10 Jun 2009 22:36:28 +0000</pubDate>
		<guid>http://forum.invisionize.pl/topic/3463-panel-boczny-na-forum-konfigurowany-w-acp/</guid>
	</item>
	<item>
		<title><![CDATA[Usuwanie kolumny 'Post Icons']]></title>
		<link>http://forum.invisionize.pl/topic/3438-usuwanie-kolumny-post-icons/</link>
		<description><![CDATA[Jaki&#347; czas temu zacz&#281;&#322;y mnie irytowa&#263; ikony temat&#243;w. Do niczego one si&#281; nie przydaj&#261; (u mnie na boardzie), a tylko wprowadzaj&#261; niepotrzebny chaos. Jako &#380;e jestem minimalist&#261; i uwielbiam klarowno&#347;&#263;, postanowi&#322;em si&#281; ich pozby&#263;. D&#322;ugo szuka&#322;em, a to co znalaz&#322;em, prezentuj&#281; poni&#380;ej <img src='http://forum.invisionize.pl/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' /> <br />
<br />
Przed:<br />
<img src='http://i41.tinypic.com/hs3p5f.jpg' alt='Dołączona grafika' class='bbc_img' /><br />
<br />
Po:<br />
<img src='http://i43.tinypic.com/ienime.jpg' alt='Dołączona grafika' class='bbc_img' /><br />
<br />
<br />
Zaloguj si&#281; do panelu AC. Przejd&#378; do zak&#322;adki Look&Feel. Kliknij na Edit Template HTML wybranego skinu. Nast&#281;pnie:<br />
<br />
<br />
W <strong class='bbc'>Post Screen-&gt;table_structure</strong> znajd&#378; i usu&#324;:<br />
<pre class='prettyprint'>&lt!--POST ICONS--&gt;</pre><br />
<br />
W <strong class='bbc'>Topic View-&gt;RenderRow</strong> znajd&#378;:<br />
<pre class='prettyprint'>            &lt;div style="float: left;"&gt;
                &lt;span class="postdetails"&gt;{$post&#91;'post_icon'&#93;} &lt;img src='{$this-&gt;ipsclass-&gt;vars&#91;'img_url'&#93;}/to_post_off.
gif' alt='{$this-&gt;ipsclass-&gt;lang&#91;'to_post_alt'&#93;}' border='0' style='padding-bottom:2px' /&gt; {$post&#91;'post_date'&#93;}&lt;/span&gt;
            &lt;/div&gt;</pre><br />
i usu&#324;:<br />
<pre class='prettyprint'>{$post&#91;'post_icon'&#93;}</pre><br />
<br />
W <strong class='bbc'>Forum Index-&gt;announcement_row</strong> znajd&#378; i usu&#324;:<br />
<pre class='prettyprint'>    &lt;td class="row1"&gt; &lt;/td&gt;</pre><br />
(UWAGA! Spacja mo&#380;e przyj&#261;&#263; form&#281;<em class='bbc'> &nbsp;</em>)<br />
<br />
W <strong class='bbc'>Forum Index-&gt;announcement_wrap</strong> znajd&#378;:<br />
<pre class='prettyprint'>&lt;td class="darkrow1" colspan="8"&gt;&lt;b&gt;{$this-&gt;ipsclass-&gt;lang&#91;'announce_start'
&#93;}&lt;/b&gt;&lt;/td&gt;</pre><br />
i zamie&#324; na:<br />
<pre class='prettyprint'>&lt;td class="darkrow1" colspan="7"&gt;&lt;b&gt;{$this-&gt;ipsclass-&gt;lang&#91;'announce_start'
&#93;}&lt;/b&gt;&lt;/td&gt;</pre><br />
<br />
W Forum <strong class='bbc'>Index-&gt;Page Top</strong> znajd&#378;:<br />
<pre class='prettyprint'>   &lt;table class='ipbtable' cellspacing="1"&gt;
    &lt;tr&gt;
        &lt;th align="center"&gt; &lt;/th&gt;
        &lt;th align="center"&gt; &lt;/th&gt;</pre><br />
i usu&#324; (tylko JEDNO):<br />
<pre class='prettyprint'>        &lt;th align="center"&gt; &lt;/th&gt;</pre><br />
<br />
W <strong class='bbc'>Forum Index-&gt;render_forum_row</strong> znajd&#378; i usu&#324;:<br />
<pre class='prettyprint'>&lt;td align="center" class="$class2"&gt;{$data&#91;'topic_icon'&#93;}&lt;/
td&gt;</pre><br />
<br />
W <strong class='bbc'>Forum Index-&gt;render_pinned_end</strong> znajd&#378;:<br />
<pre class='prettyprint'>  &lt;td class="darkrow1" colspan="8"&gt;&lt;b&gt;{$this-&gt;ipsclass-&gt;lang&#91;'regular_topics'
&#93;}&lt;/b&gt;&lt;/td&gt;</pre><br />
i zamie&#324; na:<br />
<pre class='prettyprint'>  &lt;td class="darkrow1" colspan="7"&gt;&lt;b&gt;{$this-&gt;ipsclass-&gt;lang&#91;'regular_topics'
&#93;}&lt;/b&gt;&lt;/td&gt;</pre><br />
<br />
W <strong class='bbc'>Forum Index-&gt;render_pinned_start</strong> znajd&#378;:<br />
<pre class='prettyprint'>    &lt;td class="darkrow1" colspan="8"&gt;&lt;b&gt;{$this-&gt;ipsclass-&gt;lang&#91;'pinned_start'
&#93;}&lt;/b&gt;&lt;/td&gt;</pre><br />
i zamie&#324; na:<br />
<pre class='prettyprint'>    &lt;td class="darkrow1" colspan="7"&gt;&lt;b&gt;{$this-&gt;ipsclass-&gt;lang&#91;'pinned_start'
&#93;}&lt;/b&gt;&lt;/td&gt;</pre><br />
<br />
W <strong class='bbc'>Forum Index-&gt;show_no_matches</strong> znajd&#378;:<br />
<pre class='prettyprint'>    &lt;td class="row2" colspan="8" align="center"&gt;</pre><br />
i zamie&#324; na:<br />
<pre class='prettyprint'>    &lt;td class="row2" colspan="7" align="center"&gt;</pre><br />
<br />
W <strong class='bbc'>Forum Index-&gt;TableEnd</strong> znajd&#378;:<br />
<pre class='prettyprint'>            &lt;td colspan="8" class="darkrow1"&gt;</pre><br />
i zamie&#324; na:<br />
<pre class='prettyprint'>            &lt;td colspan="7" class="darkrow1"&gt;</pre><br />
nast&#281;pnie znajd&#378;:<br />
<pre class='prettyprint'>            &lt;td class="catend" colspan="8"&gt;&lt!-- no content --&gt;&lt;/td&gt;</pre><br />
i zamie&#324; na:<br />
<pre class='prettyprint'>            &lt;td class="catend" colspan="7"&gt;&lt!-- no content --&gt;&lt;/td&gt;</pre><br />
<br />
W <strong class='bbc'>Search-&gt;end_results_table</strong> znajd&#378;:<br />
<pre class='prettyprint'>    &lt;td class="formbuttonrow" colspan="8" style="text-align: right;"&gt;</pre><br />
i zamie&#324; na:<br />
<pre class='prettyprint'>    &lt;td class="formbuttonrow" colspan="7" style="text-align: right;"&gt;</pre><br />
nast&#281;pnie znajd&#378;:<br />
<pre class='prettyprint'>    &lt;td class="catend" colspan="8"&gt;&lt!-- no content --&gt;&lt;/td&gt;</pre><br />
i zamie&#324; na:<br />
<pre class='prettyprint'>    &lt;td class="catend" colspan="7"&gt;&lt!-- no content --&gt;&lt;/td&gt;</pre><br />
<br />
W <strong class='bbc'>Search-&gt;no_results_row</strong> znajd&#378;:<br />
<pre class='prettyprint'>        &lt;td align="center" colspan="8" class="row1"&gt;&lt;b&gt;{$this-&gt;ipsclass-&gt;lang&#91;'no_search_topics'
&#93;}&lt;/b&gt;&lt;/td&gt;</pre><br />
i zamie&#324; na:<br />
<pre class='prettyprint'>        &lt;td align="center" colspan="7" class="row1"&gt;&lt;b&gt;{$this-&gt;ipsclass-&gt;lang&#91;'no_search_topics'
&#93;}&lt;/b&gt;&lt;/td&gt;</pre><br />
<br />
W <strong class='bbc'>Search-&gt;RenderRow</strong> znajd&#378; i usu&#324;:<br />
<pre class='prettyprint'>        &lt;td align="center" width="3%" class="{$data&#91;'class2'&#93;}"&gt;{$data&#91;'
topic_icon'&#93;}&lt;/td&gt;</pre><br />
<br />
W <strong class='bbc'>Search-&gt;start</strong> znajd&#378;:<br />
<pre class='prettyprint'>            &lt;th colspan="2"&gt;&nbsp;&lt;/th&gt;</pre><br />
i zamie&#324; na:<br />
<pre class='prettyprint'>            &lt;th colspan="1"&gt;&nbsp;&lt;/th&gt;</pre><br />
<br />
<br />
Pami&#281;tajcie o zapisywaniu bit&#243;w. Mi&#322;ej zabawy! <img src='http://forum.invisionize.pl/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' /> <br />
<br />
<span style='font-size: 9px;'>(Na podstawie ize.com)</span>]]></description>
		<pubDate>Sun, 07 Jun 2009 14:47:25 +0000</pubDate>
		<guid>http://forum.invisionize.pl/topic/3438-usuwanie-kolumny-post-icons/</guid>
	</item>
	<item>
		<title><![CDATA[CommunitySEO - pierwsze wra&#380;enie]]></title>
		<link>http://forum.invisionize.pl/topic/2971-communityseo-pierwsze-wraenie/</link>
		<description><![CDATA[D&#322;ugo si&#281; zastanawia&#322;em czy warto zainwestowa&#263; w modyfikacj&#281;, kt&#243;ra kosztuje 90$. Przegl&#261;da&#322;em wszystkie znane mi fora supportu IPB, czyta&#322;em w&#261;tki, zak&#322;ada&#322;em w&#322;asne i... w ko&#324;cu si&#281; zdecydowa&#322;em! A jako &#380;e tutaj CSEO jest pomijane i na forum nie mo&#380;na znale&#378;&#263; o niej &#380;adnych informacji, chcia&#322;bym stworzy&#263; temat, kt&#243;ry by&#322;by prostym kompendium wiedzy od u&#380;ytkownik&#243;w modyfikacji dla u&#380;ytkownik&#243;w, kt&#243;rzy planuj&#261; jej zakup. Ale po kolei...<br />
<br />
<strong class='bbc'>Zakup</strong><br />
Mo&#380;liwo&#347;&#263; zdobycia modyfikacji jest dost&#281;pna jedynie ze strony producenta i developera. Kosztuje ona 90$, a p&#322;atno&#347;ci nale&#380;y dokona&#263; poprzez system PayPal (obecnie sam przelew kosztowa&#322; 12z&#322;). Uzyskanie licencji jest w pe&#322;ni automatyczne. Od momentu klikni&#281;cia 'Buy' do otrzymania plik&#243;w up&#322;yn&#281;&#322;o mniej ni&#380; 5 minut. Podczas ca&#322;ej procedury nale&#380;y wpisa&#263; adres forum, na kt&#243;rym chcesz zainstalowa&#263; modyfikacj&#281;, a kt&#243;rego ju&#380; p&#243;&#378;niej manualnie nie zmienisz. W momencie zakupu zdobywam do&#380;ywotni&#261; licencj&#281;, do&#380;ywotni dost&#281;p do forum supportu oraz roczn&#261; pomoc poprzez tickety.<br />
<br />
<strong class='bbc'>Instalacja</strong><br />
Instalacja modyfikacji sprowadza si&#281; do kilku prostych krok&#243;w znanych z podobnych produkcji. Po uploadzie plik&#243;w nale&#380;y uruchomi&#263; plik instalacyjny, wprowadzi&#263; podstawow&#261; konfiguracj&#281;, po czym skrypt sam si&#281; instaluje. Pozostaje edycja kilku plik&#243;w na serwerze i mamy w pe&#322;ni przygotowan&#261; do u&#380;ytku modyfikacj&#281;. Je&#347;li modyfikowa&#322;e&#347; sw&#243;j board wcze&#347;niej, to zdecydowanie nie warto p&#322;aci&#263; za pomoc w instalacji (dodatkowe 10$). Podczas instalacji wyst&#261;pi&#322; u mnie jeden b&#322;&#261;d zwi&#261;zany z magicznym dt'&#378; (opisywany ju&#380; na forum - b&#322;&#261;d edycji w Notatniku), kt&#243;ry jednak wynik&#322; z mojej niekompetencji ni&#380; z winy skryptu. Jedna uwaga, kt&#243;ra wydaje si&#281; oczywista: wszystkie funkcje s&#261; w j&#281;zyku angielskim! <br />
<br />
<strong class='bbc'>Index</strong><br />
Jakie zmiany zauwa&#380;y przeci&#281;tny u&#380;ytkownik? Stosunkowo niewiele. Obowi&#261;zkowe jest jedynie dodanie linijki z CSEO w stopce forum. Usuni&#281;cie copyright kosztuje 90$. Do tego - o ile w&#322;&#261;czymy - linki zostaj&#261; zamienione na FURL. Nic wi&#281;cej si&#281; nie zmienia.<br />
<br />
<strong class='bbc'>ACP</strong><br />
Tutaj ju&#380; z kolei dostajemy ca&#322;&#261; palet&#281; najr&#243;&#380;niejszych opcji. Po instalacji sp&#281;dzi&#322;em ponad godzin&#281; tylko nad czytaniem do czego one s&#322;u&#380;&#261;. G&#322;&#243;wne opcje zosta&#322;y umieszczone w Components:<br />
<br />
<img src='http://i44.tinypic.com/99qr5w.jpg' alt='Dołączona grafika' class='bbc_img' /><br />
<br />
<strong class='bbc'>Forum Settings</strong><br />
Pozwala na dodanie opisu oraz meta tag&#243;w dla ka&#380;dego dzia&#322;u, kt&#243;re mog&#261; si&#281; r&#243;&#380;ni&#263; od tych zastosowanych dla ca&#322;ego forum. S&#261; one oczywi&#347;cie widoczne jedynie dla wyszukiwarek. Chodzi o ten opis:<br />
<a href='http://www.google.com/search?hl=pl&client=firefox-a&rls=org.mozilla%3Apl%3Aofficial&hs=mWG&q=info%3Ainvisionize.pl&btnG=Szukaj&lr=' class='bbc_url' title='Zewnętrzny odnośnik' rel='nofollow external'>http://www.google.com/search?hl=pl&cli...=Szukaj&lr=</a><br />
<br />
<strong class='bbc'>Trackback</strong><br />
Tej funkcji do ko&#324;ca jeszcze nie rozumiem. Prawdopodobnie wy&#347;wietla wszystkie urle na forum oraz liczb&#281; ich klikni&#281;&#263;. W ustawieniach mo&#380;na zaznaczy&#263;, czy wewn&#281;trzne linki tak&#380;e maj&#261; by&#263; logowane.<br />
<br />
<strong class='bbc'>Bot control</strong><br />
Oko&#322;o 30 funkcji pozwalaj&#261;cych na zdefiniowanie aktywno&#347;ci bot&#243;w. Mo&#380;emy wybra&#263; elementy blokowane dla wyszukiwarek (error pages, nofollow etc.), instrukcje dla nich (revisit-meta tags, rating meta tags etc.) oraz header control (czy www ma by&#263; uzywane, redirect errors etc.)<br />
<br />
<strong class='bbc'>Mod rewrite</strong><br />
Inaczej FURL. R&#243;wnie&#380; oko&#322;o 30 opcji pozwalaj&#261;cych ustali&#263; jak d&#322;ugie powinny by&#263; linki, czy stopwords (a, the, in, about; w, przy, na i inne nie omijane przez Google) powinny by&#263; pomini&#281;te w linkach, oraz do jakich element&#243;w forum zastosowa&#263; rewrite (tematy, dzia&#322;y, panel kontrolny, statystyki itp.).<br />
<br />
<strong class='bbc'>Sitemaps</strong><br />
Podstawowe opcje dost&#281;pne r&#243;wnie&#380; w innych generatorach. Pozwalaj&#261; okre&#347;li&#263; ilo&#347;&#263; entries per run, dzia&#322;y, kt&#243;re zostan&#261; zawarte w mapie oraz komponenty, kt&#243;re powinny by&#263; listowane. Ciekawa wydaje si&#281; opcja priorytet&#243;w dzia&#322;&#243;w, kt&#243;re zostaj&#261; najcz&#281;&#347;ciej od&#347;wie&#380;ane w mapie.<br />
<br />
<strong class='bbc'>Misc</strong><br />
Podstawowe funkcje wp&#322;ywu modyfikacji na forum. Meta opis i tagi, similar topics, google analytics, zawy&#380;anie statystyk forum(!), akronimy, a nawet opcje zwi&#261;zane z Diggiem.<br />
<br />
<strong class='bbc'>Outbound clicks</strong><br />
Zielonego poj&#281;cia nie mam jakie logi tutaj zobacz&#281;. Na razie pusto.<br />
<br />
<strong class='bbc'>.htaccess & robots</strong><br />
Pozwala na edycj&#281; w/w plik&#243;w z poziomu ACP. Domy&#347;lnie s&#261; one wype&#322;nione przez developer&#243;w.<br />
<br />
<strong class='bbc'>Bot logs</strong><br />
Pozwala zobaczy&#263; ile i jakie strony odwiedzi&#322;y boty naszym zaprzyja&#378;nionych wyszukiwarek.<br />
<br />
<strong class='bbc'>ACP cd.</strong><br />
Opr&#243;cz nowych opcji w Components otrzymujemy tak&#380;e identyczne w zak&#322;adce Tools&Settings. Ca&#322;o&#347;ci dope&#322;nia dodatkowy Task, kt&#243;ry tworzy map&#281; witryny.<br />
<br />
<strong class='bbc'>Skin</strong><br />
Razem z modyfikacj&#261; otrzymujemy tzw. Spider Skin. Jest to layout, kt&#243;ry zosta&#322; opracowany przez tw&#243;rc&#243;w CSEO, zoptymalizowany specjalnie pod przegl&#261;darki. Grafika jest w nim pomini&#281;ta pozwalaj&#261;ca "skupi&#263; si&#281;" wyszukiwarkom na tre&#347;ci naszego forum.<br />
<br />
<strong class='bbc'>Support</strong><br />
Na odpowied&#378; na ticket czeka si&#281; ok. 24h. Odpowiedz zawsze s&#261; tre&#347;ciwe - nie odczuwa si&#281; pr&#243;by zbycia klienta. Forum, kt&#243;re z za&#322;o&#380;enia mia&#322;o by&#263; customer-to-customer w rzeczywisto&#347;ci operuje podobnie do otwartych ticket&#243;w. Jedynie admin odpowiada na pytania techniczne - nawet te najprostsze. Wi&#281;c na odpowiedzi trzeba czeka&#263; tak&#380;e oko&#322;o doby.<br />
<br />
<strong class='bbc'>Dane liczbowe</strong><br />
<br />
<em class='bbc'>Odwiedziny:</em><br />
Stycze&#324;: 46929<br />
Luty: 69096<br />
Marzec: 67064<br />
<br />
<em class='bbc'>Uniq users dziennie:</em><br />
Stycze&#324;: ~450<br />
Luty: ~500<br />
Marzec: ~450<br />
<br />
<em class='bbc'>Rejestracji:</em><br />
Stycze&#324;: 58<br />
Luty: 109<br />
Marzec: 115<br />
<br />
<strong class='bbc'>Co miesi&#261;c b&#281;d&#281; podawa&#322; nowe statystyki. Tylko w ten spos&#243;b b&#281;dziemy w stanie oceni&#263; po&#380;yteczno&#347;&#263; modyfikacji.</strong><br />
<br />
<strong class='bbc'>Czy warto?</strong><br />
Na tym etapie rzetelna odpowied&#378; na to pytanie jest niemo&#380;liwa. Najwcze&#347;niej b&#281;d&#281; m&#243;g&#322; si&#281; do niego odnie&#347;&#263; za trzy miesi&#261;ce - co oczywi&#347;cie zrobi&#281;. Mam tylko nadziej&#281;, &#380;e moja odpowied&#378; b&#281;dzie pozytywna...<br />
<br />
W razie pyta&#324; s&#322;u&#380;&#281; pomoc&#261;. Wszelkie screeny na &#380;yczenie.]]></description>
		<pubDate>Wed, 22 Apr 2009 12:18:44 +0000</pubDate>
		<guid>http://forum.invisionize.pl/topic/2971-communityseo-pierwsze-wraenie/</guid>
	</item>
</channel>
</rss>