Seite 1 von 1
Private Nachrichen außerhalb des Forums schreiben
Verfasst: 10.12.2003 14:56
von hibbert
Hi,
ist es möglich, außerhalb meines Forums (auf meiner HP) sich private Nachrichten zu schreiben?
Natürlich nur, wenn man im Forum eingeloggt ist und nur an registrierte Besucher...
thx hibbert
Verfasst: 10.12.2003 19:56
von Dennis63
Hallo
Das sollte kein Problem sein. Schaue Dir mal den Quelltext im Browser genauer an, wenn Du auf der Page bist, wo man die PNs schreibt.
Der Teil von <form...> bis </form> ist der Teil, in dem man die Eingaben macht. Kopiere den mal raus und packe ihn auf Deine Page. Passe die "URL" in <form action="..."> natürlich dementsprechend an.
Ich habs zwar nicht probiert, obs geht, aber eigentlich sollte es egal sein, von wo aus die Daten gesendet werden. Denn der "Sicherheits-Chek" ob man PNs schreiben darf, findet "nach" dem senden statt...
Grüße
Dennis
Verfasst: 10.12.2003 23:02
von hibbert
cool danke, werde ich mal ausprobieren.
doch wenn man aus dem Forum raus eine PN schreibt, gelangt man anschließend auch in den den "Posteingang". Ich möchte das dann aber auch so machen, sodass man in einen anderen Postausgang gelangt, aber die gleichen nachrichten sieht, wie als wenn man im Forum eingeloggt ist.
wie kann ich das machen?
thx hibbert
Verfasst: 10.12.2003 23:05
von Dennis63
Das geht nicht. Zumindest nicht so einfach. Dafür müßtest Du die php-Dateien ändern und ein neues "Interface" für den Postausgang machen. Da wäre es fast einfacher ein PN-System ganz neu zu schreiben.
Grüße
Dennis
Verfasst: 12.12.2003 14:27
von Acid
Stammt aus einem anderen Thread..
hibbert hat geschrieben:Hi,
ich habe versucht, Private Nachrichten (PM) von meiner Homepage an einen Benutzer im Forum zu schicken.
Das ist ja relativ einfach, wenn man die Einträge direkt in die MySQL Datenbank schreibt. Doch nun zu meinem Problem:
In die Tabelle
phpbb_privmsgs werden die Info's usw. eingetragen...
In die Tabelle
phpbb_privmsgs_text der Text bzw. die Nachricht.
(Sollte doch bekannt sein, oder?)
Nun werden die Nachrichten nach einer bestimmten ID abgefragt.
privmsgs_id in
phpbb_privmsgs und
privmsgs_text_id in
phpbb_privmsgs_text
privmsgs_id hat das Extra
auto_increment doch
privmsgs_text_id hat das nicht. Nun müssen diese beiden ID's aber gleich sein. Wie stelle ich das an, dass beide ID's die gleichen sind?
Ich hoffe, das jemand mein Problem erkannt hat und dabei heöfen kann, dieses Problem zu lösen.
Ich danke schonmal im vorraus
MfG Hibbert
Du musst die privmsgs_id nach der sql-Anweisung, die die privmsgs-Tabelle betrifft, ausgeben und im Anschluss an die sql-Anweisung der privmsgs_text-Tabelle übergeben (s. INSERT´s in der privmsg.php).
Verfasst: 12.12.2003 15:51
von hibbert
ich habe nur ein neues thema angefangen, weil dieses thema hier abgeschlossen ist...
aber wie das mit der Id funzt weiß ich jetzt leider net...
ich habe zwar nachgesehen, aber ich bin noch net so der krasse checker, was php angeht.
Kann mir mir da jemand vielleicht einen tipp geben, wie ich das mit dieser Id schaffe?
Verfasst: 12.12.2003 18:37
von Acid
Na zeig erstmal, wie dein momentaner Code ausschaut.
Verfasst: 12.12.2003 19:21
von hibbert
ok,
ich habe woanders hilfe gefunden. ich mache das jetzt mit mysql_insert_id() .
In meinem Quelltext gibt es nicht sehr viel zu sehen, ein einfacher eintrag in die entsprechenden Tabellen. Die Werte werden durcj Variablen, vom Formular, übergeben...
aber ihr habt mir trotzdem weitergeholfen...
THX hibbert
Verfasst: 16.12.2003 19:54
von hibbert
Hi,
ich habe jetzt einfach vor das bereits vorhandene Template zu nutzen.
mein Topic ist leider gesperrt worden also verlinke ich nochmal darauf, damit ich nicht alles nocheinmal schreiben muss
http://www.phpbb.de/viewtopic.php?t=42806
kann mir dabei jemand helfen?
thx hibbert