J'ai le même problème sur un de mes sous-forums.
La cause du problème est que dans le fichier forum_post.php le test de droit d'écriture pour la création de topic et pour l'édition se base sur les droits de création uniquement. Du coup si le forum ne laisse pas les droits de création de topic mais seulement de réponse et d'édition de ses propres messages aux membres (ce qui est mon cas) cette erreur apparaît ^^;
if ($this->mode == 'topic' || $this->mode == 'edit')
{
if ($this->type === NULL)
{
for ($i = count($GLOBALS['_topic_type']) - 1; $i >= 0; $i--)
{
if ($user->get_auth($this->data['f_id'], 'ga_create_' . $GLOBALS['_topic_type'][$i]))
{
$this->type = $i;
break;
}
}
}
if ($this->type === NULL)
{
message($lg['not_allowed_reply']);
}
}