Open real estate от monoray.ru

Статус
В этой теме нельзя размещать новые ответы.
только поставил бесплатную версию для посммотреть и потрогать.
реально не хватает функционала.
не подскажете - полное описАние можно найти? Очень интересно.
всё описание на сайте разраба+Yii
 
Копирайт в base64 находиться тут /protected/components/Controller.php
Строка 216 protected function afterRender($view, &$output) {

Выкладываю декод

PHP:
if (isFree()) {
$url = 'http://monoray.net/products/6-open-real-estate';
$text = 'Powered by';
if (Yii::app()->language == 'ru' || Yii::app()->language == 'uk') {
$url = 'http://monoray.ru/products/6-open-real-estate';
$text = 'Работает на';
}

preg_match_all ('#<p class="slogan">(.*)</p>#isU', $output, $matches );
if ( isset( $matches[1][0] ) && !empty( $matches[1][0] ) ) {
$insert='<p style="text-align: center; margin: 0; padding: 0;">'.$text.' <a href="'.$url.'" target="_blank">Open Real Estate</a></p>';
$output=str_replace($matches[0][0], $matches[0][0].$insert, $output);
}
else {
$insert='<div class="footer"><p style="text-align: center; margin: 0; padding: 0;">'.$text.' <a href="'.$url.'" target="_blank">Open Real Estate</a></p></p></div>';
$output=str_replace('<div id="loading"', $insert.'<div id="loading"', $output);
}
unset($url);
unset($text);
unset($matches);
unset($insert);
 
на сколько я помню, это врядли поможет.
 
В момент написания поста проделал это под актуальную версию. Незачем писать если не пробывали выше написанное мною.

Обновилась CMS,способ избавления от копирайта все тот же что и выше.
 
Последнее редактирование модератором:
конечно видел эту строку, и конечно декодировал, через какое-то время вылезла стучалка опять, как помню...
возможно, файло перезаливал, или когда из админки удалял, общем хз на тот момент, было не главное)
сейчас пороверил, вродиб работает.
 
конечно видел эту строку, и конечно декодировал, через какое-то время вылезла стучалка опять, как помню...
возможно, файло перезаливал, или когда из админки удалял, общем хз на тот момент, было не главное)
сейчас пороверил, вродиб работает.
А у меня в /protected/components/Controller.php (v.1.70) получается это стоит в 271 строке?:
Код:
    protected function afterRender($view, &$output) {
        eval(base64_decode('ZXZhbChiYXNlNjRfZGVjb2RlKCdhV1lnS0dselJuSmxaU2dwS1NCN0Nna2tkWEpzSUQwZ0oyaDBkSEE2THk5dGIyNXZjbUY1TG01bGRDOXdjbTlrZFdOMGN5ODJMVzl3Wlc0dGNtVmhiQzFsYzNSaGRHVW5Pd29KSkhSbGVIUWdQU0FuVUc5M1pYSmxaQ0JpZVNjN0NnbHBaaUFvV1dscE9qcGhjSEFvS1MwK2JHRnVaM1ZoWjJVZ1BUMGdKM0oxSnlCOGZDQlphV2s2T21Gd2NDZ3BMVDVzWVc1bmRXRm5aU0E5UFNBbmRXc25LU0I3Q2drSkpIVnliQ0E5SUNkb2RIUndPaTh2Ylc5dWIzSmhlUzV5ZFM5d2NtOWtkV04wY3k4MkxXOXdaVzR0Y21WaGJDMWxjM1JoZEdVbk93b0pDU1IwWlhoMElEMGdKOUNnMExEUXNkQyswWUxRc05DMTBZSWcwTDNRc0NjN0NnbDlDZ29KY0hKbFoxOXRZWFJqYUY5aGJHd2dLQ2NqUEhBZ1kyeGhjM005SW5Oc2IyZGhiaUkrS0M0cUtUd3ZjRDRqYVhOVkp5d2dKRzkxZEhCMWRDd2dKRzFoZEdOb1pYTWdLVHNLQ1dsbUlDZ2dhWE56WlhRb0lDUnRZWFJqYUdWeld6RmRXekJkSUNrZ0ppWWdJV1Z0Y0hSNUtDQWtiV0YwWTJobGMxc3hYVnN3WFNBcElDa2dld29KQ1NScGJuTmxjblE5Snp4d0lITjBlV3hsUFNKMFpYaDBMV0ZzYVdkdU9pQmpaVzUwWlhJN0lHMWhjbWRwYmpvZ01Ec2djR0ZrWkdsdVp6b2dNRHNpUGljdUpIUmxlSFF1SnlBOFlTQm9jbVZtUFNJbkxpUjFjbXd1SnlJZ2RHRnlaMlYwUFNKZllteGhibXNpUGs5d1pXNGdVbVZoYkNCRmMzUmhkR1U4TDJFK1BDOXdQaWM3Q2drSkpHOTFkSEIxZEQxemRISmZjbVZ3YkdGalpTZ2tiV0YwWTJobGMxc3dYVnN3WFN3Z0pHMWhkR05vWlhOYk1GMWJNRjB1SkdsdWMyVnlkQ3dnSkc5MWRIQjFkQ2s3Q2dsOUNnbGxiSE5sSUhzS0NRa2thVzV6WlhKMFBTYzhaR2wySUdOc1lYTnpQU0ptYjI5MFpYSWlQanh3SUhOMGVXeGxQU0owWlhoMExXRnNhV2R1T2lCalpXNTBaWEk3SUcxaGNtZHBiam9nTURzZ2NHRmtaR2x1WnpvZ01Ec2lQaWN1SkhSbGVIUXVKeUE4WVNCb2NtVm1QU0luTGlSMWNtd3VKeUlnZEdGeVoyVjBQU0pmWW14aGJtc2lQazl3Wlc0Z1VtVmhiQ0JGYzNSaGRHVThMMkUrUEM5d1Bqd3ZjRDQ4TDJScGRqNG5Pd29KQ1NSdmRYUndkWFE5YzNSeVgzSmxjR3hoWTJVb0p6eGthWFlnYVdROUlteHZZV1JwYm1jaUp5d2dKR2x1YzJWeWRDNG5QR1JwZGlCcFpEMGliRzloWkdsdVp5SW5MQ0FrYjNWMGNIVjBLVHNLQ1gwS0NYVnVjMlYwS0NSMWNtd3BPd29KZFc1elpYUW9KSFJsZUhRcE93b0pkVzV6WlhRb0pHMWhkR05vWlhNcE93b0pkVzV6WlhRb0pHbHVjMlZ5ZENrN0NuMD0nKSk7'));
    }
