Seite 1 von 1

Eigene PHPBB-Seite

Verfasst: 24.10.2010 12:00
von Poke-Area
Hallo,
Ich habe gerade versucht eine eigene Seite für mein PHPBB-Forum zu machen.
Allerdings steht da immer:
[phpBB Debug] PHP Notice: in file /includes/session.php on line 2167: strtr() [function.strtr]: The second argument is not an array
[phpBB Debug] PHP Notice: in file /includes/session.php on line 2167: strtr() [function.strtr]: The second argument is not an array
[phpBB Debug] PHP Notice: in file /includes/session.php on line 2167: strtr() [function.strtr]: The second argument is not an array

General Error
template->_tpl_load_file(): File /phpbbtest.html does not exist or is empty
Aber eine Datei namens phpbbtest.html im Ordner subsilver2/templates existiert!!!
Also meine erste Datei phpbbtest.php:
(sie liegt im Ordner /forum, also im Verzeichnis wo memberlist.php, index.php etc. liegen)

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);


$test = "hi";

$template->assign_vars(array(
    'hallo'    => $test)
);  

page_header('Seite');

$template->set_filenames(array(
    'body' => 'phpbbtest.html')
);    

page_footer();
?>
Und hier die Template-Datei phpbbtest.html:
(sie liegt in styles/subsilver2/templates)

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->
<div>{hallo}</div>
<!-- INCLUDE overall_footer.html -->
Es funktioniert aber nicht! Die Fehlermeldung habe ich ja ganz oben geopstet!
Was mache ich falsch? Die Tempalte-Datei existiert zu 100 % in subsilver2 / Templates.
Der Standart-Style ist subsilver2.
Gruß
EDIT: Ich habe vor ein paar Tagen den Provider gewechselt. Von bplaced zu taess. Hat das auch damit etwas villeicht zu tun??
Achja, auf beiden Providern funktionierte das nicht.

Re: Eigene PHPBB-Seite

Verfasst: 24.10.2010 12:08
von franki
Ich weis ja jetzt nicht genau, was Du vor hast.
Am einfachsten wäre, wenn Du es so machst.
öffne die language/de/common.php
suche

Code: Alles auswählen

'HOME'							=> 'Startseite',
füge danach ein

Code: Alles auswählen

'HALLO'							=> 'Hi',
öffne die subsilver2/template/phpbbtest.html
suche

Code: Alles auswählen

<div>{hallo}</div>
ersetze durch

Code: Alles auswählen

<div>{L_HALLO}</div>

Re: Eigene PHPBB-Seite

Verfasst: 24.10.2010 12:25
von Poke-Area
Okay hab ich jetzt gemacht, aebr wenn ich die Datei /styles/subsilver2/templates/phpbbtest.html aufrufe, dann steht da nur:

Code: Alles auswählen

{L_HALLO}

Re: Eigene PHPBB-Seite

Verfasst: 24.10.2010 12:35
von franki
Hast Du die Änderung in der language/de/common.php auch durchgeführt ?
KB:utf8bom

Re: Eigene PHPBB-Seite

Verfasst: 24.10.2010 13:15
von AY110
Hi,

füge zu deiner PHP-Datei bei Session Management folgendes hinzu:

Code: Alles auswählen

$user->setup();
MFG

Re: Eigene PHPBB-Seite

Verfasst: 25.10.2010 16:24
von Poke-Area
Cool Danke es klappt!!!