включаем обязательную регистрацию, убираем всякие капчи и прочую "защиту"
в корень форума закачиваем файл spamprotect.php
следующего содержания
<?php
function spamprotect_postprotect($protectarray) {
if(is_array($protectarray)) {
reset($protectarray);
while(list($key, $val) = each($protectarray)) {
if(preg_match('/protect_(.*)/is', $key, $m)) {
if($m[1]) {
if($protectarray[$m[1]]!='') {
print 'Определена автоматическая регистрация.';
exit;
}
$protectarray[$m[1]] = $protectarray[$key];
unset($protectarray[$key]);
session_start();
function spamprotect_getfakefield() {
if($_SESSION['fakefield']=='') $_SESSION['fakefield'] = uniqid('');
return $_SESSION['fakefield'];
function spamprotect_postprotect2($protectarray) {
$fakefield = $_SESSION['fakefield'];
$truefield = 'username';
if($protectarray[$truefield]!='') {
print 'Определена автоматическая регистрация';
} else {
$protectarray[$truefield] = $protectarray[$fakefield];
unset($protectarray[$fakefield]);
spamprotect_postprotect2(&$_POST);
spamprotect_postprotect2(&$_REQUEST);
spamprotect_postprotect2(&$HTTP_POST_VARS);
?>
в файле includes/usercp_register.php в самом конце перед вызовом
$template->pparse('body');
пишем строчку
$template->assign_vars(array('fakeusername' => spamprotect_getfakefield()));
в начале файла profile.php
после
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include('spamprotect.php');
в шаблоне
templates/subSilver/profile_add_body.tpl
строчку
<input type="text" class="post" style="width:200px" name="username" size="25" maxlength="25" value="{USERNAME}" />
заменяем на
<font style="display:none"><input type="text" class="post" style="width:200px" name="username" size="25" maxlength="25" value="" /></font><input type="text" class="post" style="width:200px" name="{fakeusername}" size="25" maxlength="25" value="{USERNAME}" />
пока помогает на 100%, но нужно будет почистить пользователей, т.к. зарегистрировавшиеся ранее смогут спамить
Установить пакет, при установке заменятся установленные файлы. Потом появится возможность этот пакет удалить.
Так и не нашел софт, но зато нашел менюшку в java console, которая позволяет это делать.
Shirase добавил 17.11.2008 в 11:56
Может поможет
http://www.opennet.ru/docs/HOWTO/Remote-Serial-Console-HOWTO/configure-boot-loader-grub.html
В веб интерфейсе можно только образы дискеток загружать. Там даже в хэлпе написано, что для Drive Redirection нужен сторонний софт, который существует только для Wondows.
(Software Requirements: To use this feature, you have to install the Drive Redirection software that is currently only available for Microsoft Windows. This software can be found on the product CD ROM. Additionally, you can establish Drive Redirection from the Remote Console Window also. )
Любой форум без капч и премодерации. 5 минут времени на простейшую защиту в виде ложных полей и никакого спама вообще (ну за исключением реальных пользователей)
Поставить не проблема. Проблема выделить оперативную память. Такчто, вопрос скорее в том сколько вы готовы заплатить за выделенную память.
Если не умеете администрировать UNIX - не берите вдс. Лучше поискать вип хостинг. Вип хостинг обойдется дешевле чем вдс с администрированием.
Много раз заказывал верстку у "профи" верстающих на дивах, в результате куча косяков. Все смотрится красиво когда верстка сдается, но когда на неё ставится админка и сайт начинает наполнятся все едет и начинаются отмазы вида "ну мне же никто не говорил, что левая колонка может быть меньше правой или что клиент может закачать изображение на пару пикселей больше чем в макете и.т.д."
А с таблицами все намного проще, таблица никуда не поедет, то что в одной строке всегда будет в одной строке, максимум незапланированое увеличение ширины таблицы и как следствие появление горизонтальной прокрутки, но это достаточно быстро лечится.
Если верстальщик верстал на таблицах, то проблем было намного меньше.
Плюс стороннему человеку гораздо проще разобратся в табличной верстке, чем в css файле крупного портала.
Куплю в зоне .ru даже не в индексе (но не бан), или в других зонах (обязательно в индексе)
Домены зарегистрировал