Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe und besinnliche Weihnachten!

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste
Ajax Chat Beiträge anordnen (neuste Oben)
#1
Hallo zusammen,

nachdem ich mich die letzten Tage ein wenig mit dem o. g. Chat
auseinander gesetzt habe und nun auch so gut wie fertig bin,
habe ich noch ein anliegen, wo ich hier in der Suche und auch
nicht im Netz fündig geworden bin.

Wahrscheinlich nur eine kleine Änderung... aber für mich von
großer Bedeutung, da ich gemerkt habe, das z.B. Tablett-Browser
nach einem Refresh immer oben mit dem Chat beginnen, wo
bei der Ajax Chat Box dummerweise der älteste Beitrag steht.

Gewohnt vom Forum und der guten Shoutbox, die vor kurzem
noch bei mir lief, meutern schon die Mitglieder..

Daher meine Frage:

Wie stelle ich es an, das die neuen Chatbeiträge ganz Oben,
statt Unten erscheinen ?

Hoffe auf für mich positives Feedback......
Gruß
René
Zitieren
#2
Ohne Gewähr und nicht getestet:

Suche mal in der lib/class/AJAXChat.php nach
PHP-Code:
ORDER BY
id
DESC 
und ändere dies mal in
PHP-Code:
ORDER BY
id
ASC 
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#3
Hi Jockl,

danke für die rasche Antwort.
Leider hatte ich keinen Erfolg. In der besagten Datei
gibt es 2 von diesen Eintragsmöglichkeiten.

Habe nun alle Eventualitäten durchprobiert.
Der Chat kommt immer dermaßen durcheinander und hupt
wie verrückt rum.

Ausschnitt aus lib/class/AJAXChat.php

PHP-Code:
WHERE
                    
'.$this->getMessageCondition().'
                    '.$this->getMessageFilter().'
                
ORDER BY
                    id
                    ASC
                LIMIT 
'.$this->getConfig('requestMessagesLimit').';';

Und diesen Eintrag:
                
                
WHERE
                    '
.$this->getTeaserMessageCondition().'
                    '
.$this->getMessageFilter().'
                ORDER BY
                    id
                    ASC
                LIMIT '
.$this->getConfig('requestMessagesLimit').';'
Gruß
René
Zitieren
#4
hmm...ein ähnlicher Wunsch kam schon einmal bei einer anderen Shoutbox auf, so weit ich mich erinnere, was aber auch nicht so einfach (wenn überhaupt) umzusetzen war. Habe mal im AjaxChat blueimp nach dem Thema gesucht. Gefragt wird es dort öfters, alleine eine Lösung wird dafür nicht präsentiert.....
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#5
Bin nun ein Stück mit Erklärungen weitergekommen.

Nun habe ich mal die Beiträge kurz aus der DB gelöscht
sodass ich mit neunen Einträgen starte.

Mit den Einstellungen "ASC":

Wenn ich nun einen neuen Chateintrag mache, wird dieser immer
"unten" rangesetzt. Nach einem "refresh" der Seite sind sie dann richtig
angeordnet.

Irgendwo muss ich noch eine Einstellung machen.....

(08.04.2012, 20:11)Jockl schrieb: Habe mal im AjaxChat blueimp nach dem Thema gesucht. Gefragt wird es dort öfters, alleine eine Lösung wird dafür nicht präsentiert.....

Hatte ich auch bereits Smile
Gruß
René
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Ajax-Chat Fehlermeldung 404 Dana 11 1.933 28.12.2022, 10:49
Letzter Beitrag: Dana
  Serverumzug: eingebundener Ajax Blueimp Chat funktioniert nicht hoerbartina 3 2.151 17.12.2018, 12:26
Letzter Beitrag: hoerbartina
  Ajax Chat - Logout/Login hoerbartina 3 2.130 11.12.2018, 17:19
Letzter Beitrag: hoerbartina
  Ajax Chat @Frog hkkp 4 2.109 13.04.2016, 18:25
Letzter Beitrag: Yamek89
  "Who is in Ajax Chat"-Plugin für MyBB 1.8.4? Paccy 11 5.243 15.09.2015, 18:46
Letzter Beitrag: hkkp