#41
Rusa, вот спасибо так спасибо! Отдельное спасибо за крон задачу!🙂
Извините, но на данный момент вы не можете выдавать инвайты. Ваш текущий рейтинг: 0 Кол-во месяцев, прошедших со дня вашей регистрации: 0
Вот и обноваПробую ставить на R466. При выполнении SQL-запроса:
С поддержкой R385 ...
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
PRIMARY KEY (`rule_id`);
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`));
Во вложении все готово...Установил этот мод на ревизию R466. Несколько косметических правок в файле установки, и с учётом крон-задачи, выкладываю отредактированное описание установки, может кому понадобится.
# #-----[ ФАЙЛ ]--------------------------------- # 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И админка. Только это не крон-задача 🙂
#
#Создаём крон-задачу, которая позволяет включать и отключать инвайты из админки
#-----[ 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>
<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] -->INSERT INTO `bb_config` VALUES ('new_user_reg_only_by_invite', '1');