Eigene dynamisch erzeugte Seiten in Drupal einbinden?
am 14.09.2009 - 08:43 Uhr in
Ich habe schon einige dynamische Webseiten auf Basis von PHP und mysql gebaut. Nun will ich mein aktuelles Projekt in Drupal realisieren. Dabei stellt sich mir die Frage, wie kann ich am besten eigene PHP Seiten ins Drupal intrigrieren? Ich habe eine Liste mit 1000 Artikeln in meiner Datenbank. Ich möchte das für jeden Artikel eine Unterseite verfügbar ist, auf der die Besucher Kommentare verfassen können. Da sich diese Artikel verändern können, möchte ich nicht 1000 einzelne Seiten im Drupal anlegen müssen, die ich dann aktualisieren muss, sondern ich möchte das die Unterseiten dynamisch aus der Datenbank erstellt werden. Wenn ich das richtig sehe, brauche ich aber für die Kommentar-Funktion einzelne Seiten, da ja sonst alle Kommentare unter allen Artikeln sind.
Muss ich für jeden Artikel einen Node in der Drupal Node Tabelle anlegen, oder wie macht man so etwas normalerweise?
- Anmelden oder Registrieren um Kommentare zu schreiben

Verwende am besten Node Import
am 14.09.2009 - 08:47 Uhr
Hallo,
Du hast recht - die einzelnen Artikel müssen in Drupal Nodes sein, damit Deine Besucher Kommentare dazu hinterlassen können. Verwende am besten das Node Import Modul für den initialen Import. Hinterher kannst Du Deine Seite mit Drupal Bordmitteln weiterpflegen und wirst Dich vermutlich freuen, wie einfach das geht.
Schöne Grüße,

Ralf Hendel
Okay danke, das Modul teste
am 14.09.2009 - 10:33 Uhr
Okay danke, das Modul teste ich mal
Doch lieber selber
am 17.09.2009 - 09:01 Uhr
Ich fülle die Node Tabellen doch lieber selber, mit einem eigenen Script, weil meine mysql tabelle als CSV würde zu groß werden.
Ich habe bis jetzt raus gefunden, dass ich die node und die node_revisions Tabellen füllen muss. Muss ich noch andere Tabellen füllen? Oder reicht das?
Ich habe jetzt die node und
am 18.09.2009 - 09:18 Uhr
Ich habe jetzt die node und die node_revisions gefüllt. Klappt auch so weit ganz gut wenn ich die Seite als Admin anschaue. Nur wenn ich als Gast die Seite anschauen will, sagt er mir Zugriff verweigert. Daher habe ich in der node_acces auch die einträge hinzugefügt. Ich erhalte aber immer noch die Meldung Zugriff verweigert. Wo genau trage ich die Rechte in der mysql Datenbank ein?
Geht doch...
am 18.09.2009 - 09:46 Uhr
...mein Fehler. Es reicht die Rechte in der node_access Tabelle einzutragen. ich hatte einen Tippfehler drin.
besser interne Drupal Funktionen zur Node-Erstellung nutzen
am 18.09.2009 - 11:41 Uhr
Es ist natürlich möglich, die Nodes per SQL / Skript einzufügen. Ein Node ist eine recht komplexe Angelegenheit. Jedem würde ich stark nahelegen, bestehende Module dafür einzusetzen. Module wie Node Import nutzen die internen Drupal-Funktionen zur Node-Erstellung. In aller Regel sollte man sich dabei darauf verlassen können, dass ein Node damit auch vollständig - sprich: ohne eventuelle Seiteneffekte - im System angelegt wird.
Schöne Grüße,

Ralf Hendel
Hallo, Weiß jemand
am 18.09.2009 - 13:34 Uhr
Hallo,
Weiß jemand vielleicht wie und wo ich das Forum phpbb3 zwischen Header und Footer einfügen kann? Über das phpbbforum Modul erscheint es über iFrame nur gequetscht mittig, weshalb Tabellen des Forums verschoben werden. Ich möchte aber, dass das Forum auch nach rechts und nach links geht, sozusagen die Blöcke entfernen, zumindest die rechte Seite.
Gruß
http://ia360638.us.archive.or
am 18.09.2009 - 14:05 Uhr
http://ia360638.us.archive.org/0/items/DrupalCampUK/MigratingDataIntoDru...
http://ia360638.us.archive.org/0/items/DrupalCampUK/IntegratingDrupal3rd...
P.S.:
Bei dem englischen Akzent rollen sich einem echt die Zehnägel hoch. Da unterhalte ich mich lieber mit einem Texaner..
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
Drupal - Header in phpbb3 einfügen
am 18.09.2009 - 20:10 Uhr
Hallo Alexander,
Danke für deine Hilfe.
Ich hab mir zwar die Videos noch nicht angeguckt, da ich erst den Qickime Player installieren muss. Aber ich vermute das es nicht das ist was ich dringend suche.
Vielleicht sollte ich das mal besser erläutern. Ich möchte mein phpbb3 Forum was an das Modul phpbbforum angeschlossen ist, zwischen header und footer einfügen. Aber nicht als iFrame über das phpbbforum Modul, da wegen der Größe, Tabelleninhalte verschoben werden und man sonst scrollen muss.
Da ich mich nun seit zwei Tagen in Google durchgelesen habe :D, weiß ich jetzt, dass es nicht so einfach ist ein PHP-Script in Drupal einzufügen. Besser ist es, Header und Footer von Drupal in das Forum einzufügen. Nur weiß ich leider nicht, wie das geht bzw. welchen Teil des Codes ich wohin im Forum (welche Zeile etc.) einfügen muss, damit das Forum die Menünavigation von Drupal hat. Wäre nett, wenn du mir das sagen könntest. Gerne auch jemand anderes.
Gruß,
Vaio
PS: Bin schon am verzweifeln...