Wenn ich jetzt das Profil eines Users angucken möchte erscheint dieses:
Code: Alles auswählen
SQL ERROR [ mysql4 ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5 [1064]
SQL
SELECT g.*, u.user_colour FROM PROFILE_GUESTBOOK_TABLE g, phpbb_users u WHERE g.user_id = 2 AND g.poster_id = u.user_id ORDER BY g.gb_id DESC LIMIT 0,
BACKTRACE
lösungsansätze?
Kann es daran liegen, dass für die benutzer die schon bestanden bevor der mod eingebaut wurde noch keine einträge da sind?
Wenn ich in den einstellungsoptionen bei allen 3 optonen auf ja drücke, passiert das hier:
Code: Alles auswählen
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Unknown column 'user_guestbook_active' in 'field list' [1054]
SQL
UPDATE phpbb_users SET user_options = '1919', user_topic_sortby_type = 't', user_post_sortby_type = 't', user_topic_sortby_dir = 'd', user_post_sortby_dir = 'a', user_topic_show_days = 0, user_post_show_days = 0, user_guestbook_active = 1, user_guestbook_limit = NULL, user_guestbook_send = NULL, user_guestbook_delete = NULL WHERE user_id = 2
BACKTRACE
INFO:
ich hab den code
Code: Alles auswählen
// BEGIN guestbook MOD
// Get guestbook data...
$bbcode_status = ($config['allow_bbcode']) ? true : false;
$limit = $member['user_guestbook_limit'];
$userid_1 = $user->data['user_id'];
$user->add_lang('posting');
$sql_guest = "SELECT g.*, u.user_colour
FROM " . PROFILE_GUESTBOOK_TABLE . " g, " . USERS_TABLE . " u
[...]
$message_parser->message,
'user_guest_name' => (string) $user->data['username'],
'bbcode_uid' => (string) $message_parser->bbcode_uid,
'bbcode_bitfield' => (string) $message_parser->bbcode_bitfield)
);
$db->sql_query($sql);
erstma aus der memberlist.php rausgenommen, damit das problem weg is