MyBB.de Forum
Ajax Shoutbox - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Ajax Shoutbox (/thread-19211.html)

Seiten: Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


RE: Ajax Shoutbox - Grauer-Magier - 01.05.2007

Also ich hab im englischen Forum was von einer Auto-Prune Funktion gelesen, die gibts bei mir anscheinend nicht, oder ich bin zu blod die einzustellen.
Bei mir sammeln sich schon seit Tagen die Shouts an, und ich mußte die nun per Hand in der Datenbank löschen, weil das ganze sich so angefüllt hat, dass das ganze zu hakeln angefangen hat beim Laden der Shouts.

In der Shoutbox 2.0 gab es die php-bestimmte Zeit bis die Shouts gelöscht wurden. Die hab ich dann auf einen Tag gestellt, und so sammelten sich nicht so viele an.

Kann mir jemand helfen, wie ich das wieder hinbekomme?

LG, GM!


RE: Ajax Shoutbox - Schumuckl - 01.05.2007

Das problem habe ich im moment auch, die blöde Shoutbox wird durch das ansammeln verdammt langsam Sad


RE: Ajax Shoutbox - Grauer-Magier - 03.05.2007

Jupp - ich muß immer in die Datenbank gehen und die Threads so löschen, damit ich das gesammelt hinbekomme, und nicht jeden einzeln auswählen muss. ... könnte man da den "Nach X Tagen Shouts löschen"-Code der alten Shoutbox benutzen?

LG, GM!


RE: Ajax Shoutbox - Anke - 06.10.2007

Hallo at all,

also ich habe für eine Freundin das Forum installiert auf www.forum.hohe-magie.de da habe ich die shout auch wieder eingebaut, nun erscheinen die postings nicht untereinander wie von Schumuckl geändert. Dabei habe ich einfach die geänderte Datei die ich bei mir ja auch drauf habe, runtergeladen und bei Mia hochgeladen, - aber es wird immer noch bei kurzen Post eingerückt. WARUM???

EDIT: Ok es sieht so aus, die User sehen es untereinander aber beim Admin ist es zentriert... ganz komisch das ist.


RE: Ajax Shoutbox - Grauer-Magier - 16.10.2007

HI, Anke!

Nun, da diese Shoutbox mit JavaScript arbeitet, würde ich vermuten, dass es an dieser Einstellung in deinem Browser liegt.
Entweder du benutzt den IE7 oder FF2 - die stellen JS wenigstens richtig dar - im Gegensatz zu den älteren Vorgängern vom Internet Explorer.
Überprüfe auch, dass du JavaScript uneingeschränkt auf der Seite zulässt.

LG, GM!


Befehle in der Shout für andere Schriftfarbe und Grafiken - Anke - 17.10.2007

Hallo GM;

hmm das könnte sein, dann aber auch wieder nicht, denn bei mir funkt es ja einwandfrei... sehr eigenartig.. aber hauptsache die User sehen es normal, wenn der Admin das zentriert sieht, ist es ja nicht ganz so wild...

Ich habe jedoch auch noch was für einige, die kleine Spielerrein lieben, - und zwar Grafiken durch Befehlen wie z.b. /morgen (Name) direkt in die Shout einzuführen.

Ein Freund programmierte es ein paar mal für mich vor, - den Rest machte ich dann alleine weiter.

Und zwar sehen die Befehle so aus:

