Опубликовано: 11 января 20178 г Здравствуйте. Есть хук, добавляющий уведомления о смене репутации. Работает отлично, но почему-то отказывается работать с хуком (SD32) Reputation Reason... Не подскажете, пожалуйста, в чем там проблема? Вот оба хука: (SD32) Reputation Reason.rar (NB34) Enhanced Reputation Notifications 1.0.3.xml Изменено 11 января 20178 г пользователем Strategius
Опубликовано: 3 июля 20178 г Не подскажете решение?Все есть в теме.Правки в файлах nbEnhancedReputationNotificRate.php // class nbEnhancedReputationNotificRate extends classReputationCache class nbEnhancedReputationNotificRate extends sd32ReputationCoreFunctions sd32ReputationAjaxActionOverloader.php // require_once( IPS_HOOKS_PATH . 'sd32ReputationCoreFunctions.php' ); // $repCache = new sd32ReputationCoreFunctions(); $classToLoad = IPSLib::loadLibrary( IPS_HOOKS_PATH . 'sd32ReputationCoreFunctions.php', 'sd32ReputationCoreFunctions' ); $repCache = new $classToLoad(); sd32ReputationStaticActionOverloader.php // require_once( IPS_HOOKS_PATH . 'sd32ReputationCoreFunctions.php' ); // $repCache = new sd32ReputationCoreFunctions(); $classToLoad = IPSLib::loadLibrary( IPS_HOOKS_PATH . 'sd32ReputationCoreFunctions.php', 'sd32ReputationCoreFunctions' ); $repCache = new $classToLoad();+The class this file extends classReputationCache заменить на sd32ReputationCoreFunctions
Опубликовано: 3 июля 20178 г Автор Я так и делаю, но не работает в упор вообще... The class this file extends classReputationCache заменить на sd32ReputationCoreFunctionsА после этой правки пропадают настройки о включении уведомления из меню пользовательских уведомлений...
Опубликовано: 3 июля 20178 г А после этой правки пропадают настройки о включении уведомления из меню пользовательских уведомлений... Нужно файлы хука в папке hooks переименовать
Опубликовано: 3 июля 20178 г А как, не подскажете? В смысле?Открываете папку с хуками (hooks). Находите 2 файла nbEnhancedReputationNotificRate_%hash%.php и nbEnhancedReputationNotificSettings_%hash%.php и удаляете _%hash%В итоге остаются nbEnhancedReputationNotificRate.php и nbEnhancedReputationNotificSettings.php
Опубликовано: 3 июля 20178 г Автор Спасибо Вам огромное!!! Всё заработало, наконец-то! А я думал, нужно переименовать в sd32ReputationCoreFunctions Кстати, при обновлении кеша хуков файлы sd32ReputationAjaxActionOverloader_%hash%.php и sd32ReputationStaticActionOverloader_%hash%.php обновляются и все слетает... Можно ли это исправить? Переименование тут не помогает. И последний вопрос про уведомления, если можно. Можно ли так же легко поправить момент, что уведомления не приходят, если репутация изменена в статьях или блогах? Или это требует более сложных модификаций? Изменено 3 июля 20178 г пользователем Strategius
Опубликовано: 3 июля 20178 г И последний вопрос про уведомления, если можно. Можно ли так же легко поправить момент, что уведомления не приходят, если репутация изменена в статьях или блогах? Или это требует более сложных модификаций? Тут все "заточено" на сообщения тем.Кстати, при обновлении кеша хуков файлы sd32ReputationAjaxActionOverloader_%hash%.php и sd32ReputationStaticActionOverloader_%hash%.php обновляются и все слетает... Можно ли это исправить? Переименование тут не помогает.Переименуйте файлы, удалив хеш, и пересохраните хук. Как вариант сделать правки в xml и переустановить.
Здравствуйте. Есть хук, добавляющий уведомления о смене репутации. Работает отлично, но почему-то отказывается работать с хуком (SD32) Reputation Reason...
Не подскажете, пожалуйста, в чем там проблема?
Вот оба хука:
(SD32) Reputation Reason.rar
(NB34) Enhanced Reputation Notifications 1.0.3.xml
Изменено пользователем Strategius