Seite 37 von 39

Re: [RC] User Guestbook MOD

Verfasst: 10.10.2011 17:20
von Emma
Hallo,

hat keiner eine Lösung? Es tritt in letzter Zeit noch ein Fehler auf, wenn ich auf absenden klicke:

Code: Alles auswählen

Allgemeiner Fehler

SQL ERROR [ mysqli ]

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

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Wie kann man das beheben?

Gruß
Emma :D

Re: [RC] User Guestbook MOD

Verfasst: 10.10.2011 18:23
von Mahony
Hallo
Schau mal in die Datenbank unter der Tabelle phpbb_posts in der Spalte bbcode_bitfield nach welchen Wert varchar hat.
varchar sollte den Wert 255 haben - falls nicht, dann ändere das mal.



Grüße: Mahony

Re: [RC] User Guestbook MOD

Verfasst: 10.10.2011 18:33
von Emma
Also bei mir steht folgendes:

Code: Alles auswählen

bbcode_bitfield	 varchar	255
Der Wert ist bei mir 255.

Gruß
Emma

Re: [RC] User Guestbook MOD

Verfasst: 10.10.2011 18:46
von Mahony
Hallo
O.K. ich habe mir mal den MOD herunter geladen und die Installations-Datei angesehen. Du musst in der Tabelle phpbb_profile_guestbook bei der Spalte bbcode_bitfield den Wert von varchar von 5 auf 255 ändern.


Grüße: Mahony

Re: [RC] User Guestbook MOD

Verfasst: 10.10.2011 19:01
von Emma
Hallo Mahony,

ich danke dir es funktioniert nun. :D
Hast du vielleicht auch eine Lösung auf die andere Frage?

Gruß
Emma :D

Re: [RC] User Guestbook MOD

Verfasst: 10.10.2011 19:25
von Mahony
Hallo
Ändere mal testweise

Code: Alles auswählen

    $guestbook_profile_id = $guestbook[$i]['poster_id'];
                 $gb_id = $guestbook[$i]['gb_id'];
                         
                 if ( $auth->acl_get('a_') )
                       {   
       
                  $delete_link = append_sid("{$phpbb_root_path}memberlist.$phpEx?mode=viewprofile&u=$user_id&id=$gb_id");
                 
                  $can_delete = $guestbook_profile_id;
                  }

 
nach

Code: Alles auswählen

    $guestbook_profile_id = $guestbook[$i]['poster_id'];
                 $gb_id = $guestbook[$i]['gb_id'];
                         
                 if ( $auth->acl_get('a_') )
                       {   
                  $delete = $user->lang['GUESTBOOK_DELETE'];
                  $delete_link = append_sid("{$phpbb_root_path}memberlist.$phpEx?mode=viewprofile&u=$user_id&id=$gb_id");
                 $delete_ausgabe = "<a href=$delete_link>$delete</a> ";
                  $can_delete = $guestbook_profile_id;
                  }

 

Grüße: Mahony

Re: [RC] User Guestbook MOD

Verfasst: 10.10.2011 19:33
von Emma
Hallo Mahony,

leider funktioniert das nicht. Es ist dabei geblieben, dass dieser kleine Text ./memberlist.php?mode=viewprofile&u=56&id=30 oder der gleichen angezeigt wird.

Gruß
Emma

Re: [RC] User Guestbook MOD

Verfasst: 10.10.2011 19:37
von Mahony
Hallo
Ist dieser Code in deiner Änderung enthalten (hatte ich oben nachträglich geändert)?

Code: Alles auswählen

$delete_ausgabe = "<a href=$delete_link>$delete</a> "; 

Grüße: Mahony

Re: [RC] User Guestbook MOD

Verfasst: 10.10.2011 19:41
von Emma
Hallo Mahony,

nein, der war bis eben nicht vorhanden. Jetzt ist er vorhanden ich habe den Cache etc. geleert, doch es funktioniert leider noch nicht. :D

Gruß
Emma :D

Re: [RC] User Guestbook MOD

Verfasst: 10.10.2011 19:53
von Mahony
Hallo
In der memberlist.php sollte dieser Code

Code: Alles auswählen

'GUESTBOOK_DELETE_URL'  => ($auth->acl_get('a_')) ? $delete_link : '',
 
natürlich vorhanden sein.


Grüße: Mahony