Seite 1 von 3
phpBB2 Code anpassen
Verfasst: 18.02.2006 19:17
von Jan88
Hallo,
ich möchte mein phpBB2 ziemlich auseinandernehmen und in einzelnen teilen in meine Homepage einbauen.
Ich bräuchte jetzt mal nen paar Programmierer des phpBB2 oder alle die sich gut mit dem Code auskennen.
Es gibt ein paar Punkte die ich vorallem bräuchte:
1. Das Array "userdata" bräuchte ich in allen Skripten.
2. Welcher Teil ist für die Foren zuständig? Also die anzeige der einzelnen Themen für ein bestimmtes Forum. Es sollen nämlich auf drei verschiedenen Seiten jeweils die 5 aktuellen Themen aus einem bestimmten Forum angezeigt werden. Als Link.
3. Eine genau Prüfung des onlinestatus würde mit dem Arry "userdata" doch gehen oder?
Danke schonmal.
Jan
Verfasst: 18.02.2006 23:41
von fanrpg
1. siehe includes/sessions.php
2. viewtopic.php (imho gibt es auch einen Mod dafür der das mache auch ohne phpBB Page)
3. ja aber nicht zu verachten includes/page_header.php und viewonline.php
Verfasst: 19.02.2006 11:39
von Jan88
Dank,
aber ich brauche das Array überall. Was sagt mir die datei
1. siehe includes/sessions.php
??? Wo kann ich sagen das das Array global verfügbar ist?
2. viewtopic.php (imho gibt es auch einen Mod dafür der das mache auch ohne phpBB Page)
Wie heißt der? Hab schon einen ähnlichen gefunden aber der arbeitet nur innerhalb des phpBB2
Wie prüfe ich mit:
3. ja aber nicht zu verachten includes/page_header.php und viewonline.php
den onlinestatus?
Gibt es irgendwo eine genaue Beschreibung der wichtigsten dateien? In der KB gibt es ja ne Übersicht aber nicht ganz so detailiert wie ich es bräuchte.
trotzdem Danke
Jan
Verfasst: 19.02.2006 21:18
von fanrpg
zu1: mit den aufrufen der Funktionen in der sessions.php
zu2: Weiss ich nicht... musst aber mal suchen
zu3: Der steht grösstenteils in der SQL-Tabelle deinprefix_sessions da kannst du den auch auslesen sonst guck dir mal die beiden Dateien genauer an da kannste den Code auch "klauen".
Verfasst: 19.02.2006 21:54
von Dennis63
Schau mal hier:
KB:phpbb_seite
Dann hast Du alles, was Du brauchst. Das phpBB Session-Management, die User-Daten, Zugriff auf die Globalen Einstellungen oder MySQL,Zugang.
Grüße
Dennis
Verfasst: 20.02.2006 15:17
von Jan88
Danke.
Aber ich möchte diese Datei in meine overall_header.php includen. Das geht allerdings nicht, da die session ja schon gesartet ist. In der Datei brauch ich aber das Array $userdata.
Wie bekomme ich dort meine Infos hin?
Verfasst: 21.02.2006 20:20
von Dennis63
Du meinst die "page_header.php" oder? Overall_header heißt die Template-Datei...
Das Array $userdata[] ist in der page_header in ~ Zeile 73 ~ schon enthalten... Da müßte es also verfügbar sein.
Grüße
Dennis
Verfasst: 21.02.2006 20:35
von Jan88
ja,
dort hab ichs auch grad gefunden. wie bekomm ich dieses array in nen weiteres script?
das arry muss also an eine datei unsichtbar(für den user) weitergegeben werden. wie kann ich das realisieren?
Verfasst: 21.02.2006 20:47
von Dennis63
Ich denke, Du möchtest was include()'en ? Dann ist das Array dort verfügbar.
Alternativ speicherste es als Cookie. Oder wandelst es in einen String um und gibst es per POST weiter. Gut ist die Idee aber nicht....
Grüße
Dennis
Verfasst: 21.02.2006 22:01
von Jan88
Was ist denn schlecht an dieser Lösung?
Wie könnte ich es als Cookie speichern und wieder einlesen?
Includen ist nur eine nicht so gute Lösung, da ich sie im Header inluden müsste, aber der Header ja noch von den Templates modifiziert wird.
es muss also included werden nachdem der Header vollständig ist. Das ginge ja mit der tail.php . Aber ist dort das Array immernoch verfügbar?