Zurück   RR:Board > Webmaster > Webentwicklung

Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte.
Antwort
 
Themen-Optionen Thema durchsuchen

[Ajax] - Auf neue Nachrichten prüfen
Alt 04.08.2011, 13:42   # 1
freakZ
Master of supply
rot rot rot rot 
Bewertung:
freakZ hat die Renommee-Anzeige deaktiviert
Registriert seit: May 2005
Beiträge: 1.288
Power: 26
Hallo,

folgendes ich möchte auf der mainpage.php einen Button stehen haben wo steht Nachrichten (0) sollte eine neue Nachricht eintreffen so sollte stehen Nachrichten (2) und nebenbei ein kleines icon von nem brief.

Wie realisier ich sowas am besten hattet ihr sowas schon mal - wenn ja tipps oder snippeds bin sehr sehr dankbar ))
  freakZ ist offline   Mit Zitat antworten

Alt 04.08.2011, 13:51   # 2
Sonderk!nd
Hellraiser
blau blau blau blau 
Bewertung:
Sonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 Punkte
Sonderk!nd hat mehr als 5000 Punkte
Registriert seit: Oct 2008
Internet: DSL2 32K
Beiträge: 3.528
Power: 30
brauchst was womit du gelesen ungelesen machst und dann via ajax oder noch einfacher Jquery über Post abfragen ob ne neue ungelesene Nachricht da ist und nen wert zurückgeben zB die Anzahl der neuen Nachrichten, dann setzt nen Window interval auf kA 3000ms und dann startet er alle 3sek das PHP script und führt die abfragen durch.

http://api.jquery.com/jQuery.post/
http://de.selfhtml.org/javascript/ob...m#set_interval

edit: wenn du noch fragen hast frag

//zitat in der signatur ist nicht erlaubt

Das ja schön man könnte mir eine Nachicht schicken wenn man mir schon meine Signatur löscht o.O xD
  Sonderk!nd ist offline   Mit Zitat antworten

AW: Auf neue Nachrichten prüfen
Alt 04.08.2011, 21:40   # 3
Telefonzelle
The Madness
blau blau 
Bewertung:
Telefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 Punkte
Registriert seit: Jun 2006
Beiträge: 2.940
Power: 31
Zitat:
Zitat von Sonderk!nd Beitrag anzeigen
brauchst was womit du gelesen ungelesen machst und dann via ajax oder noch einfacher Jquery über Post abfragen ob ne neue ungelesene Nachricht da ist und nen wert zurückgeben zB die Anzahl der neuen Nachrichten, dann setzt nen Window interval auf kA 3000ms und dann startet er alle 3sek das PHP script und führt die abfragen durch.

http://api.jquery.com/jQuery.post/
http://de.selfhtml.org/javascript/ob...m#set_interval

edit: wenn du noch fragen hast frag
"via ajax oder noch einfacher Jquery über Post" - was geht denn bei dir, JQuery benutzt für asynchrone Informationen auch lediglich stinknormales AJAX.
Du kannst entweder auf eine Push-Engine bzw auf ein selbstgebautes Push Script ohne Timeout zurückgreifen, welches eine persistente Verbindung zum Server aufbaut und direkt benachrichtigt, wenn eine neue Nachricht erscheint, oder eine Pull Version, welche den Server in einem bestimmten Intervall nach neuen Nachrichten fragt, und falls gegeben, deine Anzeige aktualisiert.
Klär dir prototype. Google.

?
  Telefonzelle ist offline   Mit Zitat antworten

AW: Auf neue Nachrichten prüfen
Alt 04.08.2011, 21:54   # 4
Sonderk!nd
Hellraiser
blau blau blau blau 
Bewertung:
Sonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 Punkte
Sonderk!nd hat mehr als 5000 Punkte
Registriert seit: Oct 2008
Internet: DSL2 32K
Beiträge: 3.528
Power: 30
Zitat:
Zitat von Telefonzelle Beitrag anzeigen
"via ajax oder noch einfacher Jquery über Post" - was geht denn bei dir, JQuery benutzt für asynchrone Informationen auch lediglich stinknormales AJAX.
Du kannst entweder auf eine Push-Engine bzw auf ein selbstgebautes Push Script ohne Timeout zurückgreifen, welches eine persistente Verbindung zum Server aufbaut und direkt benachrichtigt, wenn eine neue Nachricht erscheint, oder eine Pull Version, welche den Server in einem bestimmten Intervall nach neuen Nachrichten fragt, und falls gegeben, deine Anzeige aktualisiert.
Klär dir prototype. Google.
die Jquery variante ist aber kürzer als das stinknormale ajax oder steh ich auffem schlauch ich meine auf der Seite die ich gepostet hab, stehen ja beide varianten das eine mal als normales ajax und einmal die Postmethode von Jquery, sry wenn ich mist laber, hab mich mit Javascript und Ajax noch bei weitem nicht soviel mit auseinander gesetzt^^

