| Ostatnie tematy na forum phpBB3. | 
| duchjacek | Dodany dnia 14.01.2008 13:52:14 | 
|  
 Przedszkolak
 
  
 
 Postów: 31
 Data rejestracji: 05.10.2006 17:04
 
 
 | Jak umie?ci? zawarto?? tego skryptu http://www.geomet...ematow.php /Ostatnie tematy na forum phpBB3/ w panelu na stronie g?ównej opartej na php-fusion . 
 PS. Chodzi mi o kod.
 | 
|  |   
 
 | 
			
				|  | 
			
				| W?cibski Go?? | Dodany dnia 31.10.2025 18:13:37 | 
			
				| Pan Kontekstualny 
 Postów: n^x
 Data rejestracji: Zawsze
 
 
 |   | 
			
				| IP: localhost |  | 
		
|  | 
| bartek124 | Dodany dnia 14.01.2008 14:07:19 | 
|  
 Weteran
 
  
 
 Postów: 3264
 Pomógł: 236
 
  v7.02.06 Data rejestracji: 26.05.2007 12:25
 
 
 | Daj kod tego i powiedz, czy forum i strona stoj? na jednej bazie. 
    Nie pomagam na komunikatorach oraz PW! | 
|  | 
 | 
|  | 
| Pieka | Dodany dnia 14.01.2008 14:10:28 | 
|  
 
  
 
 Postów: 19887
 Pomógł: 767
 
  v7.02.03 Data rejestracji: 23.02.2005 18:12
 
 
 | W identyczny sposob jak phpBB, co zostalo opisane nawet w artykulach, nie wspominajac juz o tematach przyklejonych... Na stronach zewnetrznych mozesz to np. tak umiescic:
 
 opentable("Ostatnie tematy forum phpBB3");include("http://www.geometria.edu.pl/Forum/skryptostatnichtematow.php");
 closetable();
 Edytowane przez Pieka dnia 14.01.2008 14:13:48
 
 Jestem jaki jestem   | 
|  | 
 | 
|  | 
| duchjacek | Dodany dnia 14.01.2008 14:54:50 | 
|  
 Przedszkolak
 
  
 
 Postów: 31
 Data rejestracji: 05.10.2006 17:04
 
 
 | bartek124 napisa?/a:Daj kod tego i powiedz, czy forum i strona stoj? na jednej bazie.
 
 Poni?ej kod skryptu.
 
 <?php
 // USTAWIENIA
 
 // (t) ilo?? wy?wietlanych tematów
 $default_tps_number = 10;
 // (w) d?ugo?? tytu?ów
 $default_tps_title_width = 60;
 // (s) miejsce, w jakim zostanie otwarty temat; topic - pocz?tek tematu, post - ostatni post
 $default_tps_show = 'topic';
 // (p) miejsce wy?wietlania tematu
 $default_tps_display_place = '_blank';
 // (a) pokazuje liczbe odpowiedzi; 1 - tak, 0 - nie
 $default_show_answers = 1;
 // (u) pokazuje autora postu; 2 - ostatniego, 1 - pierwszego, 0 - nie pokazuje autora
 $default_show_posters = 2;
 // (f) pokazuje nazw? forum, w którym znajduj? si? temat; 1 - tak, 0 - nie
 $default_show_forumname = 1;
 
 $adres_forum = 'http://www.geometria.edu.pl/Forum';
 // adres forum bez ko?cowego "/", z "http://" na pocz?tku
 
 // KONIEC USTAWIEN
 
 if($_GET['t']) { $t = $_GET['t']; } else { $t = $default_tps_number; }
 if($_GET['w']) { $w = $_GET['w']; } else { $w = $default_tps_title_width; }
 if($_GET['s']) { $s = $_GET['s']; } else { $s = $default_tps_show; }
 if($_GET['p']) { $p = $_GET['p']; } else { $p = $default_tps_display_place; }
 if($_GET['a']) { $a = $_GET['a']; } else { $a = $default_show_answers; }
 if($_GET['u']) { $u = $_GET['u']; } else { $u = $default_show_posters; }
 if($_GET['f']) { $f = $_GET['f']; } else { $f = $default_show_forumname; }
 
 include 'config.php';
 
 if(!$db = mysql_connect($dbhost, $dbuser, $dbpasswd)) {
 echo '<b>B??d!</b><br />Nie mo?na po??czy? si? z baz?!';
 }
 if(!mysql_select_db($dbname, $db)) {
 echo '<b>B??d!</b><br />Nie mo?na wybra? bazy danych!';
 }
 
 $result = mysql_query("SELECT * FROM `". $table_prefix ."topics` ORDER BY `topic_last_post_id` DESC LIMIT 0 , ". $t);
 
 while($row = mysql_fetch_array($result))
 {
 $out_title = '<a href="'. $adres_forum .'/viewtopic.php?f='. $row['forum_id'] .'&t='. $row['topic_id'] .'" target="'. $p .'">'. $row['topic_title'] .'</a>';
 if( $f ) {
 $result_forum = mysql_query("SELECT `forum_name` FROM `". $table_prefix ."forums` WHERE `forum_id` = '". $row['forum_id'] ."'");
 $row['forum_name'] = mysql_result($result_forum, 0);
 $out_forum = '[<a href="'. $adres_forum .'/viewforum.php?f='. $row['forum_id'] .'" target="'. $p .'">'. $row['forum_name'] .'</a>] ';
 }
 if( $a ) {
 $out_answers = ' ['. $row['topic_replies'] .']';
 }
 if( $u ) {
 switch($u) {
 case 2:
 $poster[0] = $row['topic_last_poster_id'];
 $poster[1] = $row['topic_last_poster_name'];
 break;
 
 case 1:
 $poster[0] = $row['topic_poster'];
 $poster[1] = $row['topic_first_poster_name'];
 break;
 }
 $out_poster = ' [<a href="'. $adres_forum .'/memberlist.php?mode=viewprofile&u='. $poster[0] .'" target="'. $p .'">'. $poster[1] .'</a>]';
 }
 if(strlen($row['topic_title']) > $w) { $row['topic_title'] = substr($row['topic_title'], 0, $w); }
 
 $output .= $out_forum . $out_title . $out_answers . $out_poster .'<br />';
 }
 
 echo $output;
 mysql_close($db);
 ?>
 
 Ps.Forum i strona maj? ró?ne bazy danych.
 Edytowane przez duchjacek dnia 14.01.2008 14:56:29
 | 
