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ź:
Kod: Zaznacz cały
if($config['enable_post_confirm'] && !$user->data['is_registered'])
Zmień na:
Kod: Zaznacz cały
if ($config['enable_post_confirm'] && $user->data['user_posts']<5)
Znajdź:
Kod: Zaznacz cały
if ($config['enable_post_confirm'] && !$user->data['is_registered'] && in_array($mode, array('quote', 'post', 'reply')))
Zmień na:
Kod: Zaznacz cały
if ($config['enable_post_confirm'] && $user->data['user_posts']<5 && in_array($mode, array('quote', 'post', 'reply')))
Znajdź:
Kod: Zaznacz cały
if ($config['enable_post_confirm'] && !$user->data['is_registered'] && (isset($captcha) && $captcha->is_solved() === true) && ($mode == 'post' || $mode == 'reply' || $mode == 'quote'))
Zmień na:
Kod: Zaznacz cały
if ($config['enable_post_confirm'] && $user->data['user_posts']<5 && (isset($captcha) && $captcha->is_solved() === true) && ($mode == 'post' || $mode == 'reply' || $mode == 'quote'))
Znajdź:
Kod: Zaznacz cały
if ($config['enable_post_confirm'] && !$user->data['is_registered'] && (isset($captcha) && $captcha->is_solved() === false) && ($mode == 'post' || $mode == 'reply' || $mode == 'quote'))
Zmień na:
Kod: Zaznacz cały
if ($config['enable_post_confirm'] && $user->data['user_posts']<5 && (isset($captcha) && $captcha->is_solved() === false) && ($mode == 'post' || $mode == 'reply' || $mode == 'quote'))