[2.0.0] Auflistung der Ränge in der FAQ
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.
[2.0.0] Auflistung der Ränge in der FAQ
MOD Name: Auflistung der Ränge in der FAQ 1.0.2
Autor: Matthias C. Hormann
Beschreibung: Mit diesem MOD werden die existrierenden Ränge und/oder Spezialränge auf der FAQ-Seite aufgelistet.
Installationsgrad: normal
Download: Auflistung der Ränge in der FAQ
Autor: Matthias C. Hormann
Beschreibung: Mit diesem MOD werden die existrierenden Ränge und/oder Spezialränge auf der FAQ-Seite aufgelistet.
Installationsgrad: normal
Download: Auflistung der Ränge in der FAQ
kann bei mir nich ein einziges ma was auf anhieb klappen??! 
hab die codes alle (an die richtigen stellen der 3 dateien) eingefügt ohne was zu verändern und dann hochgeladen, wenn man jetz in meinem forum auf faq klickt, kommt —>[url=http://www.derfreddy.clansnet.de/phpbb2/faq.php] das <—
kann mir das jemand erklärn?
so sieht der teil des mods in meiner faq.php aus..
das rote is (die angeblich fehlerhafte) zeile 149

hab die codes alle (an die richtigen stellen der 3 dateien) eingefügt ohne was zu verändern und dann hochgeladen, wenn man jetz in meinem forum auf faq klickt, kommt —>[url=http://www.derfreddy.clansnet.de/phpbb2/faq.php] das <—
kann mir das jemand erklärn?
so sieht der teil des mods in meiner faq.php aus..
Code: Alles auswählen
//
// MOD: Show Ranks in FAQ v1.0.2 -- All ranks
//
$sql = "SELECT * FROM " . RANKS_TABLE . " ORDER BY rank_special DESC, rank_min ASC, rank_title ASC";
if (!($results = $db->sql_query($sql)))
{
[color=red]message_die(GENERAL_ERROR, 'Could not obtain ranks information', '', __LINE__, __FILE__, $sql);[/color]
}
while ($m = $db->sql_fetchrow($results))
{
$template->assign_block_vars('RankFAQ', array(
'RANKFAQ_TITLE' => $m[rank_title],
'RANKFAQ_MIN' => ($m[rank_min] >= 0) ? $m[rank_min] : $lang['RankFAQ_None'],
'RANKFAQ_IMAGE' => ($m['rank_image'] != '') ? '<img src="' . $m['rank_image'] . '" />' : '')
);
$template->assign_vars(array(
'L_RANKFAQ_BLOCK_TITLE' => $lang['RankFAQ_Block_Title'],
'L_RANKFAQ_LINK_TITLE' => $lang['RankFAQ_Link_Title'],
'L_RANKFAQ_TITLE' => $lang['RankFAQ_Title'],
'L_RANKFAQ_MIN' => $lang['RankFAQ_Min'],
'L_RANKFAQ_IMAGE' => $lang['RankFAQ_Image'])
);
}
//
// MOD: -END-
//
hm das is erst durch das umbenennen in .txt passiert
jetz muss ich wohl platz verschwenden - das original sieht so aus:
jetz muss ich wohl platz verschwenden - das original sieht so aus:
Code: Alles auswählen
<?php
/***************************************************************************
* faq.php
* -------------------
* begin : Sunday, Jul 8, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: faq.php,v 1.14 2002/03/31 00:06:33 psotfx Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_FAQ);
init_userprefs($userdata);
//
// End session management
//
//
// Load the appropriate faq file
//
if( isset($HTTP_GET_VARS['mode']) )
{
switch( $HTTP_GET_VARS['mode'] )
{
case 'bbcode':
$lang_file = 'lang_bbcode';
$l_title = $lang['BBCode_guide'];
break;
default:
$lang_file = 'lang_faq';
$l_title = $lang['FAQ'];
break;
}
}
else
{
$lang_file = 'lang_faq';
$l_title = $lang['FAQ'];
}
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/' . $lang_file . '.' . $phpEx);
//
// Pull the array data from the lang pack
//
$j = 0;
$counter = 0;
$counter_2 = 0;
$faq_block = array();
$faq_block_titles = array();
for($i = 0; $i < count($faq); $i++)
{
if( $faq[$i][0] != '--' )
{
$faq_block[$j][$counter]['id'] = $counter_2;
$faq_block[$j][$counter]['question'] = $faq[$i][0];
$faq_block[$j][$counter]['answer'] = $faq[$i][1];
$counter++;
$counter_2++;
}
else
{
$j = ( $counter != 0 ) ? $j + 1 : 0;
$faq_block_titles[$j] = $faq[$i][1];
$counter = 0;
}
}
//
// Lets build a page ...
//
$page_title = $l_title;
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'faq_body.tpl')
);
make_jumpbox('viewforum.'.$phpEx, $forum_id);
$template->assign_vars(array(
'L_FAQ_TITLE' => $l_title,
'L_BACK_TO_TOP' => $lang['Back_to_top'])
);
for($i = 0; $i < count($faq_block); $i++)
{
if( count($faq_block[$i]) )
{
$template->assign_block_vars('faq_block', array(
'BLOCK_TITLE' => $faq_block_titles[$i])
);
$template->assign_block_vars('faq_block_link', array(
'BLOCK_TITLE' => $faq_block_titles[$i])
);
for($j = 0; $j < count($faq_block[$i]); $j++)
{
$row_color = ( !($j % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($j % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
$template->assign_block_vars('faq_block.faq_row', array(
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class,
'FAQ_QUESTION' => $faq_block[$i][$j]['question'],
'FAQ_ANSWER' => $faq_block[$i][$j]['answer'],
'U_FAQ_ID' => $faq_block[$i][$j]['id'])
);
$template->assign_block_vars('faq_block_link.faq_row_link', array(
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class,
'FAQ_LINK' => $faq_block[$i][$j]['question'],
'U_FAQ_LINK' => '#' . $faq_block[$i][$j]['id'])
);
}
}
}
//
// MOD: Show Ranks in FAQ v1.0.2 -- All ranks
//
$sql = "SELECT * FROM " . RANKS_TABLE . " ORDER BY rank_special DESC, rank_min ASC, rank_title ASC";
if (!($results = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not obtain ranks information', '', __LINE__, __FILE__, $sql);
}
while ($m = $db->sql_fetchrow($results))
{
$template->assign_block_vars('RankFAQ', array(
'RANKFAQ_TITLE' => $m[rank_title],
'RANKFAQ_MIN' => ($m[rank_min] >= 0) ? $m[rank_min] : $lang['RankFAQ_None'],
'RANKFAQ_IMAGE' => ($m['rank_image'] != '') ? '<img src="' . $m['rank_image'] . '" />' : '')
);
$template->assign_vars(array(
'L_RANKFAQ_BLOCK_TITLE' => $lang['RankFAQ_Block_Title'],
'L_RANKFAQ_LINK_TITLE' => $lang['RankFAQ_Link_Title'],
'L_RANKFAQ_TITLE' => $lang['RankFAQ_Title'],
'L_RANKFAQ_MIN' => $lang['RankFAQ_Min'],
'L_RANKFAQ_IMAGE' => $lang['RankFAQ_Image'])
);
}
//
// MOD: -END-
//
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>