Всё это действительно для стандартного темплейта, если он не менялся. Обычно это SubSilver. В случае, если темплейт менялся или вообще используется другой, то разница будет лишь в нумерации строк, но аналогичные строки найти можно явно.
Итак, открываем каталог templates, подкаталог темплейта (по стандарту - SubSilver). Ищем файл posting_body.tpl . Сохраняем его на локальный комп, а на серваке редактируем:
1) 258 строчка:
Код:
form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)"
меняем на
Код:
form action="http://motoshkola.ru" method="post" name="post" onsubmit="return checkForm(this)" id="upg_post_form"
2) этот же файл, 465 строка.
Код:
input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" /
меняем на
Код:
input type="submit" onmouseover="document.getElementById('upg_post_form').action='posting.php'" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" /
3) этот же файл и эта же строка.
Код:
input type="submit" tabindex="5" name="preview" class="mainoption" value="{L_PREVIEW}" /
меняем на
Код:
input type="submit" onmouseover="document.getElementById('upg_post_form').action='posting.php'" tabindex="5" name="preview" class="mainoption" value="{L_PREVIEW}" /
В принципе, этого достаточно, чтобы боты не могли постить новые сообщения. Есть, конечно, категория ботов, которые стараются использовать дефолтовые установки стандартных форумов, но это мы и увидим. Если продолжат доставать - изменим еще кое-что в одном из файлов.
p.s. Все теги нарисовал без треугольных скобок, так как форум не хотел пропускать сообщение с ними.