Основной вопрос был следующий: как автоматически подписать регистрирующегося пользователя на уведомления о новых объявлениях в модуле Catads 1.4 (by Cat)?
Ответ:
Нужно добавить следующий код:
$module_handler =& xoops_gethandler('module');
$module = $module_handler->getByDirname('catads');//замените catads на имя вашего модуля
$module_id = $module->getVar('mid');
$not_handler =& xoops_gethandler('notification');
$not_handler->subscribe($category, $item_id, $events, $mode, $module_id, $user_id); // замените эти переменные на нужные вам из ваш_модуль/xoops_version.php
в modules/profile/register.php около 156 строки сразу под
$newid = $newuser->getVar('uid');
Работает отлично!
Комментариев нет:
Отправить комментарий
Что вы думаете об этой статье?