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

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:
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.
Hast du vielleicht auch eine Lösung auf die andere Frage?
Gruß
Emma

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.
Gruß
Emma

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