Forum

Moderiert von: stefan, spinne
Forum Index
Support
     Module
     Forum und Datenbankaufbau desselbigen
Hilfe anzeigen
Hilfe anzeigen

Autor Druckerfreundliche DarstellungForum und Datenbankaufbau desselbigen
ArthurDent
Registriert: 04.08.2005
Beiträge: 256


Sende eine Private Nachricht an ArthurDent Besuche die Homepage von ArthurDent
Forum und Datenbankaufbau desselbigen

Geschrieben: 04.09.2006 06:16

Moin,

ich hätte da gerne mal ne Frage

Wo finde ich Doku zu den Datenbanktabellen, der Aufbau und Bedeutung?
Oder wer kann mir da weiterhelfen?

Der Grund meiner Frage ist der das ich von PHPNuke auf OPN umziehen möchte, aber natürlich meine "Daten" mitnehmen möchte.
Bei den Usern, Artikel, Weblinks und im Gästebuch klappt das schon gut.
Ich habe nur zwei kleine Probleme, ich bekomme die privaten Nachrichten nicht richtig übertragen und was für mich aber viel wichtiger ist die Forumspostings müssen mit.

Bei den Foren und Kategorien hat, dank der Starthilfe von Boby, alles geklappt. Aber die Postings machen mir Sorgen.
Dort werden pro Kategorie noch eine "Zwischen-Tabelle" angelegt, etc. Wofür ist die?


Arti

P.S.: Wenn die Scripts soweit sind das man die anderen Usern in die Hand geben kann, mit ein bischen Doku, werde ich die hier "veröffentlichen".




---------------------------------------------------
Life is a journey, not a guided tour

If you think technology can solve your problems you don't understand technology and you don't understand your problems.
(Bruce Schneier)

Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect.
(Linus Torvalds)
---------------------------------------------------
Linux: Debian 2.6.37
Datenbank: MySQL - 5.5.22
Apache: 2.2
PHP: 5.3.27
OPN: 2.5.7 (Revision 6747)

Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
Forum und Datenbankaufbau desselbigen

Geschrieben: 04.09.2006 08:02

Servus,
jetzt weiß ich was Du meinst...(siehe mein anderes Posting).

Okay, mal kurz zu der Art und Weise, wie ich zu meinen Code-Vorlagen gekommen bin:
Ich habe mir die Tabellenstruktur hergenommen & einmal einen ersten Vergleich anhand der Feldnamen durchgeführt. Die sind meist recht eindeutig.

Wenn ich gar nicht mehr weitergewusst habe, dann habe ich einfach folgendes gemacht:
Ich habe die gleiche Aktion in beiden Systemen durchgeführt.

Für Deinen Fall heißt das:
1) Setze ein Posting unter Nuke ab (mit eindeutigen Texten, z.b. Subject="Testbetreff", Posting-Text="Testtext" u.s.w) - schau dass Du jedes vorhandene Feld mit einem eindeutigen Wert ausfüllst.
2) Dann setzt das gleiche Posting im OPN-Forum ab

Dann schau' Dir die Inhalte der Tabellen an und vergleiche, wo etwas drin steht. Und anhand dessen kannst Du Dir dann ausmalen, wo welches Feld hin soll.

Vielleicht gibt's für OPN ja eine Doku - bei Nuke gibt's sicher nichts.

Beim Forum habe ich mich gedrückt - weil wir das nur intern für die Admin's zur Abstimmung verwenden (unser eigentliches Forum liegt auf einer anderen Website).

Ciao,
Boby
[addsig]

Zitieren Druckerfreundliche Darstellung nach oben
ArthurDent
Registriert: 04.08.2005
Beiträge: 256


Sende eine Private Nachricht an ArthurDent Besuche die Homepage von ArthurDent
Forum und Datenbankaufbau desselbigen

Geschrieben: 04.09.2006 15:35

Hi Boby,

Für Deinen Fall heißt das:
1) Setze ein Posting unter Nuke ab (mit eindeutigen Texten, z.b. Subject="Testbetreff", Posting-Text="Testtext" u.s.w) - schau dass Du jedes vorhandene Feld mit einem eindeutigen Wert ausfüllst.
2) Dann setzt das gleiche Posting im OPN-Forum ab
Habe ich gemacht, sieht für meine Umsetzung gleich aus.

Ich bekomme immer Meldungen wie "Specialranks" oder "level1" nicht gefunden.

Werde es nachher noch einmal probieren und dann die genau Fehlermeldung posten.

Vielleicht gibt's für OPN ja eine Doku - bei Nuke gibt's sicher nichts.
Für Nuke habe ich eine, für OPN kann ich die leider nicht finden
Oder ich bin mal wieder zu blind.


Arti



---------------------------------------------------
Life is a journey, not a guided tour

If you think technology can solve your problems you don't understand technology and you don't understand your problems.
(Bruce Schneier)

Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect.
(Linus Torvalds)
---------------------------------------------------
Linux: Debian 2.6.37
Datenbank: MySQL - 5.5.22
Apache: 2.2
PHP: 5.3.27
OPN: 2.5.7 (Revision 6747)

Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
Forum und Datenbankaufbau desselbigen

Geschrieben: 04.09.2006 17:41

Echt? Du hat für Nuke eine Doku?
Wo gibt's denn die?

Ja, poste mal den genauen Fehler - dann kann zumindest ein OPN-Dev sagen, was OPN fehlt.

Ciao,
Boby
[addsig]

Zitieren Druckerfreundliche Darstellung nach oben
ArthurDent
Registriert: 04.08.2005
Beiträge: 256


