Seite 2 von 2

Verfasst: 06.11.2008 19:14
von tierchen
das ausblenden klappt ja und das bestimmte Gruppen den Beitrag sehen können auch. Nur das der Autor auch seinen Beitrag selbst bearbeiten kann geht halt nicht. Der Beitrag wird dem Autor auch angezeigt nur wenn dieser geöffnet wird, bekomme ich die oben genannte Fehlermeldung.

viewforum.txt
viewtopic.txt

Verfasst: 06.11.2008 20:03
von gn#36
Heißt Bearbeiten in dem Zug "Edit Button" oder "Antwort" Button geklickt und dann gibt es einen Fehler? Oder kannst du das Thema im Forum sehen, es aber nicht lesen?

Wenn ersteres gilt, dann liegt der Fehler in der posting.php, nicht in den beiden obigen Dateien.

Könntest du mir ein Testforum und einen Testuser einrichten für den die Rechte genau so eingestellt sind dass es Probleme gibt? Das macht es einfacher als alles einzeln zu erfragen.

Verfasst: 07.11.2008 10:49
von tierchen
Ein Testzugang kann ich dir leider nicht geben, da das Forum nicht von aussen erreichbar ist.

Wenn du in einem Forum bist und die erstellten Beiträge siehst und dann auf einen Beitrag klickst um diesen zu lesen, bekomme ich die Fehlermeldung.

Die User sehen nur den eigenen Beitrag und keine fremden, können auch Beiträge erstellen. Nur wenn Sie den eigenen erstellten Beitrag nochmals zur Ansicht öffnen wollen, gibt es die Meldung.

Verfasst: 07.11.2008 15:12
von gn#36
Ok du hast mindestens einen Teil der Anweisungen nicht ausgeführt:
Öffne viewtopic.php und suche

Code: Alles auswählen

// Start auth check
if (!$auth->acl_get('f_read', $forum_id))
{
	if ($user->data['user_id'] != ANONYMOUS)
	{
		trigger_error('SORRY_AUTH_READ');
	}
	
	login_box('', $user->lang['LOGIN_VIEWFORUM']);
	
}
Ersetze durch:

Code: Alles auswählen

// Start auth check
if (!$auth->acl_get('f_read', $forum_id))
{
	if ($auth->acl_get('f_view_own_topics', $forum_id) && $topic_data['topic_poster'] == $user->data['user_id'])
	{
		//User is permitted to view the topic
		$view_own_topic = true;
	}
	elseif ($user->data['user_id'] != ANONYMOUS)
	{
		trigger_error('SORRY_AUTH_READ');
	}
	else
	{
		login_box('', $user->lang['LOGIN_VIEWFORUM']);
	}
}

Verfasst: 17.11.2008 17:39
von tierchen
wunderbar, genau das war das Problem.
Big THX