Вот что удалось сделать с версией 1.5.1
1. Идем вот сюда - protected/views/layout/
Ищем 2 файла main.php и main-admin.php, и вырезаем из них вот эти куски:
Код:
<div id="loading" style="display:none;"><?php echo tc('Загрузка содержимого ...');?></div>
А также раздел копирайта:
Код:
<p class="copyrights">
<span class="slogan">© <?php echo Yii::app()->name;?>, <?php echo date('Y'); ?></span>
</p>
2.Меняем jquery.prettyPhoto.js (он у них хакнутый - со встроенной надписью о том, что копирайт нарушен) на нормальный, просто скачиваем из инета любой свежий и меняем
3.Удаляем кеш из директорий
-assets (все папки с заковыристыми названиями)
-protected/runtime/cache (все файлы )
-protected/runtime/minscript/groups (все файлы)
Еще вполне безболезненно можно убрать предупреждение о куках, чтобы меньше грузить сайт:
Код:
<?php
if (param('useShowInfoUseCookie') && isset(Yii::app()->controller->privatePolicyPage) && !empty(Yii::app()->controller->privatePolicyPage)) {
$privatePolicyPage = Yii::app()->controller->privatePolicyPage;
Yii::app()->clientScript->registerScript('display-info-use-cookie-policy', '
$.cookieBar({/*acceptOnContinue:false, */ fixed: true, bottom: true, message: "'. CHtml::encode(Yii::app()->name).' '.CHtml::encode(tc('uses cookie')).', <a href=\"'.$privatePolicyPage->getUrl().'\" target=\'_blank\'>'.$privatePolicyPage->getStrByLang('title').'</a>", acceptText : "X"});
', CClientScript::POS_READY);
}
?>
и вот этот непонятный кусок (предполагаю, что тоже ненужная вещь
Код:
<?php if (demo() && getGA()):?>
<?php echo getGA(); ?>
<?php endif;?>
<?php if (demo() && getJivo()):?>
<?php echo getJivo(); ?>
<?php endif;?>
ВсЁ - никаких надписей и копирайтов не замечено.
Теперь относительно стучалок - судя по Eset Smart Security - сайт один раз попытался зайти, сразу после установки вот по таким адресам:
bc.monoray.ru
monoray.net
open-real-estate.info
monoray.ru
Что можно сделать, чтобы почистить от стучалок
(перед запуском инсталляции).
1. По аналогии с хакнутым jquery.prettyPhoto.js попробовать заменить все JS файлы на дистрибутивные (с сайтов разработчиков)
2. Целиком заменить папку Framework ( там лежит дист Yii, на стандартный)
3. Перед установкой, поработать с дистом Open Business Card, вот таким макаром (с использованием Total Commander и notepad++)
- открываем notepad++ любой файл в директории, куда распаковали дистрибутив сайта(скажем index.php) и запускаем функцию notepad++ замена - найти в файлах - Заменить в файлах, выбираем директорию, где лежит распакованный сайт)
- выставляем заменить "Open Business Card" на "My Site" ( для примера)
Смотрите чтобы стояли галочки на всех под-папках.
-ждем пока отработает (замен должно быть штук 400)
-выставляем(последовательно) заменить monoray.ru/monoray.net/open-real-estate.info на mysite.ru
-ждем пока отработает (замен должно быть много)
-открываем файл базы SQL - ../protected/modules/install/data/database.sql
-ищем нашу замену - mysite.ru и подчищаем ссылки или выставляем свои в контактах.
Я просто удалил всё, после названия домена.
Там-же можно и тексты, по умолчанию свои переписать.
Сохраняем.
Как попробовать отследить стучалки:
1. Запускаем новый сайт на локалке, скажем через Open Server и смотрим брандмауэром, куда что обращается.
2. Ставим себе дополнения для браузеров:
для Firefox - httpfox
для Google - Web Sniffer, Live HTTP header, HTTP trace (кому какой понравится)
работаем с сайтом и смотрим на запросы.
Я ничего криминального не увидел, в основном идут запросы внутри самого сайта и в google фонты.
3. Можно прогнать сайт еще скриптами-антивирусами, типа ai-bolit, знающему человеку тоже может много рассказать.
Ну в общем как-то так.
Может вы еще чего подскажите.