WinFuture-Forum.de: Forum Einbinden Mit Php - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Forum Einbinden Mit Php


#1 Mitglied ist offline   Crooklyn 

  • Gruppe: aktive Mitglieder
  • Beiträge: 225
  • Beigetreten: 27. Juni 04
  • Reputation: 0

geschrieben 18. März 2008 - 15:49

Hallo,

wie kann ich ein Forum in meine Seite einbinden? Also ich möchte in meiner Navi auf "Forum" klicken damit dieses dann in der Mitte erscheint (und sich kein neues Fenster öffnet). Ich habe eine forum.php erstellt auf diese Verlinkt und dort habe ich es damit versucht:

<?php
include ("http://www.meineurl.de/ordner/forum/index.php");
?>


Das Ganze funktioniert soweit das das Forum wie gewünscht angezeigt wird, aber es klappt nicht richtig. Das heisst das keine Bilder angezeigt werden und die Links nicht richtig funktionieren.

mfg
0

Anzeige



#2 Mitglied ist offline   TO_Webmaster 

  • Gruppe: Moderation
  • Beiträge: 3.225
  • Beigetreten: 27. März 02
  • Reputation: 82
  • Geschlecht:Männlich

geschrieben 18. März 2008 - 15:58

Das kann technisch so nicht richtig funktionieren. Entweder, du benutzt ein IFrame, ein Frameset oder du baust das Menü deiner Seite ins Template vom Forum ein. Persönlich gefällt mir die letzte Alternative am besten.

MfG TO_Webmaster
The old reverend Henry Ward Beecher
called a hen the most elegant creature.
The hen pleased for that,
laid an egg in his hat.
And so did the hen reward Beecher.
0

#3 Mitglied ist offline   Crooklyn 

  • Gruppe: aktive Mitglieder
  • Beiträge: 225
  • Beigetreten: 27. Juni 04
  • Reputation: 0

geschrieben 18. März 2008 - 16:04

Vielen Dank für die schnelle Antwort. Dann werde ich es wohl mit nem Iframe machen.
0

#4 Mitglied ist offline   TO_Webmaster 

  • Gruppe: Moderation
  • Beiträge: 3.225
  • Beigetreten: 27. März 02
  • Reputation: 82
  • Geschlecht:Männlich

geschrieben 18. März 2008 - 16:09

Beitrag anzeigenZitat (Crooklyn: 18.03.2008, 16:04)

Vielen Dank für die schnelle Antwort. Dann werde ich es wohl mit nem Iframe machen.


Ja, das ist sicher die einfachste Lösung - auch wenn ich kein Freund von Frames bin.

Der Vollständigkeit halber: Es gäbe noch die Möglichkeit, viele Pfade, etc. im Forum anzupassen, diese halte ich aber in keinem Fall für sinnvoll, da dann auch einiges am Template geändert werden müsste (HTML-Header raus, irgendwie in dein Template rein, etc... - viel Arbeit).

MfG TO_Webmaster
The old reverend Henry Ward Beecher
called a hen the most elegant creature.
The hen pleased for that,
laid an egg in his hat.
And so did the hen reward Beecher.
0

#5 Mitglied ist offline   Xenon 

  • Gruppe: aktive Mitglieder
  • Beiträge: 548
  • Beigetreten: 29. Juni 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 19. März 2008 - 09:14

Nur um das Verständnis zu bringen und das aufzuklären, warum es nicht funktioniert (sicher auch interessant) :rofl:

Sobald du ein File via 'include' in deine (schätze mal) index.php einbindest, wird der Quellcode der anderen Datei an diese Stelle geschrieben... ergo sind die Pfade falsch.

Angenommen folgende Struktur:
/page/page.php (deine mainseite)

/page/forum/index.php (forum)
in der index.php des forums ist jetz die Grafik relativ verlinkt, z.B. <img src="images/bild.jpg">
rufst du die index.php des Forums direkt auf, kein Probem.

Nun includest du aber die index.php in deine page.php
Und wie gesagt wird der Quellcode dort reinkopiert, also steht in der page.php dann irgendwo <img src="images/bild.jpg">
Das verzeichnis 'images' gibts aber im Ordner 'page' nicht oder wenn doch ist zumindest das gesuchte Bild nicht in diesem Ordner, also bekommst du auch keine Bilder angezeigt.

Das nur mal, damit klar wird, wieso :rofl:

Der Rest wurde schon gesagt.

Dieser Beitrag wurde von Xenon bearbeitet: 19. März 2008 - 09:15

0

#6 Mitglied ist offline   asko 

  • Gruppe: aktive Mitglieder
  • Beiträge: 144
  • Beigetreten: 17. November 02
  • Reputation: 0

geschrieben 19. März 2008 - 10:26

Hallo Crooklyn,

Du hast leider nicht erwähnt ob deine Seite selbt erstellt ist oder es sich hierbei eventuell um ein CMS handelt. Falls Du ein CMS einsetzt, schau dich mal auf Seiten um die Erweiterungen dafür anbieten. Bekannte CMS wie Mambo, Joomla, Typo, Drupal, etc. haben in der Regel Forum-Erweiterungen die man mit dem System benutzen kann. Von Joomla z.B. weiß ich, dass es eine sogenannte Bridge gibt, mit der man das phpBB direkt in's Framework einbinden kann. Andere CMS haben vermutlich ähnliche Möglichkeiten ein Forum einzubetten.

Aber wie gesagt, wenn Du etwas selbst programmiertes benutzt, ist das mit einem einfachen Include nicht möglich.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0