Shoutbox... ABER WIE???
Eingetragen von AlZ (23)
am 01.10.2008 - 15:17 Uhr in
am 01.10.2008 - 15:17 Uhr in
Hallo allerseits!!!
Ich würde gerne eine eigene Shoutbox, habe aber noch überhaupt keine Ahnung, wie das geht. Ich habe mir schon die verschiedensten angesehen, aber die max. Zeichenlänge ist überall 255 Zeichen.
Mir würde auch schon reichen, wenn ich wüsste, wie ich die max. Zeichenlänger verändern könnte.
Mit freundlichen Grüßen
AlZ
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo, welche hast du dir
am 01.10.2008 - 16:10 Uhr
Hallo,
welche hast du dir denn angesehen? Welches Modul ist dein Favorit? Vielleicht kannst du via hook_form_alter() die Zeichenbegrenzung aufheben. Aber das kommt darauf an, wie das Modul programmiert ist. Ein kurzer Blick in den Quellcode genügt. Eventuell könnte es sein, dass auch in der Datenbank das entsprechende Feld limitiert ist.
Grüße, Björn
KÖnntest du mir vielleicht
am 01.10.2008 - 16:34 Uhr
KÖnntest du mir vielleicht noch sagen, wo ich das herausfinde?
Gern. Nenn mir deinen
am 01.10.2008 - 17:49 Uhr
Gern. Nenn mir deinen Favoriten. Dann schauen wir es uns zusammen an.
Hi! Du bist genial, dass ich
am 01.10.2008 - 19:55 Uhr
Hi!
Du bist genial, dass ich so eine hochwertige Hilfe bekomme, hätte ich nicht gedacht.
Mein Favorit ist dieser hier...
http://drupalmodules.com/module/shoutbox
Falls Du es nicht herunterladen möchtest, kann ich es auch per EMail schicken!!!
Nochmals herzlichen Dank, du bist echt SPITZE!!!!!!
AlZ
Danke für die Blumen. Da
am 01.10.2008 - 20:22 Uhr
Danke für die Blumen. Da wird man ja fast rot. Ich habe mir mal das aktuelle Modul für Drupal 5 angeschaut. Als erstes kann man mal in die .install Datei schauen. Die Datei definiert, was passiert, wenn das Modul installiert wird. Ich nehme mal an, du hast MySQL am Laufen. Wenn du dir die Query anschaust, wirst du sehen, dass das Feld, das den Shout an sich enthält begrenzt ist:
<?php
shout varchar(255) NOT NULL default ''
?>
Entweder erhöhst du den Wert in der Klammer oder schreibst statt varchar(255) bspw. text. Dann kannst du schonmal datenbankseitig mehr Zeichen speichern.
Als nächstes sollte man in die .module schauen. Die Datei ist relativ lang (1100 Zeilen). Die Funktion, die das Eingabeformular definiert heißt shoutbox_add_form(). Dort konnte ich aber keine Begrenzung finden. Ab Zeile 819 gibt es auch noch einen Bereich, der das Formular validiert - Funktion shoutbox_add_form_validate(). Da steht aber auch nichts bzgl. Zeichenbegrenzung.
Also soweit ich das auf die Schnelle überblicken kann, würde es reichen, wenn du in der .install die Begrenzung änderst.
Jetzt musst du aber aufpassen. Falls du das Modul schonmal installiert hattest, kann es sein, dass Drupal die .install nicht nochmal ausführt. Aber schau erstmall...
Verdammt nochmal, bist Du
am 02.10.2008 - 16:20 Uhr
Verdammt nochmal, bist Du SPITZE!!!
Habe das Modul deinstalliert, die Zeichenlänge, da wo du es gesagt hast verändert und es läuft perfekt!!!
Herzlichen Dank, und ein schönes verlängertes Wochenende!!!
Mit freundlichen Grüßen
AlZ
Sehr schön. Du hast es
am 02.10.2008 - 17:39 Uhr
Sehr schön. Du hast es drauf, die Leute zu motivieren. Dir auch ein schönes Wochenende. Ciao, Björn