|  |   
 
 | 
|  | 
| bartek124 | Dodany dnia 14.01.2008 14:56:14 | 
|  
 Weteran
 
  
 
 Postów: 3264
 Pomógł: 236
 
  v7.02.06 Data rejestracji: 26.05.2007 12:25
 
 
 | Zrób tak jak powiedzia? @Pieka. 
    Nie pomagam na komunikatorach oraz PW! | 
|  | 
 | 
|  | 
| duchjacek | Dodany dnia 14.01.2008 16:45:38 | 
|  
 Przedszkolak
 
  
 
 Postów: 31
 Data rejestracji: 05.10.2006 17:04
 
 
 | bartek124 napisa?/a:Zrób tak jak powiedzia? @Pieka.
 
 Co? nie tak, bo wy?wietla tylko nazw? panela i wi?cej nic.
 | 
|  |   
 
 | 
|  | 
| bartek124 | Dodany dnia 14.01.2008 16:54:38 | 
|  
 Weteran
 
  
 
 Postów: 3264
 Pomógł: 236
 
  v7.02.06 Data rejestracji: 26.05.2007 12:25
 
 
 |  
 Dziwne, bo u mnie na localhost dzia?a poprawnie
  . 
    Nie pomagam na komunikatorach oraz PW! | 
|  | 
 | 
|  | 
| duchjacek | Dodany dnia 14.01.2008 17:17:02 | 
|  
 Przedszkolak
 
  
 
 Postów: 31
 Data rejestracji: 05.10.2006 17:04
 
 
 | W tym temacie te? istnieje taki sam problem jak mój http://forum.dobr...8&t=209360 Edytowane przez duchjacek dnia 15.01.2008 20:59:17
 | 
|  |   
 
 | 
|  | 
| Pieka | Dodany dnia 15.01.2008 21:02:12 | 
|  
 
  
 
 Postów: 19887
 Pomógł: 767
 
  v7.02.03 Data rejestracji: 23.02.2005 18:12
 
 
 | Oba w katalogu Forum? Najwidoczniej masz zablokowane include z zewnatrz, wiec nie podawaj adresu bezwglednego.
 
 Jestem jaki jestem   | 
|  | 
 |