Seite 1 von 1

Ajax & Private Nachrichten

Verfasst: 11.11.2007 10:19
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.

Verfasst: 11.11.2007 13:01
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...

Verfasst: 11.11.2007 13:06
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.

Verfasst: 11.11.2007 18:49
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.

Verfasst: 11.11.2007 21:40
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!

Verfasst: 12.11.2007 14:18
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

Verfasst: 12.11.2007 14:50
von terminatorx120
Bitte :grin:

Und phillip funktiert's?

Verfasst: 12.11.2007 16:30
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