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