Проблемы с закодированным footer

Недавно менял тему своему старому блогу, который купил года 1.5 назад. Для этого прогуглив пару сайтов выбрал одну темку, которая как раз сейчас стоит. Проблема была в том, что надо было раскодировать footer, потому что там стоял копирайт на сайт, который эту тему перевел с английского. Конечно я сторонник авторских прав, но только для проектов, которые не торгуют ссылками.

Частой проблемой в этом случае становится то, что создатели так умело кодируют файлы, что при небольшом изменении тема полностью не работает и выскакивает следующий текст:

This theme is released free for use under creative commons licence. All links in the footer should remain intact. These links are all family friendly and will not hurt your site in any way. This great theme is brought to you for free by these supporters.

Суть надписи в том, что тема защищена и чтобы она работала необходимо вставить снова все старые ссылки. Естественно с такой проблемой я еще не сталкивался и поэтому пришлось обратиться к google, в котором как всегда всё есть. В итоге узнал, что закодированный текст находится обычно в functions.php в виде строк типа:

‘aWYgKCFlbXB0eSgkX1JFUVVFU1RbInRoZW1lX….3JlYXQgdGhlbW

С помощью декодера шаблонов на выходе получился следующий текст:

function check_theme_footer() { $uri = strtolower($_SERVER[«REQUEST_URI»]); if(is_admin() || substr_count($uri, “wp-admin”) > 0 || substr_count($uri, “wp-login”) > 0 ) { /* */ } else { $l = ‘=”http://freewordpressthemes.ru/” title=’; $f = dirname(__file__) . “/footer.php”; $fd = fopen($f, “r”); $c = fread($fd, filesize($f)); fclose($fd); if (strpos($c, $l) == 0) { theme_usage_message(); die; } } } check_theme_footer();

в котором выделенный нолик надо заменить на единичку и вставить обратно в functions.php. После этих манипуляций в шаблоне можно удалять различные ссылки и тема будет работать. Такой способ кодировки я встречаю первый раз, раньше сталкивался только с полной кодировкой footer, что решалось еще быстрее.

P.S. кстати обмениваюсь постовыми с другим моим блогом, так что если будет интересно, то пишите на мыло stas-kungurov…mail.ru

6 комментариев к “Проблемы с закодированным footer

  1. Stas

    Спасибо автору! Пол дня промаялся с этой бедой!
    В итоге благодаря данной статье нашел в файле component.php
    какой-то код, заменил 0 на 1 и теперь могу менять ссылку в футере!

    Ответить

    admin Reply:

    Рад был помочь

    Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *