Das liegt sicher nicht an den Änderungen..zumindest werde ich bei meinem Testforum nicht abgemeldet, wenn ich auf den Forum- Link klicke.Hexe_Mol hat geschrieben:1. wenn ein benutzer auf ein entsprechendes thema in forum 7 klickt, bekommt er die gewünschte meldung, 'Du musst dich vorstellen, um dieses Thema anzusehen.' allerdings wird er gleichzeitig auch aus dem forum abgemeldet (auch wenn der haken bei "angemeldet bleiben" gesetzt ist). gibt es auch die möglichkeit, dass er diese meldung bekommt, ohne abgemeldet zu werden? (denn er war ja vorher schon angemeldet)
Wenn du auf einen Eintrag im Topic (also Thema) abfragen möchtest, dann ersetze in der Abfrage POSTS_TABLE mit TOPICS_TABLE und poster_id mit topic_poster.Hexe_Mol hat geschrieben:2. dein script prüft wohl, ob der user in forum 15 einen beitrag geschrieben hat, aber nicht, ob er dort ein THEMA ERÖFFNET hat. wenn es möglich ist, würde ich gerne das eröffnen eines (eigenen vorstellungs-)themas prüfen.
Also so
Code: Alles auswählen
$sql = 'SELECT topic_poster
FROM ' . TOPICS_TABLE . '
WHERE forum_id = 15
AND topic_poster = ' . $user->data['user_id'];
$result = $db->sql_query($sql);
$row = $db->sql_fetchfield('topic_poster');
$db->sql_freeresult($result);
if ($forum_id == 7 && !$row )
{
// Setup user environment so we can process lang string
$user->setup('viewtopic');
login_box('', $user->lang['LOGIN_VORSTELLUNG']);
}
Grüße: Mahony