Ajax & Private Nachrichten

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

Ajax & Private Nachrichten

Beitrag von phillip »

Hallo
Wie könnte ich es realisieren, die Privaten Nachrichten per Ajax abzufragen?
d.h. dass z.B alle 10-20 sek abgefragt wird, ob eine neue Nachricht eingetroffen ist, und dann automatisch den text 'Du hast keine neuen Nachrichten' im Menu oben ändert, und das PopUp aufspringen lässt.
Benutzeravatar
terminatorx120
Mitglied
Beiträge: 214
Registriert: 19.02.2007 22:25
Wohnort: Barmstedt
Kontaktdaten:

Beitrag von terminatorx120 »

ich hätte eine Idee, aber da wird nicht ajax benutzt:

Mache doch einfach ein Frame bei den Privaten Nachrichten im Menü, der sich alle paar Sekunden erneuert mit meta refresh...
MfG
TerminatorX120
http://www.KeepGaming.de
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

Beitrag von phillip »

ja müsste ich einmal ausprobieren...
das problem ist, bei mir iehts oben im Moment so aus:

keine neue Nachricht

eine neue Nachricht

wird warscheinlich schwieriger...

Ein weiteres Problem wäre, dass sich dann beim klicken auf das Symbol die seite in diesem kleinen Frame öffnet.
treffchat
Mitglied
Beiträge: 51
Registriert: 04.09.2007 21:29

Beitrag von treffchat »

ich kann nur ne grobe vorstellung bei der umsetzung behiflich sein...

Code: Alles auswählen

<div id="onlineListContainer">
			<h3>[LANG]onlineUsers[/LANG]</h3>
	  		<div id="onlineList"></div>
	  	</div>
darunter nochmal nen "container" machen.

Code: Alles auswählen

<div with="50" high="50"><a href="{U_PRINT_PM}" title="{L_PRINT_PM}" accesskey="p" class="print">{L_PRINT_PM}</a>
<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a></div>

 
Natürlich muss dazwischen noch was anderes... Sorry, habe gerade nicht viel Zeit gehabt... :oops:

Es handelt sich net um den ganzen Code... weiteres folgt.
neues Projekt kommt demnächst ;)
Benutzeravatar
terminatorx120
Mitglied
Beiträge: 214
Registriert: 19.02.2007 22:25
Wohnort: Barmstedt
Kontaktdaten:

Beitrag von terminatorx120 »

Er Öffnet sich nur in diesem Frame, wenn du kein target im Link angegeben hast.

Dies müsste funktionieren (in der Frame Datei...):

Code: Alles auswählen

<a href="{U_PRIVATEMSGS}" target="top">{PRIVATE_MESSAGE_INFO}</a>


Viel Erfolg!
MfG
TerminatorX120
http://www.KeepGaming.de
treffchat
Mitglied
Beiträge: 51
Registriert: 04.09.2007 21:29

Beitrag von treffchat »

terminatorx120 hat geschrieben:Er Öffnet sich nur in diesem Frame, wenn du kein target im Link angegeben hast.

Dies müsste funktionieren (in der Frame Datei...):

Code: Alles auswählen

<a href="{U_PRIVATEMSGS}" target="top">{PRIVATE_MESSAGE_INFO}</a>


Viel Erfolg!

Danke für die Verbesserung... Hatt leider nicht viel Zeit und wollte geschwind helfen!

treffchat
neues Projekt kommt demnächst ;)
Benutzeravatar
terminatorx120
Mitglied
Beiträge: 214
Registriert: 19.02.2007 22:25
Wohnort: Barmstedt
Kontaktdaten:

Beitrag von terminatorx120 »

Bitte :grin:

Und phillip funktiert's?
MfG
TerminatorX120
http://www.KeepGaming.de
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

Sobald ihr aber ein target verwendet, ist euer phpBB3 nicht mehr W3C XHTML 1.0 Strict!!! ich persönlich fände es besser, ohne frame zu arbeiten und vll doch etwas in Ajax zu fummeln. (selbstverständlich ohne target´s).

ich werd mich da mal bissl schlau machen, wie das geht
Antworten

Zurück zu „Coding & Technik“