Seite erstellen

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
hililililklklklkl
Mitglied
Beiträge: 205
Registriert: 24.08.2015 21:14
Wohnort: Österreich AT
Kontaktdaten:

Seite erstellen

Beitrag von hililililklklklkl »

Möchte eine eigene Seite erstellen zb test.php doch alle Formatierungen sollten beibehalten werden nur keine Themen erstellen Funktion oben banner usw. Dort möchte ich nähmlich tests mit php scripts ausführen
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Seite erstellen

Beitrag von tas2580 »

Die Quick&Dirty Variante:

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);

$user->session_begin();
$auth->acl($user->data);
$user->setup();


// Hier dein PHP Code


page_header('Deine Seite');

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

page_footer();
Dazu brauchst du noch eine 'dein_template.html' im Template Ordner.

Schöner wäre das über eine Extension mit Controler zu lösen, aber da wird es dann etwas komplizierter.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
hililililklklklkl
Mitglied
Beiträge: 205
Registriert: 24.08.2015 21:14
Wohnort: Österreich AT
Kontaktdaten:

Re: Seite erstellen

Beitrag von hililililklklklkl »

Was muss ich bei Prosilver Version 3.1.6 einstellen?
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: Seite erstellen

Beitrag von Lehrling »

du musst dem Ordner template eine HTML-Datei namens dein_template.html hinzufügen. Je nachdem, was ausgegeben werden soll, muss dann halt der entsprechende HTML-Code eingebaut werden, beispielsweise ganz simpel

Code: Alles auswählen

<!DOCTYPE html>
<html lang="de">
  <head>
    <meta charset="utf-8">
    <title>Titel der Seite</title>
  </head>
  <body>
    <!-- Sichtbarer Dokumentinhalt im body -->
  <p> <div> irgendein Text </div></p>
  </body>
</html>
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Seite erstellen

Beitrag von tas2580 »

Oder wenn du Header und footer aus dem Forum willst

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->

DEIN HTML CODE

<!-- INCLUDE overall_footer.html -->
Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
hililililklklklkl
Mitglied
Beiträge: 205
Registriert: 24.08.2015 21:14
Wohnort: Österreich AT
Kontaktdaten:

Re: Seite erstellen

Beitrag von hililililklklklkl »

Leider funktioniert die zweite Methode nicht :(
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Seite erstellen

Beitrag von tas2580 »

Was funktioniert da nicht? Hast du die HTML Datei auch so genannt wie in der PHP Datei angegeben?

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
hililililklklklkl
Mitglied
Beiträge: 205
Registriert: 24.08.2015 21:14
Wohnort: Österreich AT
Kontaktdaten:

Re: Seite erstellen

Beitrag von hililililklklklkl »

Die zweite Methode mit header und footer geht irgendwie nicht hab alles in eine Datei geschrieben .
Also test.php dann

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->

DEIN HTML CODE

<!-- INCLUDE overall_footer.html --> 
Doch es wird nichts angezeigt.
Hab html code eingegeben doch es wird nur der code ausgegeben kein header und footer.
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Seite erstellen

Beitrag von tas2580 »

Der Code muss in deinen Template Ordner unter dein_template.html bzw. dem Dateinamen den du in der test.php angegeben hast.


Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
hililililklklklkl
Mitglied
Beiträge: 205
Registriert: 24.08.2015 21:14
Wohnort: Österreich AT
Kontaktdaten:

Re: Seite erstellen

Beitrag von hililililklklklkl »

Folgende Fehlermeldung kommt:

Code: Alles auswählen

Parse error: syntax error, unexpected 'page_header' (T_STRING) in /codiert/codiert/codiert/test.php on line 16
In der Datei steht:

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);

$user->session_begin();
$auth->acl($user->data);
$user->setup();


Hallo


page_header('Deine Seite');

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

page_footer();
Zeile16

Code: Alles auswählen

page_header('Deine Seite');
Original:

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);

$user->session_begin();
$auth->acl($user->data);
$user->setup();


// Hier dein PHP Code


page_header('Deine Seite');

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

page_footer(); 
Codiert= Will ich nicht zeigen
Antworten

Zurück zu „Support-Forum“