Forum hübsch in die vorhandene Homepage einbinden - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html) +---- Forum: Installation/Aktualisierung (https://www.mybb.de/forum/forum-37.html) +---- Thema: Forum hübsch in die vorhandene Homepage einbinden (/thread-5519.html) |
Forum hübsch in die vorhandene Homepage einbinden - Durin-V - 11.04.2007 Hi Leute, mittlerweile bin ich echt am verzweifeln. Ich suche schon seit Tagen nach einem Forum das man ganz schön in eine Homepage einbinden kann. Momentan verwende ich phpBB2 und bin eigentlich auch ganz zufrieden damit. Nur hab ich im Internet auch von vielen gelesen das dieses Forum (MyBB) deutlich besser sein soll. Daher würde ich auch das aktuelle Forum abschalten und diesen verwenden wollen. Die aufgabe die es nun zu bewältigen gilt ist folgende: Ich habe in php eine Homepage gebaut die auch einen Adminbereich hat, etc... Diese ist nun fertig und benötigt noch ein Forum. Bis dato habe ich das immer so gelöst das ich das Forum einfach in dem Fenster öffne und dann in dem Forum einen Button hab mit dem man wieder auf die HP kommt. Dies ist aber sehr unschön, da ich sonst das ganze Layout der HP auf das Forum portieren muss. Desweiteren ist das Layout der HP dynamisch da man in dem Admin-Bereich der HP neue Texte, Bilder, News, ... hinzufügen kann. Desweiteren gibt es drei verschiedene aussehen auf der HP Nun hab ich auch auf der HP einen Chat und in dem Admin-Bereich ein WYSIWYG-Editor mit eingebaut der sich auch ganz einfach in dem php-Code einbauen lies. Das Chat-System ruft eine Funktion in php auf die mir dann die Seite ohne HTML Header und Body (also nur den div Teil) zurückgibt den ich dann auch gleich in mein Tamplatesystem Speichern kann um dies dann auszugeben. Genau sowas such ich für diese Forum. Eine Funktion, die mir die Seite ohne den ganzen HTML Header und Body zurückgiebt. Hat dieses Forum so eine Funktion oder weiß einer von euch welche Datei eich ausfürhen muss um den HTML-Code zurückzubekommen ohne den Header und Body. Ich hab schon versuch das Forum als iFrame einzubinden was aber nicht sehr schön ist, da man dann in dem iFrame Scrollen muss was absolut ***** ist. Ich wäre euch echt dankbar wenn mir einer von euch helfen könnte. LG Durin-V PS: Die Seite über die ich schreibe ist folgende: www.NWN2-Mondsee.de PPS: Ich behersche PHP, MYSQL, HTML und diverse andere (nicht internet fähigen Programiersparachen) also seit nich zimperlich RE: Forum hübsch in die vorhandene Homepage einbinden - Michael - 11.04.2007 Hallo und willkommen, dieses Thema sollte dir weiterhelfen: https://www.mybb.de/forum/showthread.php?tid=785 RE: Forum hübsch in die vorhandene Homepage einbinden - Durin-V - 11.04.2007 Hi Micheal, leider hilft mir das weiter, da ich nicht den HTML-Code verändern möchte sondern einen HTML-Code haben möchte. Halt nur Ohne Header und Body Tags. So das ich das in meine vorhandene PHP-Homepage einbinden kann. LG Durin-V RE: Forum hübsch in die vorhandene Homepage einbinden - Jan - 11.04.2007 Ich glaube kaum das das geht. Es werden im Header ja auch neue sachen geladen. Das einfachste wäre, wenn du die template Systeme kombinierst. Ich habe es bei mir so ähnlich, und nutzte einfach die Funktion meiner Seite, und lasse den Header immer über das Forum holen und der Inhalt kommt dann nur von meiner Seite. Die ACP hab ich auch größten teils zusammen gelegt. Ich habe also nicht das Forum in die Seite, sondern die Seite ins Forum gepackt. Wie arbeitet denn dein Template-System? RE: Forum hübsch in die vorhandene Homepage einbinden - Durin-V - 11.04.2007 Mein Tamplate System arbeite folgendermaßen: in der index.php werden alle einstellungen vorgenommen und über den Get parametern weiß ich an welcher stelle sich der User befindet. Bsp: index.php?section=2&page=2 Der User ist also in der Section 2 (Wie die heiß steht in der Datenbank) und dort dann auf der Site 2 (auch dazu gibt es dann auch mehr Daten in der Datenbank). Die alle Informationen auf der HP werden in den Einzelnen Tabellen in der Datenbank halt durchnummeriert. Verdammt ich schweife ab Wenn nun die index.php geöffnet wird dann fragt diese die Datenbank ab und speichert dann die Infos in Smarty Variablen die dann mit dem Template System Smarty ausgewertet werden. Somit hab ich dann immer für jede Header Datei auch eine Template Datei und mein HTML Code ist sauber von dem PHP Code getrennt. Das Chat System hat praktischer weise drei Funktionen mitgeliefert die mir als Rückgabewert immer html Code wiedergeben den ich dann in Smarty Variablen Speichern kann um diesen dann ausgeben zu können. Wenn nun myBB nun auch solche Funktionen bereitstellen würde dann wäre das absolut praktisch denn das kann man ganz einfach in jede x-Beliebige php Homepage einbinden. Ich muss ehrlich sagen das ich keine Lust habe mir diese Funktionen selber zu schreiben da es doch sehr mühsam ist wenn ich mich in den Code von myBB einarbeit muss. LG Sascha RE: Forum hübsch in die vorhandene Homepage einbinden - Michael - 11.04.2007 Eine solche Funktion stellt das Forum nicht zur Verfügung. Aber wenn ich dich richtig verstehe willst du das Forum ins Layout der Homepage einbinden? Dann reicht es ja die Templates header und footer entsprechend azupassen. RE: Forum hübsch in die vorhandene Homepage einbinden - Durin-V - 11.04.2007 Ich find die Templates leider nicht in dem Upload-Ordner. Kann ich denn die Templates auch Offline bearbeiten oder nur über den Admin bereich? LG Sascha RE: Forum hübsch in die vorhandene Homepage einbinden - Michael - 11.04.2007 Die Templates sind in der Datenbank gespeichert und liegen nicht als Dateien vor. Deshalb ist die Bearbeitung über das Admin-CP der einfachste Weg. RE: Forum hübsch in die vorhandene Homepage einbinden - Durin-V - 14.04.2007 Hi Leute, ich wollte eigentlich nur nochmal berichten was nun aus dem hübschen einbinden herausgekommen ist. Ich habe versucht durch anpassen der Template-Dateien das Fürum zu verändern und habe dann versucht einen "Wrapper" zu schreiben. Ein Wrapper ist nichts anderes als ein Verbinder der an dieser stelle die HP Get Variablen abfragen sollte und dann auf die entsprechenden MyBB-PHP Dateien starten sollte. Dies hat leider nicht geklappt, da es ein zu großer aufwand wäre diesen Wrapper zu schreiben (ich denke man könnte so ca. 2 Wochen (10 Stunden pro Tag) daran sitzen bis der Wrapper ohne Probleme funktioniert. Da ich Momentan aber leider die Zeit nicht habe, hab ich das ersteinmal abgebrochen und werde wohl später mich dem Problem nochmal annehmen. Gruß Durin-V |