siv1987 2,630 01/12/2017 11:11 PM Скажите нам, причем здесь имя файла? Вы сообщения читаете внимательно? Сделайте пожалуйста это несколько раз. 5, 6, 10 раз, столько, сколько потребуется. Было сказано изменить расширяемый класс на sd32ReputationCoreFunctions. Прочитайте внимательно названия всех полей. Покажите нам какое поле отвечает за именем класса расширяемого этим файлом. Зачем надо было лезть в имени файла? Share this post Link to post
Strategius 52 01/12/2017 11:26 PM Все, понял, протупил :)Хук был переустановлен заново, все правки сделаны с нуля. Файл хука отредактирован таким образом: В папке hook в данном файле строка class nbEnhancedReputationNotificRate extends classReputationCacheБыла заменена на class nbEnhancedReputationNotificRate extends sd32ReputationCoreFunctionsНо результат такой же - уведомления не приходят... Share this post Link to post
Strategius 52 01/13/2017 08:51 AM (edited) Вроде сейчас правильно сделал? Но почему-то не работает все-таки... Кстати, то, что класс перезагружается и хуки после правок взаимосвязаны - это действительно так. При очередной неверной правке в хуке Enhanced Reputation у меня отказывался работать хук Reputation Reason, то есть класс все таки пытался перезагрузиться. А сейчас, правка вроде верная, но эффект отсутствует, странно. Edited January 13, 2017 by Strategius Share this post Link to post
siv1987 2,630 01/13/2017 08:53 AM Только уведомления не приходят? Репутация работает? Share this post Link to post
Strategius 52 01/13/2017 08:58 AM Только уведомления не приходят? Репутация работает?Да, именно так. Репутация работает в штатном режиме, а уведомлений нету. Share this post Link to post
siv1987 2,630 01/13/2017 09:01 AM Галочки получать уведомления в настройках уведомлений стоят? Share this post Link to post
Strategius 52 01/13/2017 09:02 AM Галочки получать уведомления в настройках уведомлений стоят?Конечно, проверил в первую очередь. Да и они выставлены там по-умолчанию сразу после установки хука, проверил (и в АЦ, и в настройках профиля). Share this post Link to post
siv1987 2,630 01/13/2017 09:57 AM Везде в файле хука заменили require_once? Share this post Link to post
Strategius 52 01/13/2017 04:58 PM Извиняюсь, что ввел в заблуждение, не работает и репутация тоже. С последней правильной правкой хука Enhanced Reputation после внесения правки в хук Reputation Reason из поста #6 (замена require_once), репутация не работает, точно так, как было в той ситуации, которую я описал в посте #8, только теперь наоборот - репутация работает, только если сделать правку в sd32ReputationStaticActionOverloader.php :( Share this post Link to post
Strategius 52 01/16/2017 07:55 AM (edited) Я вот думаю, может дело в неправильной правке require_once? Edited January 16, 2017 by Strategius Share this post Link to post
Trotor 27 01/27/2017 06:13 PM Кстати, если репутация изменена в блогах или статьях, уведомление не приходит. Можно ли это поправить? Share this post Link to post
siv1987 2,630 01/27/2017 09:50 PM Хук предназначен для уведомления только при выдаче репутации в темах. Share this post Link to post
Trotor 27 01/27/2017 10:53 PM Хук предназначен для уведомления только при выдаче репутации в темах.То есть уведомления о смене репутация в блогах/статьях нужны индивидуальные хуки? Share this post Link to post
siv1987 2,630 01/28/2017 12:30 AM То есть уведомления о смене репутация в блогах/статьях нужны индивидуальные хуки?Функция данного хука рассчитана только для уведомление о репутации полученной в темах. Другие приложения он не поддерживает. Share this post Link to post
Strategius 52 02/21/2017 09:57 AM Я вот думаю, может дело в неправильной правке require_once?Так и не получилось исправить этот хук :( А можно ли как-то по иному перезагрузить класс хука? Share this post Link to post