$message = preg_replace('#(>|^|\r|\n)/kaffee ([^\r\n<]*)#i', "\\1<span style=\"color: #FF8A00;\">* {$options['me_username']} gibt allen einen \\2 aus.</span>", $message);
$message = preg_replace('#(>|^|\r|\n)/hug ([^\r\n<]*)#i', "\\1<span style=\"color: #CE2B46;\">* {$options['me_username']} umarmt \\2 ganz fest.</span>", $message);
$message = preg_replace('#(>|^|\r|\n)/knuff ([^\r\n<]*)#i', "\\1<span style=\"color: #1D9EBA;\">* {$options['me_username']} dreht an \\2´s Brustwarze. AUAAAA.</span>", $message);
$message = preg_replace('#(>|^|\r|\n)/jump ([^\r\n<]*)#i', "\\1<span style=\"color: #3594DD;\">* {$options['me_username']} nimmt anlauf und springt \\2 mit voller wucht an. Klatsch.</span>", $message);
$message = preg_replace('#(>|^|\r|\n)/hallo ([^\r\n<]*)#i', "\\1<span style=\"color: #BAA61F;\">* {$options['me_username']} wirft \\2 ein herzliches <b>Hallo</b> zu.Wink.</span>", $message);
$message = preg_replace('#(>|^|\r|\n)/lieb ([^\r\n<]*)#i', "\\1<span style=\"color: #FF66E5;\">* {$options['me_username']} hat \\2 <b>LIEB</b>. <img src=http://www.drk-schwenningen.de/herzani.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/danke ([^\r\n<]*)#i', "\\1<span style=\"color: #E57F66;\">* {$options['me_username']} sagt zu \\2 <b>DANKE</b>.</span>", $message);
$message = preg_replace('#(>|^|\r|\n)/mich ([^\r\n<]*)#i', "\\1<span style=\"color: #E57F66;\">* {$options[':me_username']} \\2 <b>kann mich mal gerne haben</b>.<img src=http://logo.cafepress.com/6/2874214.577396.jpg></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/morgen ([^\r\n<]*)#i', "\\1<span style=\"color: #FFB200;\">* {$options['me_username']} wünscht \\2 <b>einen schönen</b><img src=http://content.sweetim.com/sim/cpie/emoticons/000200D6.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/kuss ([^\r\n<]*)#i', "\\1<span style=\"color: #FF3366;\">* {$options['me_username']} gibt \\2 <b>einen dicken</b><img src=http://content.sweetim.com/sim/cpie/emoticons/000200C0.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/nacht ([^\r\n<]*)#i', "\\1<span style=\"color: #0000B2;\">* {$options['me_username']} wünscht \\2 <b>eine</b><img src=http://content.sweetim.com/sim/cpie/emoticons/000200D7.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/blume ([^\r\n<]*)#i', "\\1<span style=\"color: #33E500;\">* {$options['me_username']} läßt ein Blümchen für \\2 <img src=http://content.sweetim.com/sim/cpie/emoticons/00020167.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/zwinker ([^\r\n<]*)#i', "\\1<span style=\"color: #8C9999;\">* {$options['me_username']} dir zu zwinker \\2 <img src=http://content.sweetim.com/sim/cpie/emoticons/00020099.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/hunger ([^\r\n<]*)#i', "\\1<span style=\"color: #33334C;\">* {$options[':me_username']} \\2 <b>hör auf! Ich bekomme HUNGER</b><img src=http://content.sweetim.com/sim/cpie/emoticons/00020096.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/so lieb ([^\r\n<]*)#i', "\\1<span style=\"color: #CC0000;\">* {$options['me_username']} mensch \\2 <b>das ist wirklich lieb! Dankeschön;</b><img src=http://content.sweetim.com/sim/cpie/emoticons/000200BF.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/springt ([^\r\n<]*)#i', "\\1<span style=\"color: #7F99FF;\">* {$options['me_username']} springt zu \\2 <img src=http://content.sweetim.com/sim/cpie/emoticons/000200C9.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/gucken ([^\r\n<]*)#i', "\\1<span style=\"color: #FF4C4C;\">* {$options['me_username']} <b>guckt mal schnell!</b><img src=http://content.sweetim.com/sim/cpie/emoticons/000200A9.gif ></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/esel ([^\r\n<]*)#i', "\\1<span style=\"color: #CC0000;\">* {$options[':me_username']} brummel \\2 <b>ist ein</b><img src=http://content.sweetim.com/sim/cpie/emoticons/000200CF.gif ></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/held ([^\r\n<]*)#i', "\\1<span style=\"color: #000000;\">* {$options[':me_username']} \\2 <b>ist mein Held</b><img src=http://content.sweetim.com/sim/cpie/emoticons/00020149.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/boxen ([^\r\n<]*)#i', "\\1<span style=\"color: #000000;\">* {$options[':me_username']} \\2 <b>komm her...</b><img src=http://content.sweetim.com/sim/cpie/emoticons/00020059.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/kochen ([^\r\n<]*)#i', "\\1<span style=\"color: #000000;\">* {$options[':me_username']} \\2 <b>ist Essen machen</b><img src=http://content.sweetim.com/sim/cpie/emoticons/000200A5.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/wo ([^\r\n<]*)#i', "\\1<span style=\"color: #000000;\">* {$options[':me_username']} \\2 <b>wo denn?</b><img src=http://content.sweetim.com/sim/cpie/emoticons/000200AA.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/ups ([^\r\n<]*)#i', "\\1<span style=\"color: #000000;\">* {$options[':me_username']} \\2 <b>schämt sich und hält die Klappe</b><img src=http://content.sweetim.com/sim/cpie/emoticons/000200B8.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/gemein ([^\r\n<]*)#i', "\\1<span style=\"color: #000000;\">* {$options[':me_username']} \\2 <b>ärgert mich... </b><img src=http://content.sweetim.com/sim/cpie/emoticons/0002006A.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/angst ([^\r\n<]*)#i', "\\1<span style=\"color: #000000;\">* {$options['me_username']} vor \\2 <b>Angst hat </b><img src=http://content.sweetim.com/sim/cpie/emoticons/00020079.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/drehen ([^\r\n<]*)#i', "\\1<span style=\"color: #000000;\">* {$options[':me_username']} \\2 <b>dreht durch... </b><img src=http://content.sweetim.com/sim/cpie/emoticons/00020066.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/beleidigt ([^\r\n<]*)#i', "\\1<span style=\"color: #000000;\">* {$options[':me_username']} \\2 <b>ist beleidigt</b><img src=http://content.sweetim.com/sim/cpie/emoticons/00020076.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/kapiert ([^\r\n<]*)#i', "\\1<span style=\"color: #000000;\">* {$options[':me_username']} \\2 <b>kapiert mal wieder nix</b><img src=http://content.sweetim.com/sim/cpie/emoticons/00020072.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/kaputt ([^\r\n<]*)#i', "\\1<span style=\"color: #000000;\">* {$options[':me_username']} \\2 <b>müde ist</b><img src=http://content.sweetim.com/sim/cpie/emoticons/00020074.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/werfen ([^\r\n<]*)#i', "\\1<span style=\"color: #000000;\">* {$options[':me_username']} \\2 <b>wirft sich weg</b><img src=http://content.sweetim.com/sim/cpie/emoticons/00020148.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/was ([^\r\n<]*)#i', "\\1<span style=\"color: #000000;\">* {$options[':me_username']} \\2 <b>fragt nochmal nach: was wollt ihr?? hää...</b><img src=http://content.sweetim.com/sim/cpie/emoticons/000200C1.gif></span>", $message);
$message = preg_replace('#(>|^|\r|\n)/herz ([^\r\n<]*)#i', "\\1<span style=\"color: #000000;\">* {$options[':me_username']} \\2 <b>´s Herz schlägt höher...</b><img src=http://content.sweetim.com/sim/cpie/emoticons/00020144.gif></span>", $message);

