@ mObbY
DANKE !!!
Mod für Buchempfehlung
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Eine Kleinigkeit habe ich gerade noch an der buchtipp.php geändert. Da war eine if-Abfrage drin, die vermutlich niemand ausser mir braucht. Ich habe das Ursprungsposting geändert.
Wer die AWSW Intro & Portal MOD bereits installiert hat, kann auch diese Version der buchtipps.php nehmen, da er dann die phpbb_fetch_posts-Funktion ja bereits installiert hat.
buchtipps.php (wenn AWSW Intro & Portal MOD bereits installiert ist):
Schönen Gruß
mObbY
Wer die AWSW Intro & Portal MOD bereits installiert hat, kann auch diese Version der buchtipps.php nehmen, da er dann die phpbb_fetch_posts-Funktion ja bereits installiert hat.
buchtipps.php (wenn AWSW Intro & Portal MOD bereits installiert ist):
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'portal_poll.'.$phpEx);
// ************************************************************************************
// Dies hier bitte an die eigenen Erfordernisse anpassen:
//
// $CFG['number_of_news'] -> Anzahl der anzuzeigenden Buchtipps
// $CFG['news_length'] -> 0 = der ganze Artikel, andere Zahl = Anzahl der anzuzeigenden Zeichen
// $CFG['news_forum'] -> Kommagetrennte Liste der anzuzeigenden Foren
$CFG['number_of_news'] = 100;
$CFG['news_length'] = 0;
$CFG['news_forum'] = "4,5";
// Ab hier sind keine Änderungen mehr erforderlich!
// ************************************************************************************
$lang_file = 'lang_introportal';
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/' . $lang_file . '.' . $phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_BOOKTIPS);
init_userprefs($userdata);
$template->assign_vars(array(
'L_POSTED' => $lang['Posted'],
'L_COMMENTS' => $lang['Comments'],
'L_VIEW_COMMENTS' => $lang['View_comments'],
'L_POST_COMMENT' => $lang['Post_your_comment'])
);
// FETCH POSTS START
// CODE TAKEN FROM "AWSW Intro & Portal MOD"
if(!isset($HTTP_GET_VARS['article']))
{
$template->assign_block_vars('welcome_text', array());
$fetchposts = phpbb_fetch_posts($CFG['news_forum'], $CFG['number_of_news'], $CFG['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 = '';
}
$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']),
'U_READ_FULL' => append_sid('buchtipps.' . $phpEx . '?article=' . $i),
'L_READ_FULL' => $read_full,
'OPEN' => $open_bracket,
'CLOSE' => $close_bracket)
);
}
}
else
{
$fetchposts = phpbb_fetch_posts($CFG['news_forum'], $CFG['number_of_news'], 0);
$i = intval($HTTP_GET_VARS['article']);
if( $fetchposts[$i]['striped'] == 0)
{
$open_bracket = '[ ';
$close_bracket = ' ]';
$read_full = $lang['Read_Full_Back'];
}
else
{
$open_bracket = '';
$close_bracket = '';
$read_full = '';
}
$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']),
'U_READ_FULL' => append_sid('buchtipps.' . $phpEx),
'L_READ_FULL' => $read_full,
'OPEN' => $open_bracket,
'CLOSE' => $close_bracket)
);
}
// FETCH POSTS END
$page_title = 'Buchtipps';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'buchtipps_body.tpl')
);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
mObbY
nee, ne
und ich habe den ganzen abend an genau dieser funktion gebastelt...
hätte nicht gedacht, das sowas noch einer brauch
hier mal meine alternative in der ausgabe:
http://mona-davinci.de/phpbb/portal.php?s=subGreen
kolja
und ich habe den ganzen abend an genau dieser funktion gebastelt...
hätte nicht gedacht, das sowas noch einer brauch
hier mal meine alternative in der ausgabe:
http://mona-davinci.de/phpbb/portal.php?s=subGreen
kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!
Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.
.: Münsters Reggae Forum :.
Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.
.: Münsters Reggae Forum :.