aber ansich ist das was ich gepostet hab, ja die simpelste idee...

//zitat in der signatur ist nicht erlaubt

Das ja schön man könnte mir eine Nachicht schicken wenn man mir schon meine Signatur löscht o.O xD
  Sonderk!nd ist offline   Mit Zitat antworten

AW: Auf neue Nachrichten prüfen
Alt 04.08.2011, 22:30   # 5
powernator
Underground King
blau
Bewertung:
powernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punkte
Registriert seit: Nov 2008
Internet: VDSL 50Mbit
Beiträge: 2.050
Power: 22
Denke Telefonzelle will darauf hinaus, dass JQuery auch nur mit AJAX arbeitet, weshalb man da nicht wirklich differenzieren kann
  powernator ist offline   Mit Zitat antworten

AW: Auf neue Nachrichten prüfen
Alt 04.08.2011, 22:32   # 6
Sonderk!nd
Hellraiser
blau blau blau blau 
Bewertung:
Sonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 PunkteSonderk!nd hat mehr als 5000 Punkte
Sonderk!nd hat mehr als 5000 Punkte
Registriert seit: Oct 2008
Internet: DSL2 32K
Beiträge: 3.528
Power: 30
Zitat:
Zitat von powernator Beitrag anzeigen
Denke Telefonzelle will darauf hinaus, dass JQuery auch nur mit AJAX arbeitet, weshalb man da nicht wirklich differenzieren kann
achso ja das mir selber auch klar, aber jquery hat halt inner API die kürzere und einfachere Variante deshalb hab ich das vorgeschlagen...

//zitat in der signatur ist nicht erlaubt

Das ja schön man könnte mir eine Nachicht schicken wenn man mir schon meine Signatur löscht o.O xD
  Sonderk!nd ist offline   Mit Zitat antworten

AW: Auf neue Nachrichten prüfen
Alt 04.08.2011, 22:37   # 7
badloader
Final Releaser
rot rot rot rot rot 
Bewertung:
badloader hat 2500 bis 5000 Punktebadloader hat 2500 bis 5000 Punktebadloader hat 2500 bis 5000 Punktebadloader hat 2500 bis 5000 Punktebadloader hat 2500 bis 5000 Punktebadloader hat 2500 bis 5000 Punktebadloader hat 2500 bis 5000 Punktebadloader hat 2500 bis 5000 Punktebadloader hat 2500 bis 5000 Punktebadloader hat 2500 bis 5000 Punkte
Registriert seit: May 2005
Internet: >=50Mbit
Beiträge: 1.930
Power: 29
Das wird für dich interessant sein:

http://board.raidrush.ws/showthread.php?t=754688

Genau dein Thema denk ich
  badloader ist offline   Mit Zitat antworten

AW: Auf neue Nachrichten prüfen
Alt 05.08.2011, 04:40   # 8
Tiffany Dicks
Einer geht noch!
rot
Bewertung:
Tiffany Dicks hat die Renommee-Anzeige deaktiviert
Registriert seit: Apr 2008
Beiträge: 314
Power: 14
War ja glaube ich noch nicht fertig!

- Kein Byte dem Feind! -
  Tiffany Dicks ist offline   Mit Zitat antworten

AW: Auf neue Nachrichten prüfen
Alt 05.08.2011, 15:42   # 9
freakZ
Master of supply
rot rot rot rot 
Bewertung:
freakZ hat die Renommee-Anzeige deaktiviert
Registriert seit: May 2005
Beiträge: 1.288
Power: 26
Themenstarter
Hmm,

sorry kenn mich durch eurer Kommentare genau noch weniger aus, ich dachte an ein simples ajax das eben prüft ob vorhanden oder nicht.

An der Umsetzung scheiterts aber naja
  freakZ ist offline   Mit Zitat antworten

