| 
        
          | KnofeL Wysłany: Wto 21 Lis, 2006 |  |  
          | 
 |  
          | Jest to przer?bka modyfikacji kt?r? na Forum Przema umie?ci? warna (Autor: Orion) 
 Umo?liwia ona userom pozdrawianie innych w specjalnym temacie. Pozdrowienia te pokazywane s? na stronie g??wnej.
 
 Najwa?niejsze zmiany to:
 :arrow: Wy?wietlanie emotek w pozdrowieniach
 :arrow: W??czenie tag?w BBCode
 :arrow: Mo?liwo?? ustawienia ilo?ci pokazywanych pozdrowie?
 :arrow: Czas wys?ania pozdrowienia
 :arrow: Dwa sposoby wy?wietlania pozdrowie? (Tabelka lub p?ywaj?cy text)
 :arrow: Nicki user?w s? odpowiednio kolorowane
 :arrow: Pokazywany jest nick je?li pozdrowienie zostanie napisane przez go?cia
 :arrow: Mo?liwo?? regulacji szybkosci przep?ywu textu (Je?li wybierzemy tak? form? wy?wietlania)
 
 Niestety - jeszcze - nie dzia?a tag [ you ]
 
 Instrukcja
 Wiadomo?? ukryta / Hidden messageAby zobaczy? wiadomo?? postaw piwo autorowi piwo.Na pocz?tku stw?rz na forum temat w kt?rym u?ytkownicy b?d? mogli zamieszcza? swoje pozdrowienia i zapisz jego ID
 
 nast?pnie otw?rz plik index.php i znajd? w nim:
 Kodinclude($phpbb_root_path . 'includes/functions_selects.'.$phpEx);
 Dodaj po tym:
 Kodinclude($phpbb_root_path.'includes/bbcode.'.$phpEx);
 include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
 Dalej znajd?
 Kod// Handle marking posts
 I dodaj przed tym:
 Kod//
 // Greetings Mod
 //
 
 $topic_zycz_id = 'xxx'; // ID tematu z ?yczeniami;
 $limit_zyczen = 'xxx'; // Ilo?? wy?witlanych ?ycze?;
 $style_row = 2; // Tego nie rusza?;
 
 $sql = "SELECT p.post_id, p.post_time, pt.post_text, pt.bbcode_uid, u.user_id, u.username
 FROM " . POSTS_TABLE . " p, " . POSTS_TEXT_TABLE . " pt, " . USERS_TABLE . " u
 WHERE p.topic_id = $topic_zycz_id
 AND p.post_id = pt.post_id
 AND p.poster_id = u.user_id
 AND p.post_order != 1
 ORDER BY p.post_id DESC
 LIMIT $limit_zyczen";
 
 if( !($result = $db->sql_query($sql)) )
 {
 message_die(GENERAL_ERROR, 'Could not obtain posts_text data', '', __LINE__, __FILE__, $sql);
 }
 
 while($zycz = $db->sql_fetchrow($result))
 {
 
 $zycz_username = $zycz['username'];
 $zycz['post_id'];
 if ($zycz['user_id'] == -1)
 {
 
 $u_sql = "SELECT post_username
 FROM " . POSTS_TABLE . "
 WHERE topic_id = " . $topic_zycz_id . "
 AND post_id = ". $zycz['post_id'];
 
 $u_result = $db->sql_query($u_sql);
 $row = $db->sql_fetchrow($u_result);
 
 $zycz_username = $row['post_username'];
 }
 
 $style_row = ( $style_row == 2 ) ? 1 : 2;
 
 $zycz_color = color_username($zycz['user_level'], 0, $zycz['user_id'], $zycz['username'], false, 'font-size: 11; font-weight: BOLD');
 
 $zycz_date = create_date($board_config['default_dateformat'], $zycz['post_time'], $board_config['board_timezone']);
 $zycz_text = $zycz['post_text'];
 $zycz_bbcode_uid = $zycz['bbcode_uid'];
 $zycz_text = prepare_message($zycz_text, 1, 1, 1, $zycz_bbcode_uid);
 $zycz_text = preg_replace("/\:(([a-z0-9]:)?)$zycz_bbcode_uid/si", '', $zycz_text);
 $zycz_text = bbencode_first_pass($zycz_text, $zycz_bbcode_uid, $zycz_text);
 $zycz_text = bbencode_second_pass($zycz_text, $zycz_bbcode_uid, $zycz_text);
 $zycz_text = bbencode_third_pass($zycz_text, $zycz_bbcode_uid, $zycz_text);
 $zycz_text = smilies_pass($zycz_text);
 
 $template->assign_block_vars('show_zycz',array(
 'ZYCZ_CLASS' => 'class="row'.$style_row.'"',
 'ZYCZ_DATE' => ' ['.$zycz_date.']',
 'ZYCZ_USER' => '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $zycz['user_id']) . '" class="gensmall" '. $zycz_color[1] .'>' . $zycz_username . '</a>',
 'ZYCZ_TEXT' => $zycz_text ));
 }
 //
 // End Greetings Mod
 //
 Zapisz i zamknij plik. Otw?rz plik templates/TW?J_STYL/index_body.tpl i znajd? w nim:
 Kod		<!-- END switch_user_logged_out -->
 </td>
 </tr>
 </table>
 I dodaj po tym: (Tabelka)
 Kod<table width="100%" border="0" cellspacing="0" cellpadding="2" class="forumline">
 <tr>
 <td height="25" align="center" class="catBottom"><b>Pozdrowienia</b></th>
 </tr>
 <!-- BEGIN show_zycz -->
 <tr>
 <td {show_zycz.ZYCZ_CLASS} width="100%" height="30">{show_zycz.ZYCZ_DATE} {show_zycz.ZYCZ_USER}: {show_zycz.ZYCZ_TEXT}
 </tr>
 <!-- END show_zycz -->
 <tr>
 <td height="25" class="catBottom"> </th>
 </tr>
 </table>
 Lub: (P?ywajacy text)
 Kod<table width="100%" border="0" cellspacing="0" cellpadding="2" class="forumline">
 <tr>
 <td height="25" align="center" class="catBottom"><b>Pozdrowienia</b></th>
 </tr>
 
 <tr><td class="row2"><marquee scrollamount="1" scrolldelay="1" truespeed="truespeed">
 <!-- BEGIN show_zycz -->
 {show_zycz.ZYCZ_TEST} {show_zycz.ZYCZ_DATE} {show_zycz.ZYCZ_USER}: {show_zycz.ZYCZ_TEXT}  |
 <!-- END show_zycz -->
 </marquee></td></tr>
 
 <tr>
 <td height="25" class="catBottom"> </th>
 </tr>
 </table>
 scrollamount=xxx i scrolldelay=xxx to warto?ci odpowiedzialne za szybko?? wy?wietlania textu.
 
 Zapisz i zamknij plik.
 
 NIE ZAPOMNIJCIE WSTAWI? DOPOWIEDNICH WARTO?CI W MIEJSCA xxx !!!
 Demo: TUTAJ
 |  |