
Ostatnie przykladowe tematy...
Probowalem zmienic nieco w kodzie ale pomimo moim zdaniem dobrych poprawek dlugosc wyswietlanych wpisow jest i tak nieprawidlowa, przez to tematy na blogu sie rozjezdzaja. Screen i kod ponizej:

- Kod: Zaznacz wszystko
<?php
// USTAWIENIA
// (t) ilość wyświetlanych najnowszych postów
$default_tps_number = 10;
// (w) długość tytułów
$default_tps_title_width = 30;
// (p) miejsce wyświetlania posta
$default_tps_display_place = '_blank';
// (f) pokazuje nazwę forum, w którym znajduję się post; 1 - tak, 0 - nie
$default_show_forumname = 0;
$adres_forum = '/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['p']) { $p = $_GET['p']; } else { $p = $default_tps_display_place; }
if($_GET['u']) { $u = $_GET['u']; } else { $u = $default_show_posters; }
if($_GET['f']) { $f = $_GET['f']; } else { $f = $default_show_forumname; }
include 'forum/config.php';
// adres do pliku config.php (w głównym folderze phpBB3)
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 ."posts` ORDER BY `post_time` DESC LIMIT 0 , ". $t);
while($row = mysql_fetch_array($result))
{
$out_title = '<img src="http://www.cm01-02.site88.net/wp-content/themes/Pmag/images/icon_list_categories.gif"></img> <a href="'. $adres_forum .'/viewtopic.php?f='. $row['forum_id'] .'&p='. $row['post_id'] .'#p'. $row['post_id'] .'" target="'. $p .'">'. $row['post_subject'] .'</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(strlen($row['topic_title']) > $w) { $row['topic_title'] = substr($row['topic_title'], 0, $w); }
$output .= $out_forum . $out_title .'<br>';
}
echo $output;
mysql_close($db);
?>
jakies pomysly ?
/edit
forum stoi na phpbb3