Shirase

Рейтинг
66
Регистрация
16.03.2007

включаем обязательную регистрацию, убираем всякие капчи и прочую "защиту"

в корень форума закачиваем файл 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]);

}

}

}

reset($protectarray);

}

}

session_start();

function spamprotect_getfakefield() {

if($_SESSION['fakefield']=='') $_SESSION['fakefield'] = uniqid('');

return $_SESSION['fakefield'];

}

function spamprotect_postprotect2($protectarray) {

if(is_array($protectarray)) {

$fakefield = $_SESSION['fakefield'];

$truefield = 'username';

if($protectarray[$truefield]!='') {

print 'Определена автоматическая регистрация';

exit;

} else {

$protectarray[$truefield] = $protectarray[$fakefield];

unset($protectarray[$fakefield]);

}

reset($protectarray);

}

}

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

netwind:
из что из этого ничего не заработало ? http://support.intel.com/support/motherboards/server/sysmgmt/

а мне вот интересно как в intel AMT(это такая бюджетная замена) заставить grub выводить менюшку.
адрес нестандартного сom-порта я уже указывал, но все равно не показывает.
терминал использую обычный интеловский.
после загрузчика линукс уже нормально видит консоль и выводит туда все что нужно.

Может поможет

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 даже не в индексе (но не бан), или в других зонах (обязательно в индексе)

Домены зарегистрировал

Всего: 92