BIS HIER SIND DIE GRAFIKEN ANGEGEBEN; - die können natürlich durch beliebe URL geändert werden.

DIE NACHFOLGENDEN sind befehle, um eine andere Farbe in der Shout zu erhalten. Anreiz hierfür gab uns Schumuckel mit dem Befehl /slap

$message = preg_replace('#(>|^|\r|\n)/me ([^\r\n<]*)#i', "\\1<span style=\"color: red;\">* {$options['me_username']} \\2</span>", $message);
$message = preg_replace('#(>|^|\r|\n)/meg ([^\r\n<]*)#i', "\\1<span style=\"color: green;\">* {$options['me_username']} \\2</span>", $message);
$message = preg_replace('#(>|^|\r|\n)/meo ([^\r\n<]*)#i', "\\1<span style=\"color: #FF8A00;\">* {$options['me_username']} \\2</span>", $message);
$message = preg_replace('#(>|^|\r|\n)/mep ([^\r\n<]*)#i', "\\1<span style=\"color: #9F459E;\">* {$options['me_username']} \\2</span>", $message);
$message = preg_replace('#(>|^|\r|\n)/mebb ([^\r\n<]*)#i', "\\1<span style=\"color: brown;\">* {$options['me_username']} \\2</span>", $message);
$message = preg_replace('#(>|^|\r|\n)/meb ([^\r\n<]*)#i', "\\1<span style=\"color: blue;\">* {$options['me_username']} \\2</span>", $message);
$message = preg_replace('#(>|^|\r|\n)/meol ([^\r\n<]*)#i', "\\1<span style=\"color: #FF8A00;text-decoration: blink;\">* {$options['me_username']} \\2</span>", $message);
$message = preg_replace('#(>|^|\r|\n)/mebl ([^\r\n<]*)#i', "\\1<span style=\"color: blue;text-decoration: blink;\">* {$options['me_username']} \\2</span>", $message);
$message = preg_replace('#(>|^|\r|\n)/slap ([^\r\n<]*)#i', "\\1<span style=\"color: red;\">* {$options['me_username']} {$lang->slaps} \\2 {$lang->with_trout}</span>", $message);


