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