[ DzoA @ 30.08.2009. 12:38 ] @
Instalirao sam portal za phpbb3. On radi savrseno ali bih voleo kada bi mi neko pomogao oko (predpostavljam) male izmene. U admin panelu mogu da podesim da se na portalu prikazuju poslednje postavljene nove teme iz foruma koje odaberem. Sve je to super ali bih voleo da u tome dodam opciju "idi na sledecu stranu". Recimo prikazuje se poslednjih 10 novih tema a ja zelim da neko moze da klikne i da mu bude prikazana sledeca strana sa narednih (predhodno postavljenih) 10 vesti... Mislim da ta izmena treba da se odradi u ovom php file-u: Code: <?php /* * * @package phpBB3 Portal a.k.a canverPortal ( www.phpbb3portal.com ) * @version $Id: news.php,v 1.5 2008/02/09 08:18:14 angelside Exp $ * @copyright (c) Canver Software - www.canversoft.net * @license http://opensource.org/licenses/gpl-license.php GNU Public License * */ if (!defined('IN_PHPBB') or !defined('IN_PORTAL')) { die('Hacking attempt'); exit; } /** */ // // Fetch Posts for news from portal/includes/functions.php // if (!isset($HTTP_GET_VARS['article'])) { $fetch_news = phpbb_fetch_posts($config['portal_news_forum'], $config['portal_number_of_news'], $config['portal_news_length'], 0, ($config['portal_show_all_news']) ? 'news_all' : 'news'); if (count($fetch_news) == 0) { $template->assign_block_vars('news_row', array( 'S_NO_TOPICS' => true, 'S_NOT_LAST' => false )); } else { for ($i = 0; $i < count($fetch_news); $i++) { if( isset($fetch_news[$i]['striped']) && $fetch_news[$i]['striped'] == true ) { $open_bracket = '[ '; $close_bracket = ' ]'; $read_full = $user->lang['READ_FULL']; } else { $open_bracket = ''; $close_bracket = ''; $read_full = ''; } $template->assign_block_vars('news_row', array( 'ATTACH_ICON_IMG' => ($fetch_news[$i]['attachment']) ? $user->img('icon_attach', $user->lang['TOTAL_ATTACHMENTS']) : '', 'TITLE' => $fetch_news[$i]['topic_title'], 'POSTER' => $fetch_news[$i]['username'], 'U_USER_PROFILE' => (($fetch_news[$i]['user_type'] == USER_NORMAL || $fetch_news[$i]['user_type'] == USER_FOUNDER) && $fetch_news[$i]['user_id'] != ANONYMOUS) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&u=' . $fetch_news[$i]['user_id']) : '', 'TIME' => $fetch_news[$i]['topic_time'], 'TEXT' => $fetch_news[$i]['post_text'], 'REPLIES' => $fetch_news[$i]['topic_replies'], 'TOPIC_VIEWS' => $fetch_news[$i]['topic_views'], 'U_LAST_COMMENTS' => $phpbb_root_path . 'viewtopic.' . $phpEx . '?t=' . $fetch_news[$i]['topic_id'] . '&p=' . $fetch_news[$i]['topic_last_post_id'] . '#p' . $fetch_news[$i]['topic_last_post_id'], 'U_VIEW_COMMENTS' => append_sid($phpbb_root_path . 'viewtopic.' . $phpEx . '?t=' . $fetch_news[$i]['topic_id'] . '&f=' . $fetch_news[$i]['forum_id']), 'U_POST_COMMENT' => append_sid($phpbb_root_path . 'posting.' . $phpEx . '?mode=reply&t=' . $fetch_news[$i]['topic_id'] . '&f=' . $fetch_news[$i]['forum_id']), 'U_READ_FULL' => append_sid($_SERVER['PHP_SELF'] . '?article=' . $i), 'L_READ_FULL' => $read_full, 'OPEN' => $open_bracket, 'CLOSE' => $close_bracket, 'S_NOT_LAST' => ($i < count($fetch_news) - 1) ? true : false, 'S_POLL' => $fetch_news[$i]['poll'], 'MINI_POST_IMG' => $user->img('icon_post_target', 'POST'), )); } } } else { $fetch_news = phpbb_fetch_posts($config['portal_news_forum'], $config['portal_number_of_news'], 0, 0, ($config['portal_show_all_news']) ? 'news_all' : 'news'); $i = intval($HTTP_GET_VARS['article']); $template->assign_block_vars('news_row', array( 'ATTACH_ICON_IMG' => ($fetch_news[$i]['attachment']) ? $user->img('icon_attach', $user->lang['TOTAL_ATTACHMENTS']) : '', 'TITLE' => $fetch_news[$i]['topic_title'], 'POSTER' => $fetch_news[$i]['username'], 'TIME' => $fetch_news[$i]['topic_time'], 'TEXT' => $fetch_news[$i]['post_text'], 'REPLIES' => $fetch_news[$i]['topic_replies'], 'TOPIC_VIEWS' => $fetch_news[$i]['topic_views'], 'U_LAST_COMMENTS' => $phpbb_root_path . 'viewtopic.' . $phpEx . '?t=' . $fetch_news[$i]['topic_id'] . '&p=' . $fetch_news[$i]['topic_last_post_id'] . '#p' . $fetch_news[$i]['topic_last_post_id'], 'U_VIEW_COMMENTS' => append_sid($phpbb_root_path . 'viewtopic.' . $phpEx . '?t=' . $fetch_news[$i]['topic_id'] . '&f=' . $fetch_news[$i]['forum_id']), 'U_POST_COMMENT' => append_sid($phpbb_root_path . 'posting.' . $phpEx . '?mode=reply&t=' . $fetch_news[$i]['topic_id'] . '&f=' . $fetch_news[$i]['forum_id']), 'S_POLL' => $fetch_news[$i]['poll'] )); } // Assign specific vars $template->assign_vars(array( 'S_DISPLAY_NEWS' => true, )); ?> Hvala u napred! |