Die schon geänderte Datei jage ich hier gleich noch hoch, - die Befehle die ich darin verwendet habe sind folgende:

Um die Schrift zu ändern in unserer Shoutbox könnt ihr folgende Befehle vor euerem Statement setzen:

es wird erzeugt in dem ihr durch / und direkt dahinter kaffee setzt, alle anderen gehen auch ich gebe der Faulheit deswegen nur noch den befehl an, immer den schrägstrich dafür setzten, um jemanden damit anzusprechen den namen dahinter setzten also /befehl Mera Luna


* Mera Luna umarmt ganz fest.

= hug

* Mera Luna dreht an ´s Brustwarze. AUAAAA.

= knuff

* Mera Luna nimmt anlauf und springt mit voller wucht an. Klatsch.

= jump

* Mera Luna wirft ein herzliches Hallo zu.Wink.

= hallo

* Mera Luna hat LIEB.

= lieb

* Mera Luna sagt zu DANKE.

= danke

* kann mich mal gerne haben.

= mich

* Mera Luna wünscht einen schönen

= morgen

* Mera Luna gibt einen dicken

= kuss

* Mera Luna wünscht eine

= nacht

* Mera Luna läßt ein Blümchen für

= blume

* Mera Luna dir zu zwinker

= zwinker

* hör auf! Ich bekomme HUNGER

= hunger

* Mera Luna mensch das ist wirklich lieb! Dankeschön;

= lieb

* Mera Luna springt zu

= springt

* Mera Luna guckt mal schnell!

= gucken

* brummel ist ein

= esel

* ist mein Held

= held

* komm her...

= boxen

* ist Essen machen

= kochen

* wo denn?

= wo

* schämt sich und hält die Klappe

= ups

* ärgert mich...

= gemein

* Mera Luna vor Angst hat

= angst

* dreht durch...

= drehen

* ist beleidigt

= beleidigt

* kapiert mal wieder nix

= kapiert

* müde ist

= kaputt

* wirft sich weg

= werfen

* fragt nochmal nach: was wollt ihr?? hää...

= was

* ´s Herz schlägt höher...

= herz



* Mera Luna = me

* Mera Luna = meg

* Mera Luna = meo

* Mera Luna = mep

* Mera Luna = mebb dieser text blinkt dann wird im ie7 jedoch nicht gezeigt

* Mera Luna = meb

* Mera Luna = meol

* Mera Luna = mebl

* Mera Luna = slap


Ich hoffe ich habe es einigermaßen gut erklärt? Wenn nicht bitte fragen! Lasst euch nicht durch den Namen Mera Luna irritieren, - dies ist mein Nick in meinem Forum.

Hier kommt somit die geänderte Datei, diese müsst ihr ins Verzeichnis:


/httpdocs/inc/ setzten und ist die Datei class_parser



.php   class_parser.php (Größe: 31,73 KB / Downloads: 7)


RE: Ajax Shoutbox - Grauer-Magier - 17.10.2007

HI, Anke!

Ich glaub dann hab ich dich mißverstanden. Wer sieht jetzt was wie???
Du und die User sehen alles richtig, während die dortige Admine das "zensiert" sieht??? Oder wie?

LG, GM!


RE: Ajax Shoutbox - Anke - 17.10.2007

Genau so sieht es aus GM! Grins


RE: Ajax Shoutbox - Grauer-Magier - 17.10.2007

Ah - dann könnte meine Theorie mit JavaScript und Browser dennoch zutreffen - nur halt nicht dein PC sondern iherer! Wink


RE: Ajax Shoutbox - Anke - 18.10.2007

Hallo GM,

nicht wirklich es ist so: ich habe ihr von meinem Rechner aus das Forum installiert und auch die Plugins. Aber auch bei mir sieht es zentriert aus, - in meinem Forum mit dem selben Rechner jedoch wird es korrekt angezeigt. Etwas eigenartig eben.

Lg Anke