Verfasst: 23.11.2002 18:27
Hallo Dwing,
nun machst Du mich neugierig
Habe eben noch mal frisch den Rules-MOD aus dem hier beheimateten DL gezogen und finde leider keine anderen Hinweise als die bei mir ?!?
Ich würde mich freuen, wenn Du mir da einen Hinweis geben könntest, wo da eine Zeile steht mit dem von Dir erwähnten (c)
nun machst Du mich neugierig

Habe eben noch mal frisch den Rules-MOD aus dem hier beheimateten DL gezogen und finde leider keine anderen Hinweise als die bei mir ?!?
<?php
/***************************************************************************
* rules.php
* -------------------
*
* copyright : (C) 2002 Dimitri Seitz
* email : dwing@weingarten-net.de
*
*
*
***************************************************************************/
/***************************************************************************
*
* 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 Rules 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_rules';
$l_title = $lang['rules'];
break;
}
}
else
{
$lang_file = 'lang_rules';
$l_title = $lang['rules'];
}
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'])
);
}
}
}
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
<?php
/***************************************************************************
* lang_rules.php [english]
* -------------------
*
* copyright : (C) 2002 Dimitri Seitz
* email : dwing@weingarten-net.de
*
*
*
***************************************************************************/
/***************************************************************************
*
* 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.
*
***************************************************************************/
//
// To add an entry to your Rules simply add a line to this file in this format:
// $faq[] = array("question", "answer");
// If you want to separate a section enter $faq[] = array("--","Block heading goes here if wanted");
// Links will be created automatically
//
// DO NOT forget the ; at the end of the line.
// Do NOT put double quotes (") in your FAQ entries, if you absolutely must then escape them ie. \"something\"
//
// The FAQ items will appear on the FAQ page in the same order they are listed in this file
//
$faq[] = array("--","Main Rules");
$faq[] = array("Spamming", "Please do not spam our forums. Our Moderators are able to ban users that are spamming to much !");
//
// This ends the Rules entries
//
?>
So weit ich das erkenne, habe ich lediglich den blauen Text bei mir verändert ?!?#################################################################
## Mod Title: Rules
## Mod Version: 1.0
## Author: Dimitri Seitz < dwing@weingarten-net.de > - http://www.dseitz.de
##
## Description: This hack allows you to have rules at your board
##
## Installation Level: easy
## Installation Time: 5 Minutes
## Files To Edit: 1
## Included Files: 2
##
#################################################################
##
## To add or delete rules, edit lang_rules.php
##
##
##
## Have Fun
## http://www.dseitz.de
## http://www.phpBBHacks.com
## http://www.phpBB.de
##
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
#################################################################
#
#-----[ OPEN ]------------------------------------------
#
language/lang_xxx
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ ADD, BEFORE ]------------------------------------------
#
$lang['rules']
#
#-----[ UPLOAD FILES ]------------------------------------------
#
lang_rules.php into /language/lang_xxx
rules.php into phpBB/
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Ich würde mich freuen, wenn Du mir da einen Hinweis geben könntest, wo da eine Zeile steht mit dem von Dir erwähnten (c)
