NT

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Человеки, вот трабл с хаком для пхпББ2. значит так, вот код: Код: // Show First Post on Start of Every Page // Written by: Robbie Marsh // // Start Hack // Get First Post Information $sql = "SELECT u.username, u.user_id, u.user_from, u.user_viewemail, u.user_sig, u.user_sig_bbcode_uid, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt WHERE p.topic_id = $topic_id $limit_posts_time AND pt.post_id = p.post_id AND u.user_id = p.poster_id ORDER BY p.post_time $post_time_order LIMIT 0, 1"; if ( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_ERROR, "Could not obtain post/user information.", '', __LINE__, __FILE__, $sql); } if ( $row = $db->sql_fetchrow($result) ) { $postrow1 = array(); $postrow1[] = $row; $db->sql_freeresult($result); } else { message_die(GENERAL_MESSAGE, $lang['No_posts_topic']); } // Get Poster Name, ID and Post Date $poster_id1 = $postrow1[0]['user_id']; $poster1 = ( $poster_id1 == ANONYMOUS ) ? $lang['Guest'] : $postrow1[0]['username']; $post_date1 = create_date($board_config['default_dateformat'], $postrow1[0]['post_time'], $board_config['board_timezone']); // Get the Page Number - if it is the first page // don't show the first post preview if (floor( $start / $board_config['posts_per_page'] ) + 1 == 1 OR $userdata['user_allowfirstmsg'] == 0) { $startfm = "<!--"; $endfm = "-->"; }else{ $startfm = ""; $endfm = ""; } // Assign Template variables $template->assign_vars(array( 'POSTER_NAME' => $poster1, 'POST_DATE' => $post_date1, 'POST_SUBJECT' => $postrow1[0]['post_subject'], 'FIRST_MESSAGE' => $postrow1[0]['post_text'], 'STARTFM' => $startfm, 'ENDFM' => $endfm ) ); // End Hack | так вот, при выводе на страницу Код: то он выравнивает весь текст из post_text в одну линию, то есть не соблюдает переновы линий записанные в таблице. что делать?
---------- A que jode no entender lo que pone? |
|