Инвайты

mixby

Пользователь
Такая ситуация. Вот установил модуль, всё бы нечего, но зайдя под учёткой admin по ссылке

Please Login or Register to view hidden text.

.ru/invite.php
Пишет:
Код:
Извините, но на данный момент вы не можете выдавать инвайты.
 
Ваш текущий рейтинг: 0
Кол-во месяцев, прошедших со дня вашей регистрации: 0

Вопрос - Каким образом можно выдать инвайт?
 

Nikolay90

Пользователь
Вот и обнова
С поддержкой R385 ...
Пробую ставить на R466. При выполнении SQL-запроса:
Код:
CREATE TABLE `invite_rules` (
    `rule_id` INT(4) unsigned NOT NULL auto_increment,
    `user_rating` INT(4) unsigned NOT NULL default 0,
    `user_age` INT(4) unsigned NOT NULL default 0,
    `invites_count` INT(4) unsigned NOT NULL default 0,
    `user_group` INT(4) unsigned NOT NULL default 0,
    PRIMARY KEY (`rule_id`);
появляется сообщение об ошибке:
Код:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 7
 

dimka3210

Легенда

Nikolay90

Пользователь
Во вложении все готово...
Установил этот мод на ревизию R466. Несколько косметических правок в файле установки, и с учётом крон-задачи, выкладываю отредактированное описание установки, может кому понадобится.
 

Вложения

  • INSTALL.txt
    15.2 KB · Просмотры: 28

Nikolay90

Пользователь
Только сегодня заметил, что при отключении инвайтов, у нового регистрирующегося пользователя всё равно требуется инвайт! Без ввода инвайта выводится сообщение "Вы не ввели инвайт"... В Админке инвайты отключены! Такая проблема была у кого-нибудь? Как решали?
(Стоит последняя версия мода инвайтов от anton4er с дополнениями от Rusa; R469)
 
G

Gemini_13

Гость
gerhanovn, просто ты включаешь инвайты 2 раза. Определись каким вариантом будешь включать/отключать инвайты
Это из твоей инструкции:
PHP:
#
#-----[ ФАЙЛ ]---------------------------------
#
config.php
 
#
#-----[ НАЙТИ ]--------------------------------
#
$bb_cfg['new_user_reg_disabled']  = false;        // Disable new user registrations
 
#
#-----[ ПОСЛЕ, ВСТАВИТЬ ]----------------------
#
$bb_cfg['new_user_reg_only_by_invite']  = true;    // Disable new user registrations by invites
И админка. Только это не крон-задача :)
PHP:
#
#Создаём крон-задачу, которая позволяет включать и отключать инвайты из админки
#-----[ SQL QUERY ]---------------------------------
 
INSERT INTO `bb_config` VALUES ('new_user_reg_only_by_invite', '0');
 
 
# admin_lang.php
# вставить соттветственно в английские и русские ланги, после Reports [END]
#
 
$lang['INVITE_ENABLED'] = 'Включить регистрацию только по инвайтам';
 
$lang['INVITE_ENABLED'] = 'Enable registration by invites only';
 
 
#
#admin_board.php
#
Найти:
    ));
 
break;
 
вставить до:
 
"INVITE_ENABLED" => $new['new_user_reg_only_by_invite'],
 
#
#admin_board.tpl
# вставить туда, где в админке должно быть управление инвайтами...
 
<!-- invite_enabled -->
<tr>
<td><h4>{L_INVITE_ENABLED}</h4></td>
<td>
<label><input type="radio" name="new_user_reg_only_by_invite" value="1" <!-- IF INVITE_ENABLED -->checked="checked"<!-- ENDIF --> />{L_YES}</label>&nbsp;&nbsp;
<label><input type="radio" name="new_user_reg_only_by_invite" value="0" <!-- IF not INVITE_ENABLED -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
</td>
</tr>
<!-- invite_enabled [END] -->
 

Nikolay90

Пользователь
Gemini_13, спасибо!
Тупанул немного(((
Тогда предложение: усовершенствовать мод так, чтобы в коде, по умолчанию, инвайты были выключены и была бы возможность их вкл/выкл из админки.
 
Сверху