Natchnęło mnie tutaj na napisanie pewnego moda do phpbb który moim zdaniem może się przydać. Autorem jestem ja i właśnie to popełniłem więc nie testowano nigdzie poza localhost
Polega no na tym, że użytkownicy mający ilość postów oraz tematów mniejszą od określonej (w tym wypadku 5) muszą odpowiedzieć na pytanie jak przy rejestracji.
Edytujemy plik posting.php
Znajdź:
Zmień na:
Znajdź:
Zmień na:
Znajdź:
Zmień na:
Znajdź:
Zmień na:

Edytujemy plik posting.php
Znajdź:
Код: Выделить всё
if($config['enable_post_confirm'] && !$user->data['is_registered'])
Zmień na:
Код: Выделить всё
if ($config['enable_post_confirm'] && $user->data['user_posts']<5)
Znajdź:
Код: Выделить всё
if ($config['enable_post_confirm'] && !$user->data['is_registered'] && in_array($mode, array('quote', 'post', 'reply')))
Zmień na:
Код: Выделить всё
if ($config['enable_post_confirm'] && $user->data['user_posts']<5 && in_array($mode, array('quote', 'post', 'reply')))
Znajdź:
Код: Выделить всё
if ($config['enable_post_confirm'] && !$user->data['is_registered'] && (isset($captcha) && $captcha->is_solved() === true) && ($mode == 'post' || $mode == 'reply' || $mode == 'quote'))
Zmień na:
Код: Выделить всё
if ($config['enable_post_confirm'] && $user->data['user_posts']<5 && (isset($captcha) && $captcha->is_solved() === true) && ($mode == 'post' || $mode == 'reply' || $mode == 'quote'))
Znajdź:
Код: Выделить всё
if ($config['enable_post_confirm'] && !$user->data['is_registered'] && (isset($captcha) && $captcha->is_solved() === false) && ($mode == 'post' || $mode == 'reply' || $mode == 'quote'))
Zmień na:
Код: Выделить всё
if ($config['enable_post_confirm'] && $user->data['user_posts']<5 && (isset($captcha) && $captcha->is_solved() === false) && ($mode == 'post' || $mode == 'reply' || $mode == 'quote'))