Aikani phpBB sorsaa tutkittuani (vei aikaa koska olen aloittelija php:n kanssa) sain aikaiseksi seuraavanlaisen eston.
1. Avaa "templates/subsilver/posting_body.tpl"
2. Etsi
Koodi: Valitse kaikki
<!-- END switch_smilies_checkbox -->
<!-- BEGIN switch_signature_checkbox -->
Koodi: Valitse kaikki
<!-- END switch_smilies_checkbox -->
<!-- BEGIN switch_spam_checkbox -->
<p><form action="functions_post.php" method="post">
<select name="spam_check">
<option value="spam">Im spam bot
<option value="no_spam">Im not spam bot
</select> Select (Im not spam bot) to post.</p>
<!-- END switch_spam_checkbox -->
<!-- BEGIN switch_signature_checkbox -->
5. Avaa includes/functions_post.php
6. Etsi
Koodi: Valitse kaikki
if ($mode == 'newtopic' || $mode == 'reply' || $mode == 'editpost')
{
//
// Flood control
//
Koodi: Valitse kaikki
if ($mode == 'newtopic' || $mode == 'reply' || $mode == 'editpost')
{
$spam_checking = $_POST['spam_check'];
if ($spam_checking != "no_spam") {
die("Spam check not accepted. Choose (Im not spam bot) from select box");
}
//
// Flood control
//
Aika simppeli, mutta hyvin toimiva systeemi. Käyttäjän on valintalaatikosta valittava "Im not a spam bot" tai muuten homma ei mene läpi. Tämä siis siitä huolimatta onko käyttäjä kirjautuneena vai ei.
Valmiin version voitte vilkaista vaikkapa täältä
Onkos muut kehitelleet mitä vastaavia muunnoksia ko. aiheesta?