Если это, то подскажите что именно здесь заменить - потому как пробовал менять и сам зашифрованный код, что в круглых скобках и то, что в фигурных скобках - ничего не работает.. чистый лист выходит...
 
Последнее редактирование:
Что там непонятного?
Код:
if (isFree()) {
    $url = 'http://monoray.net/products/6-open-real-estate';
    $text = 'Powered by';
    if (Yii::app()->language == 'ru' || Yii::app()->language == 'uk') {
        $url = 'http://monoray.ru/products/6-open-real-estate';
        $text = 'Работает на';
    }

    preg_match_all ('#<p class="slogan">(.*)</p>#isU', $output, $matches );
    if ( isset( $matches[1][0] ) && !empty( $matches[1][0] ) ) {
        $insert='<p style="text-align: center; margin: 0; padding: 0;">'.$text.' <a href="'.$url.'" target="_blank">Open Real Estate</a></p>';
        $output=str_replace($matches[0][0], $matches[0][0].$insert, $output);
    }
    else {
        $insert='<div class="footer"><p style="text-align: center; margin: 0; padding: 0;">'.$text.' <a href="'.$url.'" target="_blank">Open Real Estate</a></p></p></div>';
        $output=str_replace('<div id="loading"', $insert.'<div id="loading"', $output);
    }
    unset($url);
    unset($text);
    unset($matches);
    unset($insert);
}

Как говориться - без комментариев
 
Что там непонятного?
Код:
if (isFree()) {
    $url = 'http://monoray.net/products/6-open-real-estate';
    $text = 'Powered by';
    if (Yii::app()->language == 'ru' || Yii::app()->language == 'uk') {
        $url = 'http://monoray.ru/products/6-open-real-estate';
        $text = 'Работает на';
    }

    preg_match_all ('#<p class="slogan">(.*)</p>#isU', $output, $matches );
    if ( isset( $matches[1][0] ) && !empty( $matches[1][0] ) ) {
        $insert='<p style="text-align: center; margin: 0; padding: 0;">'.$text.' <a href="'.$url.'" target="_blank">Open Real Estate</a></p>';
        $output=str_replace($matches[0][0], $matches[0][0].$insert, $output);
    }
    else {
        $insert='<div class="footer"><p style="text-align: center; margin: 0; padding: 0;">'.$text.' <a href="'.$url.'" target="_blank">Open Real Estate</a></p></p></div>';
        $output=str_replace('<div id="loading"', $insert.'<div id="loading"', $output);
    }
    unset($url);
    unset($text);
    unset($matches);
    unset($insert);
}

Как говориться - без комментариев
А я написал что там мне непонятно... Ставить после этого -
protected function afterRender($view, &$output) {
или после этого-
eval(base64_decode(
?
 
protected function afterRender($view, &$output) {
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху