MoneyMaker - здесь делают деньги! MoneyMaker - здесь делают деньги!

Форум Darkmoney Форум Дубликат
Дроп-сервис
probivbiz
Курсы по анонимности и безопасности Чат Манимейкера
Благотворительный фонд
Гарант-сервис, безопасные покупки


Вернуться   MoneyMaker - здесь делают деньги! > Информационный раздел > Новости проекта


Новости проекта Все новости форума Moneymaker в одном разделе.

garant
Ответ
 
LinkBack Опции темы Опции просмотра
Старый 12.09.2018, 08:41   #1
Супер-модератор
 
Аватар для Bes73
 
Регистрация: 16.04.2013
Адрес: Галактика Млечный путь. Точнее в ЛС.
Сообщений: 4,110
Депозит: 0 р.
Сделок через ГАРАНТ: 0
Покупок через ГАРАНТ:
По умолчанию Требуется помощь специалиста.

В общем суть ситуации:

На ММ установлен плагин который называется vBSEO версии 3.6.0. Версия PHP на форуме 5.6.21. На сколько удалось выяснить в процессе поисков, контора, которая выпускала этот плагин развалилась года 3 назад. Есть плагин более свежей версии, 3.6.1. Но он данные ошибки не исправляет, зато имеет некоторые дополнительные сложности из за которых обновление не целесообразно. Снести плагин и забыть как страшный сон возможности пока просто нет. Возникла необходимость этот плагин немного подправить. Ошибки выдаваемые плагином не критичные, но считаю что исправить их всё-таки необходимо.

Ошибки:
Код:
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vbseo/includes/functions_vbseo_hook.php on line 38

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vbseo/includes/functions_vbseo_hook.php on line 39

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vbseo/includes/functions_vbseo_hook.php on line 41

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in  on line 42

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vbseo/includes/functions_vbseo_hook.php on line 43

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vbseo/includes/functions_vbseo_seo.php on line 120
Ошибки не критические. Можно просто подавить что сейчас и сделано.

Ошибки вызываются следующим кодом:
Файл /home/vbseo/includes/functions_vbseo_hook.php
Код:
function vbseo_prepare_int_replace($ptext)
{
global $vboptions;
if (VBSEO_REWRITE_THREADS_ADDTITLE)
{
vbseo_reverse_formats();
$matchfull = preg_quote($vboptions['bburl2'].'/', '#');
if (VBSEO_REWRITE_THREADS_ADDTITLE_POST)
{
$ptext = preg_replace('#(href=")(' . $matchfull . VBSEO_FIND_P_FORMAT . '[^/"]*")#eis', 'vbseo_replace_urls_mini_post(\'$1\',\'$2\',\'$3\')', $ptext);
$ptext = preg_replace('#(href=")(' . $matchfull . 'showpost\.' . VBSEO_VB_EXT . '\?[^"]*?p(?:ostid)?=(\d+)[^/"]*")#eis', 'vbseo_replace_urls_mini_post(\'$1\',\'$2\',\'$3\')', $ptext);
}
$ptext = preg_replace('#(href=")(' . $matchfull .  VBSEO_FIND_MT_FORMAT . '[^/"]*")#eis', 'vbseo_replace_urls_mini(\'$1\',\'$2\',\'$3\',\'m\')', $ptext);
$ptext = preg_replace('#(href=")(' . $matchfull .  VBSEO_FIND_T_FORMAT . '[^/"]*")#eis', 'vbseo_replace_urls_mini(\'$1\',\'$2\',\'$3\')', $ptext);
$ptext = preg_replace('#(href=")(' . $matchfull . '(?:show|print)thread\.' . VBSEO_VB_EXT . '\?[^"]*?t(?:hreadid)?=(\d+)[^/"]*")#eis', 'vbseo_replace_urls_mini(\'$1\',\'$2\',\'$3\')', $ptext);
}
return $ptext;
}
Строка 38 вот эта:
Код:
$ptext = preg_replace('#(href=")(' . $matchfull . VBSEO_FIND_P_FORMAT . '[^/"]*")#eis', 'vbseo_replace_urls_mini_post(\'$1\',\'$2\',\'$3\')', $ptext);
Файл /home/vbseo/includes/functions_vbseo_seo.php
Код:
function vbseo_process_content_area($text)
{
global $seo_preg_replace;
if($seo_preg_replace && VBSEO_ACRONYMS_IN_CONTENT)
{
$text = '<z>'.$text;
$text = preg_replace(array_keys($seo_preg_replace), $seo_preg_replace, $text);
$text = substr($text, 3);
}
$text = vbseo_google_ad_section($text);
return $text;
}
Строка 120 вот эта:
Код:
$text = preg_replace(array_keys($seo_preg_replace), $seo_preg_replace, $text);
Попытка в лоб заменить preg_replace на preg_replace_callback в строке 120 приводит к ошибке:
Код:
Warning: preg_replace_callback(): Requires argument 2, 'Array', to be a valid callback in /home/vbseo/includes/functions_vbseo_seo.php on line 120
Вот собственно на этом мои скромные познания в пхп закончились. Нужна помощь.
Если считаете что данная помощь должна быть оплачена, предлагайте размер оплаты потому что я совершенно не представляю сколько бы это могло стоить. Необходимую дополнительную информацию готов предоставить.
__________________
Никого не волнует что рубль лежащий в Вашем кармане ворованный, если невозможно доказать что его украли именно Вы.

