»Atom1c«
27.03.2007, 22:39
Привет всем:)В этой статейке я хотел-бы рассказать как нулить движки форумов на примере Invision Power Board.
***Начало***
Для начала нам понадобится программка Text Replacer, далее нужно установить движок на localhost и натравливаем на него Text Replacer. Первым делом ищём "www.invision". После обследования сорцов, нам становится известно что IPB хранит в открытом виде только домены:
invisionpower.com
invisiongallery.com (можно не удалять, но желательно удалить:))
invisionboard.com
Эти домены можно заменить к примеру на www.antichat.ru, заливать двиг на хост и нормально с ним работать. Но для тех кто хочет получше всё понять я продолжу:)
Для начала надо уалить эти домены из всех php файлов чтобы они нам не мешали.
| Licence Info: http://www.invisionboard.com/?license
| Licence Info: http://www.invisionpower.com
| http://www.invisionboard.com/?license
| Web: http://www.invisionboard.com
| Web: http://www.invisionpower.com
| http://www.invisionpower.com/dynamic/
| http://www.invisionpower.com
| Web: http://www.invisiongallery.com
Все эти строки заменяем на знак "|".
// http://www.invisionpower.com
// http://www.invisionboard.com
Заменяем на "//".
@invisionpower.com
@invisionboard.com
@invisiongallery.com
Ну а эти заменяем на пустоту:) Тоесть на "".
Потом можно сменить все надписи Invision Power Board с ссылкой на invisionboard.com в файлах ошибки 403, на тот-же www.antichat.ru.
Далее ищем каждый домен, открываем все найденне файлы в редакторе и далее уже в нем делаем поиск по файлу с данным доменом. В зависимости от того, какую функцию имеет кусок кода мы делаем соответствующие действия:
- удаляем функцию вызова "звонилки"
- исправляем адрес домена. Например, в копирайтах, ибо если у вас лицензионный двиг, то копирайты желательно не менять, а просто поменять в них домен www.invisionpower.com например, на www.ibresource..ru
- меняем домен, на любой другой
Для начала начнём с домена invisionpower.com, в поиске будет 11 файлов. Сначала лучше открыть cp_skin_index.php и найдите в нем следующие функции:
function update_img
function acp_licensed
function acp_unlicensed
function acp_ips_news
В них найдите конструкцию вида:
$IPBHTML .= <<[HTML-код]
EOF;
И вырезать [HTML-код].
Копирайты для домена invisionpower.com (в которых мы меняем адрес) находятся в:
skin_printpage.php
lofiversion/index.php ($copyright)
cp_skin_global.php (удаляйте копирайт)
sources/classes/class_display.php ($copyright) <- основной копирайт
ipb_templates.xml
Копирайты для invisionboard.com:
cp_skin_global.php
sources/classes/class_display.php ($copyright) <- основной копирайт
ipb_templates.xml
Остальные же, такие как:
$this->ipsclass->admin->show_inframe("http://www.invisiongallery.com/?why");
меняем на:
$this->ipsclass->admin->show_inframe("http://www.antichat.ru");
и:
$response = trim( @implode ('', @file( "http://www.invisionpower.com/customer/ipb/copy/?k=".urlencode($acc_number) ) ) );
меняем на:
$response = trim( @implode ('', @file( "http://www.antichat.ru" ) ) );
После окончания можете сделать поиск по запросу "www.invision" и удалить остатки кода, которые вы пропустили.
Надеюсь вам это будет полезно:)
***Начало***
Для начала нам понадобится программка Text Replacer, далее нужно установить движок на localhost и натравливаем на него Text Replacer. Первым делом ищём "www.invision". После обследования сорцов, нам становится известно что IPB хранит в открытом виде только домены:
invisionpower.com
invisiongallery.com (можно не удалять, но желательно удалить:))
invisionboard.com
Эти домены можно заменить к примеру на www.antichat.ru, заливать двиг на хост и нормально с ним работать. Но для тех кто хочет получше всё понять я продолжу:)
Для начала надо уалить эти домены из всех php файлов чтобы они нам не мешали.
| Licence Info: http://www.invisionboard.com/?license
| Licence Info: http://www.invisionpower.com
| http://www.invisionboard.com/?license
| Web: http://www.invisionboard.com
| Web: http://www.invisionpower.com
| http://www.invisionpower.com/dynamic/
| http://www.invisionpower.com
| Web: http://www.invisiongallery.com
Все эти строки заменяем на знак "|".
// http://www.invisionpower.com
// http://www.invisionboard.com
Заменяем на "//".
@invisionpower.com
@invisionboard.com
@invisiongallery.com
Ну а эти заменяем на пустоту:) Тоесть на "".
Потом можно сменить все надписи Invision Power Board с ссылкой на invisionboard.com в файлах ошибки 403, на тот-же www.antichat.ru.
Далее ищем каждый домен, открываем все найденне файлы в редакторе и далее уже в нем делаем поиск по файлу с данным доменом. В зависимости от того, какую функцию имеет кусок кода мы делаем соответствующие действия:
- удаляем функцию вызова "звонилки"
- исправляем адрес домена. Например, в копирайтах, ибо если у вас лицензионный двиг, то копирайты желательно не менять, а просто поменять в них домен www.invisionpower.com например, на www.ibresource..ru
- меняем домен, на любой другой
Для начала начнём с домена invisionpower.com, в поиске будет 11 файлов. Сначала лучше открыть cp_skin_index.php и найдите в нем следующие функции:
function update_img
function acp_licensed
function acp_unlicensed
function acp_ips_news
В них найдите конструкцию вида:
$IPBHTML .= <<[HTML-код]
EOF;
И вырезать [HTML-код].
Копирайты для домена invisionpower.com (в которых мы меняем адрес) находятся в:
skin_printpage.php
lofiversion/index.php ($copyright)
cp_skin_global.php (удаляйте копирайт)
sources/classes/class_display.php ($copyright) <- основной копирайт
ipb_templates.xml
Копирайты для invisionboard.com:
cp_skin_global.php
sources/classes/class_display.php ($copyright) <- основной копирайт
ipb_templates.xml
Остальные же, такие как:
$this->ipsclass->admin->show_inframe("http://www.invisiongallery.com/?why");
меняем на:
$this->ipsclass->admin->show_inframe("http://www.antichat.ru");
и:
$response = trim( @implode ('', @file( "http://www.invisionpower.com/customer/ipb/copy/?k=".urlencode($acc_number) ) ) );
меняем на:
$response = trim( @implode ('', @file( "http://www.antichat.ru" ) ) );
После окончания можете сделать поиск по запросу "www.invision" и удалить остатки кода, которые вы пропустили.
Надеюсь вам это будет полезно:)