Seite 1 von 1

Php Seite in Forum Style

Verfasst: 24.03.2009 06:13
von Xiaodeguo
Hallo,

vorab schon mal sorry bin mir sicher das ich zu den Usern gehoere die die Selbe Frage Stellen wie "1000" andere auch schon :(

Aber ich komme nicht weiter und hoffe auf proffessionelle hilfe. Vorab ich bin kein PHP/SQL oder HTML Newbe aber auch kein Prof.
ich komme aktuell nicht weiter.

So es geht um folgendes. Ich habe mehre php Seiten, die Datenbanken benutzten, diese moechte ich nun in das Forum phpBB3 einglieder,
so das nur bestimmt Nutzergruppen des Forum diese Seiten nutzen koennen.

Also Hilfestellung habe ich diese Seite genutzt: Diesen

So, ich komme nicht damit erst alles in Arrys zu packen ! Und auch das klappt nicht so wie ich das will.

Also meine Codes sehen aktuell wie folgt aus :

test1.php im Rootordner des Forums:

Code: Alles auswählen

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

// Session auslesen und Benutzer-Informationen laden
$user->session_begin();  // Session auslesen
$auth->acl($user->data); // Benutzer-Informationen laden
$user->setup('mods/testlang'); // Sprachvariablen aus eigener Sprach Datei laden

/*
* Nun folgt erst Dein PHP Code für die neue Seite, also:
* Variablen setzen, Datenbankabfragen, Einfügen und Entfernen von Einträgen usw...
*
* Dies ist nun ein sehr primitives Beispiel. 
* Es soll nur veranschaulichen wie es funktioniert.
*
*/
$welc = 'Willkommen bei den WhiteS <br>
============================================================ <br>
Eine Familie, bei der Teamwork an 1. Stelle steht <br>
============================================================ <br>
Eine Familie, bei der Einzelgänger nicht erwünscht sind <br>
============================================================ <br>
Eine Familie, bei der Schwache zu Starken werden können <br>
============================================================ <br>
Eine Familie, bei der jeder gleich behandelt wird <br>
============================================================ <br>
Eine Familie, bei der Strategie wichtig ist <br>
============================================================ <br>
Ein Angriff auf einen WhiteS ist ein Angriff auf die ganze Familie <br>
============================================================ <br>
Wir sind eine Familie und handeln als Familie <br>
============================================================ <br>
Mit der richtigen Strategie werden wir es weit bringen <br>
============================================================ <br>
MFG WhiteS <br>
============================================================ <br>
============================================================ <br>
====================Einmal WhiteS immer WhiteS==================== <br><br><br><br><br>

Leitung:<br>
WhiteS Families Leitung: XXXX<br>
WhiteS Familien Berater: XXXXXbr>
WhiteS Youngstars Leitung:  XXX<br><br><br>';

$template->assign_vars(array(
    'INHALT'    => $welc,
    ));
// Seiten Titel, diese Sprach Variable sollte in der Sprach Datei, 
// welche weiter oben genannt wurde, definiert sein.
page_header($user->lang['MEIN_TITEL']);

// Defniere nun den Dateinamen Deines Templates welches Du benutzen moechtest.
// Dies ist der Name von Deinem Template welches unter /styles/<style>/templates/ zu finden ist.
$template->set_filenames(array(
    'body' => 'test1.htm',
));

// Script vervollständigen und Seite anzeigen lassen.
page_footer();

?>
So und die Template Datei sieht so aus :

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->

<div>{INHALT}</div>

<!-- INCLUDE overall_footer.html -->
Als falls mir jemand helfen kann, ich brauche eigentlich nur die Kopf und Fusszeile so das ich mein php, mit den SQL abfragen einfach nur dazwischen legen muss ! Ich waere sehr dankbar, wenn sich jemand die Muehe macht mir das kurz zu schreiben.

Vielen Dank

MFG

Xiaodeguo

Re: Php Seite in Forum Style

Verfasst: 27.03.2009 13:49
von hackepeter13
Hallo,
Xiaodeguo hat geschrieben:Also Hilfestellung habe ich diese Seite genutzt: Diesen
du weißt schon, dass das was du verlinkt und dir evtl auch angeschaut hast, für phpBB 2.x und nicht wie du es brauchst für phpBB 3.x ist. ;-)

Vllt. hättest du mal den Hinweis folgen sollen:
Hinweis: Dies ist eine Vorlage für phpBB 2.0.x. Sie funktioniert NICHT mit phpBB 3. Eine phpBB 3 Vorlage findet sich hier.

Re: Php Seite in Forum Style

Verfasst: 27.03.2009 14:12
von ralf-isi
und die lösung für phpBB3.x findest du hier: http://wiki.phpbb.com/Deutsch:Vorlage_f ... ene_Seiten (sofern ich dein anliegen richtig verstanden habe).

gruss
ralf

edit: upsss ... den vorposter nicht richtig gelesen. *asche....

Re: Php Seite in Forum Style

Verfasst: 05.05.2009 17:26
von skytor
Hallo aus Lübeck an der Ostsee

habe da mal rumbrobiert ... habe bei mir auch im Forum einen Chat mit eingebunden .. unter 2.* ging das auch problemlos ... aber nach der neuinstallation von PHPBB (aktuelle Version 3.04 deutsch) bekomme ich das einbinden eigener php Seiten auch nicht hin .. die Anleitung aus dem Link für phpbb3 aus dem AREA51 hab ich auch versucht .... nur die neueseite.php hochgeladen erscheint .. beim Aufrufen .. meine_sprach_datei nich gefunden was ja auch stimmt .. lade ich jedoch die meine_sprach_datei.php hoch kommt beim versuch des aufrufen der neueseite.php nur eine Fehlermeldung der I-Explorers (IE7) das die Seite nich angezeigt werden könnte .. auch wenn die dazu gehörige template datei hochgeladen ist .. also alles da währe ... habe keine Änderungen gemacht sondern die Vorlage 1:1 übernommen ... hat da noch jemand nen tip was ich da mal probieren könnte ?

Gruss Thorsten

Re: Php Seite in Forum Style

Verfasst: 07.05.2009 11:32
von skytor
KLeines Update ...

mein Problem hat sich gelöst ... mein WinEdit der angibt bei "Speichern unter" UTF8 ohne BOM zu machen .. scheint zu lügen ... habe das ganze nochmal unter Linux gemacht .. und siehe da ohne änderungen am Quelltext läufts auf einmal :-) .. also wenn mal klemmt ... ruhig nen anderen Editor mal ins Auge fassen ... hab jetzt auf UltraEdit unter Windoof umgestellt dann geht es da auch :-)


Gruss Skytor aus Lübeck