Eigene PHPBB-Seite

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Poke-Area
Gesperrt
Beiträge: 143
Registriert: 16.11.2009 14:54

Eigene PHPBB-Seite

Beitrag 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.
Zuletzt geändert von Poke-Area am 24.10.2010 12:09, insgesamt 1-mal geändert.
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: Eigene PHPBB-Seite

Beitrag 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>
LG Franki
Poke-Area
Gesperrt
Beiträge: 143
Registriert: 16.11.2009 14:54

Re: Eigene PHPBB-Seite

Beitrag 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}
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: Eigene PHPBB-Seite

Beitrag von franki »

Hast Du die Änderung in der language/de/common.php auch durchgeführt ?
KB:utf8bom
LG Franki
AY110
Mitglied
Beiträge: 26
Registriert: 20.05.2004 13:46
Kontaktdaten:

Re: Eigene PHPBB-Seite

Beitrag von AY110 »

Hi,

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

Code: Alles auswählen

$user->setup();
MFG
- It is not enough to do your best; you must know what to do, and THEN do your best.
- The only way to really live is to sometimes be on the edge of living and dying, or danger and nondanger.
Poke-Area
Gesperrt
Beiträge: 143
Registriert: 16.11.2009 14:54

Re: Eigene PHPBB-Seite

Beitrag von Poke-Area »

Cool Danke es klappt!!!
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“