Beiträge: 403
Themen: 30
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
Ich versuchs nochmal. Hab mir die js angeschaut und diese Stelle gefunden.
PHP-Code: // Set oldestMessageId to the date of the last message RT_Chat.oldestMessageId = result.data.first; }, load: async (selector, awayInterval, refreshTime) => { const selectorClass = selector.replace(/\./g, ''); let loader = document.querySelector(`${selector}-messages`); const milliseconds = refreshTime * 1000;
loader.innerHTML = RT_Chat.loader;
try { const fetch = await RT_Chat.fetchMessages(RT_Chat.loadMessagesUrl); loader.innerHTML = '';
if (fetch.status === true) { RT_Chat.oldestMessageId = ++fetch.data.last;
RT_Chat.renderMessages(selector, fetch.messages); RT_Chat.checkUserActivity(awayInterval);
Kann ich da etwas ändern, damit die neueste Nachricht zuerst, ganz oben erscheint?
Vielen Dank und lieben Gruß
Karin
Beiträge: 1.736
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
frag vielleicht besser mal im entsprechenden Thread im engl. Board, vielleicht sieht es der Coder ja, der kann dir sicher am besten helfen
Beiträge: 403
Themen: 30
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
30.05.2023, 10:11
(Dieser Beitrag wurde zuletzt bearbeitet: 30.05.2023, 10:13 von KarinB.)
(30.05.2023, 06:26)bv64 schrieb: frag vielleicht besser mal im entsprechenden Thread im engl. Board, vielleicht sieht es der Coder ja, der kann dir sicher am besten helfen
Das hab ich auch schon gemacht, aber dort kriegst überhaupt keine Antwort ....
Auch beim Entwickler eines anderen Plugins. Er ist jeden Tag online, aber Antwort kommt keine.
LG
Karin
Beiträge: 1.736
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
toller Service, so etwas würde ich dann direkt wieder vom Board werfen
Beiträge: 403
Themen: 30
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
30.05.2023, 10:22
(Dieser Beitrag wurde zuletzt bearbeitet: 30.05.2023, 10:23 von KarinB.)
Der RT-Ajax Chat (Shoutbox) wurder erst vor paar Tagen hier veröffentlicht. Gefällt mir gut, funktioniert prima ...
den will ich eigentlich nicht rausschmeissen.
Aber schade, dass keine Reaktion kommt
Beiträge: 2.244
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
Ich bin mir unsicher , aber du kannst ja mal folgendes versuchen:
/inc/plugins/rt/src/Chat/ChatHandler/Read.php
PHP-Code: $query = $this->db->write_query(" SELECT c.*, u.username, u.usergroup, u.displaygroup, u.avatar, t.username AS to_username, t.usergroup AS to_usergroup, t.displaygroup AS to_displaygroup FROM ".TABLE_PREFIX."rtchat c LEFT JOIN ".TABLE_PREFIX."users u ON u.uid = c.uid LEFT JOIN ".TABLE_PREFIX."users t ON t.uid = c.touid WHERE c.id < {$messageId} ORDER BY c.id DESC LIMIT {$this->mybb->settings['rt_chat_total_messages']} ");
ändern in:
PHP-Code: $query = $this->db->write_query(" SELECT c.*, u.username, u.usergroup, u.displaygroup, u.avatar, t.username AS to_username, t.usergroup AS to_usergroup, t.displaygroup AS to_displaygroup FROM ".TABLE_PREFIX."rtchat c LEFT JOIN ".TABLE_PREFIX."users u ON u.uid = c.uid LEFT JOIN ".TABLE_PREFIX."users t ON t.uid = c.touid WHERE c.id < {$messageId} ORDER BY c.id DESC, c.dateline DESC LIMIT {$this->mybb->settings['rt_chat_total_messages']} ");
Beiträge: 403
Themen: 30
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
30.05.2023, 12:36
(Dieser Beitrag wurde zuletzt bearbeitet: 30.05.2023, 13:10 von KarinB.)
Danke für Deine Antwort Schnapsnase, aber hat leider nicht geklappt.
LG
Karin
Beiträge: 7.004
Themen: 4.703
Registriert seit: 06.12.2006
Eine neue Version wurde veröffentlicht: RT Chat (Ajax Chat w/ Cache) 1.4
Beiträge: 22
Themen: 5
Registriert seit: 17.01.2024
26.01.2024, 11:50
(Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2024, 11:51 von mybbuser.)
Hiho,
ich habe ein Plugin "rtchat", welches ich nicht in #content platziert haben will, sondern in #container. Ich hatte hier ja mal eine Frage gestellt wegen "wie positionieren Bild in #container". Und genau darüber soll der transparente chat platziert werden. Der chat hängt aber stur im Abschnitt #content zusammen mit "navigation, wrapper usw.. Von da bekomme ich ihn zwar über die Bilder geschoben, zerreiße mir dadurch aber optisch das Forum. Ich habe nur eine Stelle gefunden wo ich "glaube" dass man da die Zuteilung des chats aus dem #content raus und in den #container rein machen könnte. Hab da auch schon rumprobiert, verstehe aber nicht wie es zugeordnet wird, siehe Bild
wie müsste die Reihenfolge sein damit der chat direkt nur im container ist und da nicht auch noch im #content? Oder suche ich da an der falschen Stelle?
könnte es das hier sein warum es immer im #content ist? Ich probier mal dort #container anstelle von content
Code: public function pre_output_page(string $content): string
{
global $mybb;
$head = Core::head_html_front();
$content = str_replace('</head>', $head, $content);
// $body = Core::body_html_front();
// $content = str_replace('</body>', $body, $content);
return $content;
}
Edit: Ne, das wars nicht
Mh, das Problem ist dass er das auch in die Forumsnavigation eingebaut hat...ich versuchs mal um zu schreiben...
Beiträge: 22
Themen: 5
Registriert seit: 17.01.2024
27.01.2024, 00:48
(Dieser Beitrag wurde zuletzt bearbeitet: 27.01.2024, 00:53 von mybbuser.)
ich verstehe es nicht. Es gibt doch dieses "hellopl" Test plugin. Und das setzt sich einfach oberhalb von navigation oder wrapper direkt unter "div content". Was mir schon reichen würde weil ich dann tborder bzw. nav einfach nach unten schieben würde und dann #content durchsichtig machen würde. Wäre da selbe Ergebnis wie wenn ich den content nach unten schiebe und den rt-chat raus nehme und in den #container schiebe. Und der Oberhammer ist:
Das "Hellopl" hat noch nicht mal ein layout!
Kann mir bitte Jemand das erklären warum es beim Hallopl geht und beim RT-Chat nicht?
(Auf den Ordner 3rdparty umschreiben geht auch nicht,. Aus dem Ordner liest er gar nix raus. Ich hab den auch dann einfach gelöscht weil er sowieso nix bringt. Macht auch keinen Unterschied.)
|