Sende eine Private Nachricht an ArthurDent Besuche die Homepage von ArthurDent
Forum und Datenbankaufbau desselbigen

Geschrieben: 04.09.2006 21:14

Mahlzeit

Echt? Du hat für Nuke eine Doku?
Wo gibt's denn die?
Ein Buch von Jens Ferner namens "PHP-Nuke", sehr informativ.

Das mit dem Fehler hat sich erledigt, ich sollte nicht bis spät in die Nacht so etwas probieren.
Hatte eine Stelle mit der "poster_id" übersehen und vergessen diese plus 1000 zu zählen, das war alles.

Jetzt muss ich nur noch die IP-Adresse aus einer 8-stelligen Hexzahl in einen String verwandeln, dann habe ich alle Infos "transformiert".

Aber ich habe noch eine Frage: wofür sind die Tabellen mit dem Namen "opn_forum_xc_........" da?
Reicht auch eine??


Arti



---------------------------------------------------
Life is a journey, not a guided tour

If you think technology can solve your problems you don't understand technology and you don't understand your problems.
(Bruce Schneier)

Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect.
(Linus Torvalds)
---------------------------------------------------
Linux: Debian 2.6.37
Datenbank: MySQL - 5.5.22
Apache: 2.2
PHP: 5.3.27
OPN: 2.5.7 (Revision 6747)

Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
Forum und Datenbankaufbau desselbigen

Geschrieben: 04.09.2006 22:40

ArthurDent schrieb am 04.09.2006 um 21:14:26 Uhr folgendes:

Hatte eine Stelle mit der "poster_id" übersehen und vergessen diese plus 1000 zu zählen, das war alles.

Nun, das mit den +1000 ist eine ziemliche Krücke, die ich mir halt so aus der Nase gezogen habe. Der Vorteil ist, dass Du Dir nichts ruinieren kannst. Der Nachteil aber ist genau der Umstand, dass Du überall, wo auf einen Autor referenziert wird, die ID korrekt nachziehen musst.

Das mit den XC-Tabellen habe ich noch nicht gerafft - die sind immer leer, aber offenbar wird eine je Forum angelegt. Vielleicht liest ja ein Entwickler mit & kann uns die Frage beantworten.

Ich bin mir sicher, Du wirst den Wechsel bzw. die damit verbundene Arbeit nicht bereuen.
Obwohl mir noch eine ganze Menge Arbeit bevorsteht, macht es einfach nur Spaß mit OPN zu arbeiten. Nur hin und wieder kommen seltsame Fehler, die aber offenbar intern irgendwie gehandelt werden...aber die werde ich gezielt ausforschen.

Ciao,
Boby
[addsig]

Zitieren Druckerfreundliche Darstellung nach oben
ArthurDent
Registriert: 04.08.2005
Beiträge: 256


Sende eine Private Nachricht an ArthurDent Besuche die Homepage von ArthurDent
Forum und Datenbankaufbau desselbigen

Geschrieben: 05.09.2006 04:23

Nun, das mit den +1000 ist eine ziemliche Krücke, die ich mir halt so aus der Nase gezogen habe. Der Vorteil ist, dass Du Dir nichts ruinieren kannst. Der Nachteil aber ist genau der Umstand, dass Du überall, wo auf einen Autor referenziert wird, die ID korrekt nachziehen musst.
Das ist schon Okay, so fallen zum Beispiel solche Konvertierungfehler überhaupt erst auf.
Obwohl sie natürlich nerven

Nur hin und wieder kommen seltsame Fehler, die aber offenbar intern irgendwie gehandelt werden
Da kann ich auch mit aushelfen
Ich werde sie sammeln und dann mal nachfragen.


Arti

P.S.: Falls ein Webmaster oder so mitliest, wo kann ich "meine" Scripts online stellen?
Es sollen auch andere etwas davon haben.



---------------------------------------------------
Life is a journey, not a guided tour

If you think technology can solve your problems you don't understand technology and you don't understand your problems.
(Bruce Schneier)

Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect.
(Linus Torvalds)
---------------------------------------------------
Linux: Debian 2.6.37
Datenbank: MySQL - 5.5.22
Apache: 2.2
PHP: 5.3.27
OPN: 2.5.7 (Revision 6747)

Zitieren Druckerfreundliche Darstellung nach oben
ArthurDent
Registriert: 04.08.2005
Beiträge: 256


Sende eine Private Nachricht an ArthurDent Besuche die Homepage von ArthurDent
Forum und Datenbankaufbau desselbigen

Geschrieben: 05.09.2006 08:07

Muss mich leider korrigieren

Die Postings werden übernommen, aber an den Formatierungen und den Smileys muss ich noch mal arbeiten.
Die stimmen leider nicht für alle Posts.


Arti



---------------------------------------------------
Life is a journey, not a guided tour

If you think technology can solve your problems you don't understand technology and you don't understand your problems.
(Bruce Schneier)

Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect.
(Linus Torvalds)
---------------------------------------------------
Linux: Debian 2.6.37
Datenbank: MySQL - 5.5.22
Apache: 2.2
PHP: 5.3.27
OPN: 2.5.7 (Revision 6747)

Zitieren Druckerfreundliche Darstellung nach oben
sortieren nach

Hilfe anzeigen
Hilfe anzeigen
Vorheriges Thema:  MG: Kommentare werden nicht durchsucht
Nächstes Thema:  PJIRC

Gehe zu:

Benutzername:
 
Sicherheits-Code
Sicherheits-Code
Neu laden