Moderator Can Text eingabe länge erhöhen?

Hier kommen die Support Anfragen für phpBB 3.0.x MODs hinein.
Gesperrt
Shorty
Beiträge: 37
Registriert: 9. Sep 2011 17:39
Familienstand: Single
Hat sich bedankt: 0
Danksagung erhalten: 0

Moderator Can Text eingabe länge erhöhen?

Beitrag von Shorty »

Deine phpBB Version: 2.0.
Typ Deines phpBB Forums: Standard phpBB (auch Vanilla (phpbb2) oder Olympus (phpBB3) genannt)
MODs installiert: Ja
Dein Wissensstand: Fortgeschritten

PHP Version: 5
MySQL Version: 5

Was hast Du gemacht, bevor das Problem aufgetreten ist?


Was hast Du bereits versucht um das Problem zu lösen?


Fehlerbeschreibung und Nachricht
Hallo ich habe den Moderator Can von Mahony eingebaut und bekomme nun wenn ich irgendwo einen text eingebe:

Code: Alles auswählen

        Allgemeiner Fehler
        SQL ERROR [ mysqli ]

        Data too long for column 'can_prefix' at row 1 [1406]

        SQL

        UPDATE phpbb_moderator_can SET can_action = '1', can_move_to = '0', can_prefix = '[THread Close]', can_icon = '0', can_comment = '1', can_title = 'Schliessen', can_message = 'Danke für Deinen Beitrag. Leider müssen wir ihn schließen.\n\nDein Beitrag wurde geschlossen, weil:\nDu hast bereits ein Topic mit dem gleichen Thema geschrieben. Dieser sollte dann auch dort weitergeführt werden.', can_shadow = '0' WHERE can_id = 2

        BACKTRACE

        FILE: [ROOT]/includes/db/mysqli.php
        LINE: 182
        CALL: dbal->sql_error()

        FILE: [ROOT]/includes/mcp/mcp_can.php
        LINE: 277
        CALL: dbal_mysqli->sql_query()

        FILE: [ROOT]/includes/functions_module.php
        LINE: 507
        CALL: mcp_can->main()

        FILE: [ROOT]/mcp.php
        LINE: 253
        CALL: p_master->load_active()

Code: Alles auswählen

    Allgemeiner Fehler
    SQL ERROR [ mysqli ]

    Data too long for column 'can_message' at row 1 [1406]

    SQL

    UPDATE phpbb_moderator_can SET can_action = '1', can_move_to = '0', can_prefix = '[THread Close]', can_icon = '11', can_comment = '1', can_title = 'Schliessen', can_message = 'Sperrung\n\nBeitragvon Pyramide » 19.01.2012 01:17\nDanke für Deinen Beitrag. Leider müssen wir ihn schließen.\n\nDein Beitrag wurde geschlossen, weil:\n[color=#FF0000]Du hast bereits ein Topic mit dem gleichen Thema geschrieben. Dieser sollte dann auch dort weitergeführt werden.[/color]', can_shadow = '0' WHERE can_id = 2

    BACKTRACE

    FILE: [ROOT]/includes/db/mysqli.php
    LINE: 182
    CALL: dbal->sql_error()

    FILE: [ROOT]/includes/mcp/mcp_can.php
    LINE: 277
    CALL: dbal_mysqli->sql_query()

    FILE: [ROOT]/includes/functions_module.php
    LINE: 507
    CALL: mcp_can->main()

    FILE: [ROOT]/mcp.php
    LINE: 253
    CALL: p_master->load_active()
wenn ich da den wert in phpmyadmin Länge/Set1 z.b. 300 eingebe und nach dem speichern nach schaue ist es wider leer das feld?

Kann man den Moderator Can MOD mit diesem kombinieren?
Zuletzt geändert von Shorty am 19. Jan 2012 16:28, insgesamt 1-mal geändert.
Benutzeravatar
Mahony
Site Admin
Site Admin
Beiträge: 792
Registriert: 3. Dez 2006 22:09
Hat sich bedankt: 22 Mal
Danksagung erhalten: 6 Mal

Re: Moderator Can Text eingabe länge erhöhen?

Beitrag von Mahony »

Hallo
Welchen Zeichensatz verwendet deine Tabelle?
Da die Spalte can_message vom Typ Text ist, kann es nur am Zeichensatz liegen.

Versuchs mal mit diesem SQL-Befehl

Code: Alles auswählen

ALTER TABLE `phpbb_moderator_can` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci

Grüße: Mahony
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.

Bild
Gesperrt