Как можно заметить, если зайти на мой сайт, шаблон с так раздражающими всех seo-человечками я все-таки поменял. Причем поменял на буржуйский шаблон, который у нас еще не русифицировали. Выбирал долго, подгонял под себя и переводил еще дня три, лениво и неторопливо.

В итоге столкнулся с тем, что ссылку в footer.php, которая была в шаблоне, убрать мне ну никак не удавалось. При попытке хоть что-то с ней сделать, выдавалась строка:  «This theme is released under creative commons licence, all links in the footer should remain intact«. мучился, мучился, уже хотел было плюнуть и оставить эту ссылку, но все же полез спрашивать всезнающий Яндекс.

И он мне указал на два подозрительных куска кода в файле functions.php:

eval(str_rot13(‘shapgvba purpx_sbbgre(){$y=’Gurzr ol <n uers=»uggc://jjj.jroubfgvatercbeg.pbz/orfg-purnc-jro-ubfgvat.ugzy»>Purnc Jro Ubfgvat</n>';$s=qveanzr(__SVYR__).’/sbbgre.cuc';$sq=sbcra($s,’e’);$p=sernq($sq,svyrfvmr($s));spybfr($sq);vs(fgecbf($p,$y)==0){rpub ‘Guvf gurzr vf eryrnfrq haqre perngvir pbzzbaf yvprapr, nyy yvaxf va gur sbbgre fubhyq erznva vagnpg';qvr;}}purpx_sbbgre();’));

и

eval(str_rot13(‘shapgvba purpx_urnqre(){vs(!(shapgvba_rkvfgf(«purpx_shapgvbaf»)&&shapgvba_rkvfgf(«purpx_s_sbbgre»))){rpub(‘Guvf gurzr vf eryrnfrq haqre perngvir pbzzbaf yvprapr, nyy yvaxf va gur sbbgre fubhyq erznva vagnpg’);qvr;}}’));

Из которых, как оказалось, мне нужен только первый.

Собственно, дело все в закодированном коде. Эта самая функция str_rot13, которая используется как для кодирования, так и для раскодирования кусков кода, сдвигая на 13 символов латинские буквы, оставляя знаки препинания без изменения. Для раскодирования существует такая замечательная вещь как декодер шаблонов. Можно пользоваться.

Но, собственно, самым простым методом для было инвертирование условия проверки.  Фишка в том, что в этом коде проверяется условие наличия конкретной ссылки в футере темы с конкретным анкором. Находим в коде условие наподобие «vs(fgecbf($p,$y)==0» и заменяем его на «vs(fgecbf($p,$y)==1«. Далее ссылки из футера удаляем и пользуемся отредактированным шаблоном.

Все замечания по новому шаблону принимаются в комментариях.

UDP: При переводе другого шаблона столкнулся с еще одним способом кодировки. В footer’е присутствовала вот такая строчка:

<? echo(base64_decode(«0J/RgNC4INGD0YfQsNGB0YLQuNC4IDxhIGhyZWY9Imh0dHA6Ly93d3cud29yZHByZXNzLXRlbWEucnUiPtGC0LXQvNGLINC00LvRjyB3b3JkcHJlc3M8L2E+PGJyIC8+PC9wPg0KDQo8ZGl2IGlkPSJ2YWxpZGF0ZWQiPg0KDQo8L2Rpdj4NCjwvZGl2PjwvZGl2Pg==»));?>

Если прогнать через тот же декордер шаблонов, то можно увидеть, что там закодирована та же самая ссылка на сайт разработчика. Смело ее удаляем и заменяем на то, что вам нужно.

Мой блог находят по следующим фразам


Подпишись на обновления блога по Сайтовед по RSSRSS, RSS по EmailEmail, twitter hennertwitter!


Интересные посты на "Сайтоведе":

Комментарии (67)

  1. хы, что только буржуи не придумают, но с таким я еще не сталкивался, спс

    Ответить

    • Они и не такое придумывают. Я потом с еще одной кодировкой столкнулся, глянь в конце поста.

      Ответить

  2. UPD видал такое, причем шаб был уже переведен, но такие строчки оставались плюсом к добавленным нашими %)

    Ответить

  3. Евгений

    Как убрать ссылки в footer’е для шаблона WordPress

    © Все права защищены. Сайтовед

    При копировании информации прошу поставить ссылку. Уважайте чужой труд.

    Ответить

  4. Ссылку в футере на сайт разработчика слабо, значит, было оставить ? Какое уважение к чужому труду тогда можно требовать ( или просить ? )
    Вот так и живем…

    Ответить

    • А там ссылка на хостинг была, а не на сайт разработчика. На левую рекламу забугорного хостинга — не хочу. А сайта разработчика — не знаю.

      Ответить

  5. Тогда все понятно, поддерживаю. В таком случае сделал бы то же самое.

    Ответить

  6. А ссылки еще могут быть в виде двоеточий

    Ответить

  7. В комментариях. Зря стараются)

    Ответить

  8. А вот за это СПАСИБО!!!!!

    Ответить

  9. кто нибудь сталкивался с такой:

    чет декодер не берет…

    Ответить

  10. Хм… не дадите ссылку откуда скачали шаблон? я просто не верю что бы там не было ссылки на автора) Если хотите что бы уважали ваш труд, уважайте чужой.

    Ответить

  11. Давайте по другому подумаем. Вот я делаю темы для WP. скоро выложу парочку бесплатных тем с админ панелью выбором дизайна шаблона и т.д. я конечно же хочу что бы ссылка была моя тем более она одна. я сначала буду просто вписывать ссылку. Конечно я просто уверен будут уницы которые удалят её да я их обзову забаню ип и мне будет всеравно если через этот ип заходят в интерент не только он но и другие юзеры использующие это го же провайдера.
    я начал прятать эту ссылку ( способ будет тот же что и лицензия CMS — DLE ) и что будут все равно удалять ссылку. Не пойму так жалко 1 ссылку оставить имея 30+ на главной стр под рекламу и другую мишуру =\
    Хотелось бы услышать из блогеров кто оставляет ссылки, а кто нет и почему =\

    Ответить

    • привет.Не могла пройти мимо дискуссии. Если шаблон нравится и ссылки не спрятаны и ведут на сайт или блог автора я оставляю в большинстве случаев, ну , а если я вижу что в подвале стоит 4-5 ссылок на какие-то левые сайты типа там арабский кулинарный сайт или фигню какую-то и весь шаблон с кучей этих закодированных ссылок-, то такое удаляю не смотря.
      Это называется на лоха прокатит.

      Ответить

  12. Спасибо! Начал делать новый блог на wordpress. Обязательно попробую воплотить Ваши советы в жизнь. Мне тоже не нравится все эти ссылки в футере. Но если все их будут убирать, то тогда зачем люди будут делать шаблоны? Только ради морального удовлетворения наверно.

    Ответить

  13. Поддерживаю автора, ссылки можно сносить. Если шаблон бесплатный — он и есть бесплатный, а значит не содержит рекламу например.
    И не надо говорить — уважайте автора. для него это бизнес. Хочет иметь профит, так пусть делает офигенную платную тему. А не среднячок но типа бесплатный с вставленной рекламой чего-то или ссылкой на свой сайт, что одно и тоже, под эгидой бесплатной темы. Люди делают офигенные плагины, но они ж не вставляют в код ссылки и рекламу?

    Ответить

  14. ХаННеР Помоги мне с сайтом плз!!!Я не знаю как добавить пункт меню!!!(((НАпример всё про UcoZ
    я добавил в меню раздел готовые сервера url незнаю какой нужен и нажимаю «Готовые сервера»
    а мне пишет 404 not found…Помоги плз!Жду отвента на твоем сайте!!Зайду через часиков 3)

    Ответить

  15. Помоги, пожалуйста, убрать ссылки в футере с темы strownes brown. С меня полагаются и ссылки и рекламка.

    Ответить

  16. Может все таки сможешь помочь с темой? А то не совсем могу понять, как пользовать твоим декодером и что нужно удалять.

    Ответить

  17. Попытался отредактировать functions.php У меня бало значение — ‘ я поменял на — 1
    Сайт перестал работать.

    Ответить

  18. Я лично тоже парился, потом взял и удалил все эти строчки…в хедер, сайтбар, и подвале… и все ок, ссылки удалились.

    Ответить

  19. Мне бы кто помог удалить ссылочку или подсказать как удалить. Я даж заплачу $ правда у меня их немного.

    Я всё перелопатил, все файлы и скрипты искал подозрительный текст, т.к. ссылку искать бесполезно, ну я и её тоже искал программой которая все файлы открывает текстовые, пхп, скрипты.

    Низнаю как её внедрили, ну если поставить шаблон на другой домен, то ссылки нету.

    Кто может помочь стукните в аську 86-306-20шесть.

    Такая байда на двух сайтах. если от плагина какого то, то почему на других сайтах нету, где они же стоят.

    Помогите пожалуйста, сам не могу осилить. или стукните на мыло, но в аське я чаще. о цене договоримся. мне б хотяб на одном сайте помогли убрать, я тогда на втором думаю сам допру.

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

    Спасибо если кто отзовётся.

    вот еще: ссылка через день-два меняется сама.

    Ответить

    • Посмотрел сайт. Ты по ту ссылку, которая идет после первой статьи на странице? Других ссылок там нет, а та, что есть — похожа на сапо-ссылку.

      Ответить

  20. Ды неет, это не мой сайт а сайт на который идет ссылка. я свои сайты не палю. Просто когда писал коммент, то скопировал код с сайта, а он не вставился, лишь только ссылка на этот гребаный сайт.
    Вобщем проблему я решил — тему удалил нафиг и другую поставил. на двух сайтах. как ссылку палили я хз, но я там всё перерыл. создатели тем этих двух — засранцы. Удалите пожалуйста ссылку в комментарии моем который выше.

    Ответить

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>