[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Bes73 вне форума   Ответить с цитированием
Старый 15.09.2018, 11:17   #2
Опытный манимэйкер
 
Аватар для utf-8
 
Регистрация: 19.03.2016
Адрес: Город бесов
Сообщений: 668
Депозит: 0 р.
Сделок через ГАРАНТ: 1
Покупок через ГАРАНТ:
По умолчанию

а function вставлял? или только preg_replace на preg_replace_callback менялось?
__________________
Изготовление сайтов All inclusive 5*: [Ссылки могут видеть только зарегистрированные пользователи. ] & [Ссылки могут видеть только зарегистрированные пользователи. ] & [Ссылки могут видеть только зарегистрированные пользователи. ] &[Ссылки могут видеть только зарегистрированные пользователи. ] & [Ссылки могут видеть только зарегистрированные пользователи. ] & [Ссылки могут видеть только зарегистрированные пользователи. ]
Настраиваю и администрирую хостинги, создаю VPN, веду рекламные кампании в Я.Директ и Google Реклама
utf-8 вне форума   Ответить с цитированием
Старый 15.09.2018, 21:55   #3
Супер-модератор
 
Аватар для Bes73
 
Регистрация: 16.04.2013
Адрес: Галактика Млечный путь. Точнее в ЛС.
Сообщений: 4,110
Депозит: 0 р.
Сделок через ГАРАНТ: 0
Покупок через ГАРАНТ:
По умолчанию

Цитата:
Сообщение от utf-8 Посмотреть сообщение
а function вставлял? или только preg_replace на preg_replace_callback менялось?
Ничего не вставлял. У меня понятие конечно в пхп есть, но конское. Дальше того что сделал я не пошел. Надо же не только чтобы ошибка ушла но и чтобы код верно работал.
__________________
Никого не волнует что рубль лежащий в Вашем кармане ворованный, если невозможно доказать что его украли именно Вы.

[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Bes73 вне форума   Ответить с цитированием
Старый 16.09.2018, 07:22   #4
Опытный манимэйкер
 
Аватар для utf-8
 
Регистрация: 19.03.2016
Адрес: Город бесов
Сообщений: 668
Депозит: 0 р.
Сделок через ГАРАНТ: 1
Покупок через ГАРАНТ:
По умолчанию

[Ссылки могут видеть только зарегистрированные пользователи. ]
оно?
__________________
Изготовление сайтов All inclusive 5*: [Ссылки могут видеть только зарегистрированные пользователи. ] & [Ссылки могут видеть только зарегистрированные пользователи. ] & [Ссылки могут видеть только зарегистрированные пользователи. ] &[Ссылки могут видеть только зарегистрированные пользователи. ] & [Ссылки могут видеть только зарегистрированные пользователи. ] & [Ссылки могут видеть только зарегистрированные пользователи. ]
Настраиваю и администрирую хостинги, создаю VPN, веду рекламные кампании в Я.Директ и Google Реклама
utf-8 вне форума   Ответить с цитированием
Старый 16.09.2018, 10:18   #5
Супер-модератор
 
Аватар для Bes73
 
Регистрация: 16.04.2013
Адрес: Галактика Млечный путь. Точнее в ЛС.
Сообщений: 4,110
Депозит: 0 р.
Сделок через ГАРАНТ: 0
Покупок через ГАРАНТ:
По умолчанию

Цитата:
Сообщение от utf-8 Посмотреть сообщение
[Ссылки могут видеть только зарегистрированные пользователи. ]
оно?
Вроде оно. На этот топик я уже разок натыкался пока искал решение. В любом случае сейчас я пока не лезу в эти ошибки. Они слава богу не критичные. Есть много гораздо более критичных ошибок. Их доисправляю и буду про эти думать.

Тут еще горе в том что вот в этой строке:
Код:
$text = preg_replace(array_keys($seo_preg_replace), $seo_preg_replace, $text);
Модификатора e вообще нет. То есть за этот модификатор транслятор что-то другое принимает. Ошибка просто где-то в синтаксисе.

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

[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Bes73 вне форума   Ответить с цитированием
Старый 16.09.2018, 10:46   #6
Опытный манимэйкер
 
Аватар для utf-8
 
Регистрация: 19.03.2016
Адрес: Город бесов
Сообщений: 668
Депозит: 0 р.
Сделок через ГАРАНТ: 1
Покупок через ГАРАНТ:
По умолчанию

Цитата:
Сообщение от Bes73 Посмотреть сообщение
Вроде оно.
Ошибка просто где-то в синтаксисе.
дак да, поэтому и я спрашивал добалялось ли что еще в строчки кода кроме тупой подмены команды , которое само по себе ничего не дает. ну раз не добавлялось , то это многое объясняет)
__________________
Изготовление сайтов All inclusive 5*: [Ссылки могут видеть только зарегистрированные пользователи. ] & [Ссылки могут видеть только зарегистрированные пользователи. ] & [Ссылки могут видеть только зарегистрированные пользователи. ] &[Ссылки могут видеть только зарегистрированные пользователи. ] & [Ссылки могут видеть только зарегистрированные пользователи. ] & [Ссылки могут видеть только зарегистрированные пользователи. ]
Настраиваю и администрирую хостинги, создаю VPN, веду рекламные кампании в Я.Директ и Google Реклама
utf-8 вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 21:37. Часовой пояс GMT.

Bes73 Bes73
garant
garant

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions, Inc. Перевод:
Search Engine Optimization by vBSEOzCarot
MoneyMaker.hk