Нужен переводчик? Тебе сюда.
Learn Russian online at MyRussian.org

четверг, 29 января 2009 г.

Xoops hacks: как автоматически подписывать новых пользователей на уведомления определенного модуля?

Этот тема обсуждалась на форуме Xoops.org на примере модуля объявлений Catads 1.4

Основной вопрос был следующий: как автоматически подписать регистрирующегося пользователя на уведомления о новых объявлениях в модуле 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');

Работает отлично!

Комментариев нет:

Отправить комментарий

Что вы думаете об этой статье?