Seite 1 von 2
Forum in Website einbinden
Verfasst: 11.03.2005 14:04
von Matzelein
Hi!
Ja, das Thema wurde hier schon oft angesprochen, nur komme ich nicht ganz klar damit. In der
Knowledge-Base ist das ja beschrieben, nur hilft mir das nicht ganz, denn ich will nicht meine Homepage ins Forum integrieren, sondern ungekehrt.
Wie kann ich denn ein Forum in
diese Website einbinden, jedoch die Website so lassen und nicht komplett umschreiben, damit ich sie ins Forum integrieren kann?
Verfasst: 11.03.2005 14:09
von D@ve
Verfasst: 11.03.2005 14:27
von Matzelein
Danke Dave, aber da hast du auch nur geschrieben, dass man die Website ins Forum integrieren soll.
Gibt es keinen umgekehrten Weg? Denn sonst lass ich das glaube ich, denn meine Website soll eigenständig sein, also auch ohne Forum funktionieren.
Verfasst: 11.03.2005 15:37
von Blutgerinsel
Matzelein hat geschrieben:Gibt es keinen umgekehrten Weg? Denn sonst lass ich das glaube ich, denn meine Website soll eigenständig sein, also auch ohne Forum funktionieren.
Denn Weg welcher @Dave genannt hat ist der einfachste und am weniger aufwendigsten. Sicherlich du kannst das Forum als Frame einbinden aber dies ist unschön.....
Und die ganze Integration an sich über den normalen Weg ist zeitaufwendig. Schließlich müssten sämtliche Dinge wie u.A. die Sessionverwaltung von deiner Seite aus initiert werden anstatt von PHPBB.
Tust du das nicht wirst du zwangsläufig auf die Header already sent Errors stossen. Auch die Forumlare müssten vermutlich auf deine index Seite umgelegt werden. Sonst wird das via PHPBB angezeigt und nicht in deiner Seite mit dem eingebauten Forum sprich die Dialoge werden ausserhalb im eigentlichen PHPBB angezeigt.
Verfasst: 12.03.2005 08:08
von Matzelein
Danke, es ist so, dass ich nur nicht weiß, ob mir in meinem Falle ein Forum etwas bringt und so möchte ich das Forum ohne weiteres entfernen können. Die Website sollte also komplett ohne Forum auch funktionieren.
Blutgerinsel hat geschrieben:Denn Weg welcher @Dave genannt hat ist der einfachste und am weniger aufwendigsten. Sicherlich du kannst das Forum als Frame einbinden aber dies ist unschön.....
Das habe ich vorerstmal gemacht, auch wenn ich totaler Frame-Gegner bin.
Nur habe ich da so manche Probleme, z.B. wird
height="100%" des iFrames nicht erkannt, kennt da einer die Lösung?
Selten, wenn ich oft auf "Forum" klicke, verschwindet das Forum plötzlich, also irgendwas stimmt da nich nicht ganz.
Btw: Falls es interessiert,
hier ist das Forum zu finden. Ja, es ist standard, fügt sich aber ganz gut in die Seite mit ein.

Verfasst: 13.03.2005 14:45
von shwepsi
Matzelein hat geschrieben:Danke, es ist so, dass ich nur nicht weiß, ob mir in meinem Falle ein Forum etwas bringt und so möchte ich das Forum ohne weiteres entfernen können. Die Website sollte also komplett ohne Forum auch funktionieren.
Blutgerinsel hat geschrieben:Denn Weg welcher @Dave genannt hat ist der einfachste und am weniger aufwendigsten. Sicherlich du kannst das Forum als Frame einbinden aber dies ist unschön.....
Das habe ich vorerstmal gemacht, auch wenn ich totaler Frame-Gegner bin.
Nur habe ich da so manche Probleme, z.B. wird
height="100%" des iFrames nicht erkannt, kennt da einer die Lösung?
Selten, wenn ich oft auf "Forum" klicke, verschwindet das Forum plötzlich, also irgendwas stimmt da nich nicht ganz.
Btw: Falls es interessiert,
hier ist das Forum zu finden. Ja, es ist standard, fügt sich aber ganz gut in die Seite mit ein.

height=100% bezieht sich auf das Elternelement... das heisst die Seite wo das iframe eingebettet ist... das iframe wird möglichst also so angezeigt das man das Elternelement möglichst nicht scrollen muss...
eine bessere Lösung wäre vielleicht die overall header anzupassen und dort halt deinen Header einzubauen
das geht, braucht zwar einige kleinere Codeänderungen ist aber relativ einfach machbar
Verfasst: 13.03.2005 17:30
von Matzelein
Aber den Header möchte ich nicht in ein Frame einbinden müssen, das Frame sollte nur auf dieser einen Seite sein.
Und den JS-Code, der
height anpassen soll, geht bei mir irgendwie nicht:
Quelle:
http://forum.de.selfhtml.org/archiv/2002/9/t23020/
Code: Alles auswählen
<IFRAME id="poll" NAME="poll" width="165" SRC="...."></IFRAME>
Der Inhalt des iframes sieht dann etwa so aus:
<div id="vote">
....
</div>
Mit javascript die Höhe des Inhalts ermitteln und die iframe-Höhe entsprechend anpassen:
vote=parent.frames.poll.document.getElementById("vote");
pollframe=window.document.getElementById("poll");
pollframe.height=vote.offsetHeight;
Kann mir einer bitte genau sagen, wie ich das einbinden muss?
Ich hatte
<div id="vote"> im Foren-Header und
</div> im Footer.
Vielleicht war das schon falsch.
Verfasst: 14.03.2005 18:40
von Matzelein
Könnt ihr mir da nicht auf die Sprünge helfen?

Verfasst: 14.03.2005 20:40
von shwepsi
Matzelein hat geschrieben:Könnt ihr mir da nicht auf die Sprünge helfen?

ersetze im gesamten Teil das wort poll durch poll1 (5x glaub ich) und das wort vote durch vote1 (4x glaube ich)
Verfasst: 14.03.2005 22:01
von Matzelein
Also das mit ID und NAME ist mir eigentlich schon klar, nur mit dem "div" fang ich überhaupt nichts an.