Если они через логинзу — то фича не срабатывает. Как же сделать чтобы при регистрации через логинзу автоматом юзеры получали рейтинг?
в plugins/p_loginza/plugin.phpпри обычной регистрации я сделал чтобы пользователи получали автоматом 50 рейтинга.
Если они через логинзу — то фича не срабатывает. Как же сделать чтобы при регистрации через логинзу автоматом юзеры получали рейтинг?
замени строчку:
$sql = "INSERT INTO cms_users (login, nickname, password, email, regdate, birthdate, openid) VALUES ('$login', '$nickname', '$pass', '$email', NOW(), '$birthdate', '{$profile->identity}')";
$sql = "INSERT INTO cms_users (login, nickname, password, email, regdate, birthdate, rating, openid) VALUES ('$login', '$nickname', '$pass', '$email', NOW(), '$birthdate', '50', '{$profile->identity}')";
В plugins/p_loginza/auth.php
после
include(PATH.'/core/cms.php');
include(PATH.'/core/classes/actions.class.php');
перед
$sql = "INSERT INTO cms_user_profiles (user_id, city, description, showmail, showbirth, showicq, karma, imageurl, allow_who)
'object' => '', 'user_id' => $user_id, 'object_url' => '', 'object_id' => $user_id, 'target' => '', 'target_url' => '', 'target_id' => 0, 'description' => '' ));
Должно работать…
Супер!настройки плагина, добавь провайдера odnoklassniki
Спасибо большое, респект и уважение, все гениально и просто, я думал нужно зайти в файлы плагина, оказалось все намного проще.ozon, настройки плагина, добавь провайдера odnoklassniki
И еще у меня в настройках пользователей в графе дата рождения в место месяцев появились крокозябры, a числа и годы в порядке. Думаю что это скорее всего от того что я активировал логинзу, одновременно на двух сайтах, и на обоих тоже самое, как можно убрать крокозябры? может у кого была аналогичная ситуация? Спасибо.