![]() |
Нулим Invision Power Board
Привет всем:)В этой статейке я хотел-бы рассказать как нулить движки форумов на примере 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" и удалить остатки кода, которые вы пропустили. Надеюсь вам это будет полезно:) |
а не проще ли удалить, зачем менять?
|
Тут уж на твоё усмотрение, можешь удалить, а можешь и нет:)Может кому-то нравится когда крутом копирайты его проэкта.
|
а про бд? я там копирайты меняю обычно...
|
| Время: 18:55 |