Shoutbox - Ajax Features und Designanpassung
- patchstar
- Erledigt
Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!
-
-
Soweit so gut, danke !
Nur hab ich jetzt das Problem dass die Smilies zwar in der Auswahl (unter dem Eingabefeld) angezeigt werden, jedoch nicht wenn sie gepostet werden.
Hier dürfte ein falscher Pfad verantwortlich sein...Kann mir hier jemand helfen ?Er versucht die Smilies von server.com/1.gif und nicht von server.com/wm2014/img/smilies/1.gif zu bekommen.
Ich finde in der shout.php nicht die passende Zeile um den Pfad anzupassen.
Danke
-
der steht etwa in der Zeile 79
-
wieso so umständlich ? du musst es doch nur mit
<?php
include "content/shout.php";
?>includen wenn es aus der index raus ist
natürlich die Größe noch anpassen in der shout.php dann passt es doch
habe es mal auf die schnelle getestetIch habe das entsprechend gemacht und es sieht zunächst einmal echt gut aus.
Ein Problem habe ich noch...Wenn ich etwas poste, wird es angezeigt.
Wechsel ich die Seite, z.B. zu Rangliste und gehe dann zu Home zurück, wird nur noch das Bild und das Datum angezeigt.
Anbei zwei Bilder.
Jemand eine Idee? -
Die shout.startseite.php sollte funktionieren.
wichtig:
aus der index.php die
dieses Stück entfernen.
unfd in der content/intern.content dieses Stück einfügenPHPund die datei aus der zip hochladen.
-
Ein grosses Dankeschön Patchstar
Funktioniert wunderbar
Gruss Blacky
-
Super Job patchstar
Und wir haben es auch fast geschafft
Leider bricht er bei mir den Satz nach 25 Zeichen nicht um, obwohl das so in der shout.php eingestellt ist.
Gibt es dafür noch ein Idee?
-
Hallo patchstar,
die Shoutbox rennt und wird rege genutzt.
Danke dafür!Ein paar Kleinigkeiten sind mir bis jetzt aufgefallen:
- Werden Links/URLs gepostet werden die in ein HREF-Tag gepackt und ohne parsing in die Shoutbox geladen (Bild im Anhang).
- Zu schnelles wiederholtes Posten wird durch eine Meldung angezeigt, der Post geschrieben aber ohne Inhalt.
- Beim Absenden mit der Enter-Taste wird die Meldung "Doppelpost" ausgegeben und trotzdem geschrieben.MfG Matze
-
Thanks works beautifully.
-
KarMat
Du hast wahrscheinlich noch die erste Version im Einsatz. Lade bitte mal die neuste Version, dann sollten deine beschriebenen Fehler verschwinden.
wmTIPP: Shoutbox - Ajax Features und Designanpassung
Spamzeit lässt sich übrigens über die Variable $spamm steuern.microspick
Das habe ich entfernt, da Links und Bilder html formatiert werden und hier diese wrap Funktion eher hinderlich ist.
Du kannst Sie aber wieder aktiverendie "//" einfach entfernen
-
Hallo zusammen...
ich bin echt manchmal bissal zu doof dazu....
wo füge ich das in der intern.content.php ein, damit ich das ganz oben habe?
achne...
paßt schon...
mein fehler...
hab das <?php vergessen -
Hallo Leute,
gibt es auch eine Möglichkeit diese Version der Shoutbox einzubauen ohne dass man den UserPic Mod installiert hat ?
Muss ich da irgendwas auskommentieren ?
Lg.
-
djdlx
Wenn du das Datenbank Feld ´userpic´ in der users Tablle nicht angelegt hast, dann musst du aus den SQL Abfragen dasentfernen
Für die Ausgabe musst du in der Funktion formatShout
und
entfernen -
Super, danke !
-
Leider bricht er bei mir den Satz nach 25 Zeichen nicht um, obwohl das so in der shout.php eingestellt ist.
Gibt es dafür noch ein Idee?Ich bin nicht wirklich ein Freund von der Shoutbox, aber bei mir ist es im Tippspiel einwenig zu ruhig... Also musste die Quasselbox her, um einwenig bleed daher zu reden
Leider funktionierte bei mir der Zeilenumbruch nach Angabe mit der Variable $break auch nicht.In der Datei shout.startseite.php unter
// weitere Einstellungen
habe ich die Zeile //$break = 25; //Nach wie vielen Zeichen sollen Wörter umgebrochen werden?
wie zu sehen auskommentiertUnter //Funktion zum Formatieren der Beiträge (Zeile 200 in der Originaldatei)
habe ich eine kleine Änderung vorgenommen.CODE original
Code- //Funktion zum Formatieren der Beiträgefunction formatShoutStartseite($rowp, $bSmilies,$picpf) { global $CONFIG, $break; $text = ""; $datum = date("d.n, G:i", $rowp['time']); $string = $rowp['nachricht']; //$string = wordwrap($string , $break , "<br />" , 1); //$string = preg_replace('"( |^)(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)"i','\\1<a href="http://\2" target="_blank">\\2</a>', $string);
Code geändert, $break aus der Global-Definition entfernt, Zeilenumbruch (Wert 80) hardcodiert
Code- //Funktion zum Formatieren der Beiträge
- function formatShoutStartseite($rowp,$bSmilies,$picpf) {
- global $CONFIG; //definition $break deleted
- $text = "";
- $datum = date("d.n, G:i", $rowp['time']);
- $string = $rowp['nachricht'];
- //$string = wordwrap($string , $break , "<br />" , 1); //$break is not working
- $string = wordwrap($string, 80, "<br />", 1); //modified, value 80 instead of $break, this value is dependent from your design
- //$string = preg_replace('"( |^)(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)"i','\\1<a href="http://\2" target="_blank">\\2</a>', $string);
meine Codeänderung habe ich kommentiert, der Wert 80 ist abhängig vom Design der Webseite und der Einstellungen welche in der Ausgabe der Shoutbox getroffen, bzw. verändert wurden. Ich musste den Wert auch erst testen
-
Edit2
Bitte in der index.php vor
einfügenHinweise dazu: wmTIPP: User Profil - zuletzt besuchte Seite wird nicht angezeigt
Also ich würde sagen gestern hat das noch funktioniert. Heute führte das nach dem "Logiut" dazu, dass die Shoutbox und die linke Box mit Profilbild, Profil änder... weiterhin auch nach dem Logout angezeigt werden.
Kommentierte ich das session_start(); in der index.php wieder aus. Funktioniert der Logout wieder...
-
-
Ändert leider nichts...
-
Welchen Browser benutzt du? Kann ich mich bei dir registrieren und das mal anschauen?
-
Welchen Browser benutzt du? Kann ich mich bei dir registrieren und das mal anschauen?
Edit: Nachdem ich mich abgemeldet, den Cache geleert, meinen Browser neugestartet und erneut eingeloggt hab, hat das Logout tadellos funktioniert.