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