|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: joli 27-08-2007, 21:46 |
[problem] ręczna zmiana kategorii newsów |
Autor |
Wiadomość |
sub

Posty: 48
|
Wysłany: 12-11-2005, 18:38 [problem] ręczna zmiana kategorii newsów
|
|
|
Wyciągnąłem sobie taki skrypt z pliku portal.php:
Kod: | // Fetch Posts from Announcements Forum
$open_bracket = '';
$close_bracket = '';
$read_full = '';
if ( (!$portal_config['own_body'] && $portal_config['witch_news_forum'] != '') || isset($HTTP_GET_VARS['s']) )
{
if ( isset($HTTP_GET_VARS['s']) )
{
$show_forum = intval($HTTP_GET_VARS['s']);
$is_auth = array();
$is_auth = $tree['auth'][POST_FORUM_URL . $show_forum];
if ( !empty($show_forum) )
{
$sql = "SELECT password
FROM " . FORUMS_TABLE . "
WHERE forum_id = $show_forum";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain forum information', '', __LINE__, __FILE__, $sql);
}
}
else
{
message_die(GENERAL_MESSAGE, 'Forum_not_exist');
}
if ( !($forum_row = $db->sql_fetchrow($result)) )
{
message_die(GENERAL_MESSAGE, 'Forum_not_exist');
}
$portal_config['witch_news_forum'] = (!empty($show_forum) && $is_auth['auth_read'] && !$forum_row['password']) ? $show_forum : $portal_config['witch_news_forum'];
}
if ( !isset($HTTP_GET_VARS['article']) )
{
$fetchposts = phpbb_fetch_posts($portal_config['witch_news_forum'], $portal_config['number_of_news'], $portal_config['news_length']);
for ($i = 0; $i < count($fetchposts); $i++)
{
if ( $fetchposts[$i]['striped'] == 1 )
{
$open_bracket = '[ ';
$close_bracket = ' ]';
$read_full = $lang['Read_Full'];
}
else
{
$open_bracket = '';
$close_bracket = '';
$read_full = '';
}
$fp_text = preg_replace("#\[mod\](.*?)\[/mod\]#si", "", $fetchposts[$i]['post_text']);
$fp_text = preg_replace("#\[hide(.*?)\[\/hide#si","", $fp_text);
$template->assign_block_vars('fetchpost_row', array(
'TITLE' => $fetchposts[$i]['topic_title'],
'POSTER' => $fetchposts[$i]['username'],
'TIME' => $fetchposts[$i]['topic_time'],
'TEXT' => $fp_text,
'REPLIES' => $fetchposts[$i]['topic_replies'],
'U_VIEW_COMMENTS' => append_sid('viewtopic.'.$phpEx . '?t=' . $fetchposts[$i]['topic_id']),
'U_POST_COMMENT' => append_sid('posting.'.$phpEx . '?mode=reply&t=' . $fetchposts[$i]['topic_id']),
'U_READ_FULL' => append_sid('portal.'.$phpEx.'?article=' . $i . ( ($show_forum) ? '&s=' . $show_forum : '')),
'L_READ_FULL' => $read_full,
'OPEN' => $open_bracket,
'CLOSE' => $close_bracket)
);
}
}
else
{
$fetchposts = phpbb_fetch_posts($portal_config['witch_news_forum'], $portal_config['number_of_news'], 0);
$i = intval($HTTP_GET_VARS['article']);
$template->assign_block_vars('fetchpost_row', array(
'TITLE' => $fetchposts[$i]['topic_title'],
'POSTER' => $fetchposts[$i]['username'],
'TIME' => $fetchposts[$i]['topic_time'],
'TEXT' => $fetchposts[$i]['post_text'],
'REPLIES' => $fetchposts[$i]['topic_replies'],
'U_VIEW_COMMENTS' => append_sid('viewtopic.'.$phpEx.'?t=' . $fetchposts[$i]['topic_id']),
'U_POST_COMMENT' => append_sid('posting.'.$phpEx.'?mode=reply&t=' . $fetchposts[$i]['topic_id']))
);
}
}
// END: Fetch Announcements
|
Chciałbym RĘCZNIE poprawić zmienną odpowiedzialną za wyświetlanie newsów właśnie z danej kategorii.
Przypuszczam że jet to ta: $portal_config['witch_news_forum'], ale jak zmodyfikować powyższy skrypt, aby zamienić ją na np. $kategoria_artow = "4"; ?? |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 12 | |
 |
|