AW: Auf neue Nachrichten prüfen
Alt 05.08.2011, 16:44   # 10
Murdoc
Moderator
team
Bewertung:
Murdoc hat mehr als 25.000 PunkteMurdoc hat mehr als 25.000 PunkteMurdoc hat mehr als 25.000 PunkteMurdoc hat mehr als 25.000 PunkteMurdoc hat mehr als 25.000 PunkteMurdoc hat mehr als 25.000 PunkteMurdoc hat mehr als 25.000 PunkteMurdoc hat mehr als 25.000 PunkteMurdoc hat mehr als 25.000 PunkteMurdoc hat mehr als 25.000 Punkte
Murdoc hat mehr als 25.000 PunkteMurdoc hat mehr als 25.000 PunkteMurdoc hat mehr als 25.000 PunkteMurdoc hat mehr als 25.000 Punkte
Registriert seit: Nov 2006
Internet: DSL2 16K
Beiträge: 6.161
Power: 51
prototype:
Code:
new PeriodicalUpdater(check_pns, 10); function check_pns() { new Ajax.Request("api.php?do=check_pn", { method: "get", onSuccess: function(res) { if (res.responseText == "hat neue nachrichten?") { // ??? } else { // ??? } } }); }

MfG Murdoc

Meins: http://murdoc.eu
  Murdoc ist offline   Mit Zitat antworten

AW: Auf neue Nachrichten prüfen
Alt 06.08.2011, 06:11   # 11
freakZ
Master of supply
rot rot rot rot 
Bewertung:
freakZ hat die Renommee-Anzeige deaktiviert
Registriert seit: May 2005
Beiträge: 1.288
Power: 26
Themenstarter
Was muss also in der -> api.php?do=check_pn , stehen ?
Und wie füge ich das ganze so zusammen das es mir in einem menü button angezeigt wird mit icon und Anzahl Nachrichten (15) *icon*
  freakZ ist offline   Mit Zitat antworten

AW: Auf neue Nachrichten prüfen
Alt 06.08.2011, 23:11   # 12
Dr. Cox
File Camper
gruen gruen gruen gruen gruen 
Bewertung:
Dr. Cox hat 50 bis 99 PunkteDr. Cox hat 50 bis 99 Punkte
Registriert seit: Dec 2007
Internet: DSL 6000
Beiträge: 220
Power: 15
In der api.php würdest du dann einfach deine Datenbank fragen, ob Nachrichten vorhanden sind.
Den Rest hat dir Murdoc ja am Beispiel Prototype gezeigt.


  Dr. Cox ist offline   Mit Zitat antworten

AW: Auf neue Nachrichten prüfen
Alt 07.08.2011, 11:19   # 13
powernator
Underground King
blau
Bewertung:
powernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punktepowernator hat 2500 bis 5000 Punkte
Registriert seit: Nov 2008
Internet: VDSL 50Mbit
Beiträge: 2.050
Power: 22
Zitat:
Zitat von Dr. Cox Beitrag anzeigen
In der api.php würdest du dann einfach deine Datenbank fragen, ob Nachrichten vorhanden sind.
Den Rest hat dir Murdoc ja am Beispiel Prototype gezeigt.
Eher, wie viele neuen Nachrichten vorhanden sind, dann kann man direkt mit res.responseText weiterarbeiten
  powernator ist offline   Mit Zitat antworten

AW: Auf neue Nachrichten prüfen
Alt 09.08.2011, 16:35   # 14
freakZ
Master of supply
rot rot rot rot 
Bewertung:
freakZ hat die Renommee-Anzeige deaktiviert
Registriert seit: May 2005
Beiträge: 1.288
Power: 26
Themenstarter
Habs mit prototyp geregelt hab mir selbst was zusammengepfuscht danke für den denkanstoss
  freakZ ist offline   Mit Zitat antworten
Antwort

RR:Board > Webmaster > Webentwicklung > [Ajax] - Auf neue Nachrichten prüfen


Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Leitung auf Fehler prüfen xXsoureXx Netzwerk & Internet 2 04.06.2012 17:48
Server Auf Sicherheitslücken prüfen Freakyboy Webhosting 13 21.04.2009 11:39
Treiber auf opengl prüfen .x-tra Windows 2 19.07.2008 18:36
[HTML] - VB - Private Nachrichten - Neue Nachrichten UltraKiller Webentwicklung 5 01.07.2007 15:50



Alle Zeitangaben in WEZ +1. Es ist jetzt 20:40 Uhr.
vBulletin Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.