Приглашения
-
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет 1 месяц
-
- Former team member
- Сообщения: 582
- Стаж: 20 лет 3 месяца
- Откуда: Москва
те кто этим занимается понятия не имеет что у вас там на страничке нарисовано... они сразу вызывают скрипт так как будто уже ввели данные в поля формы и нажали отправить (ведь им известно какие поля обычно трубуются при регистрации).d-signer писал(а):И без полей ввода пропишут?
то украшательство о котором я говорил - только для нормальных людей (чтоб им мозг не нагревать лишними полями при регистрации).
от ботов и нечистоплотных регистряльщиков есть множество других решений.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
-
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет 1 месяц
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Ничего вы не поняли.d-signer писал(а):А, понял, спасибо. То есть, надо просто обрезать количество аргументов функции.
Ищите мод Stop Advertisement_bots.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет 1 месяц
-
- phpBB 2.0.7
- Сообщения: 555
- Стаж: 20 лет 8 месяцев
- Откуда: Санкт-Петербург
Проблема: если в форму ввода пригласительного кода ввести любую комбинацию из букв и цифр (или в сочетании: буквы с цифрами), и нажать "Отправить", то происходит открытие регистрационной формы.
Дальше... в самой регистрационной форме также есть поле ввода пригласительного кода. В случае, не правильного ввода кода в регистрационной форме, то регистрация на форуме - не успешная.
Вопрос:
- почему в форму ввода пригласительного кода можно ввести любой код и попасть в регистрационную форму?
- может правильнее сделать так: сделать проверку вводимого кода и в форме ввода кода и в регистрационной форме?
Эти вопросы я задал здесь:
http://www.phpbb.com/phpBB/viewtopic.ph ... 98#2578198
На что получил ответы, там же.
Кто-нибудь может перевести, тчо ответили?
Заранее спасибо!
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 17 лет 1 месяц
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 16 лет 3 месяца
Re: Приглашения
На счет мода Invitation_only_U2U... Ни у кого нету мыслей как автоматизировать, чтобы у приглашенного народа, сразу появлялись пригластиельные? Например по званию..
Когда выбираешь например звание: Добавить набор 3 пригласительных, то у участника с таким званием появляются они (з штуки).. А хотелось бы, чтобы например: когда человек получал звание, а с ним и определенное кол-во приглашений.
Когда выбираешь например звание: Добавить набор 3 пригласительных, то у участника с таким званием появляются они (з штуки).. А хотелось бы, чтобы например: когда человек получал звание, а с ним и определенное кол-во приглашений.
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 16 лет 3 месяца
Re: Приглашения
Гуру помогите плиз :) Я только начинаю разбираться в php, мускуле и форуме.
Для начала даже можно, чтобы по умолчанию у новых пользователей было 10 пригласительных.
Вот кусок кода в БД:
Интересна эта строчка: ALTER TABLE phpbb_users ADD user_invites MEDIUMINT( 8 ) NOT NULL DEFAULT '0';
В ячейку user_invites записывается кол-во приглашений. Это можно сделать с админки. Например: всем участникам, какой-то группе, участникам под определенным званием, если участник зарегин больше, меньше n-го кол-ва дней.
Охота, чтобы новый участник сразу получал 10 пригласительных. Помогите плиз..
Для начала даже можно, чтобы по умолчанию у новых пользователей было 10 пригласительных.
Вот кусок кода в БД:
Код: Выделить всё
CREATE TABLE phpbb_invitations (
invitation_id MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT ,
invitation_code VARCHAR( 8 ) NOT NULL ,
invitation_description TEXT NOT NULL,
invitation_uses MEDIUMINT( 8 ) NOT NULL DEFAULT '1',
invitation_sender MEDIUMINT( 8 ) NOT NULL DEFAULT '0',
invitation_group MEDIUMINT( 8 ) NOT NULL DEFAULT '0',
invitation_group_auto_activate TINYINT( 1 ) NOT NULL DEFAULT '0',
invitation_email TEXT NOT NULL,
PRIMARY KEY ( invitation_id )
);
CREATE TABLE phpbb_invitation_users (
invitation_id MEDIUMINT( 8 ) NOT NULL,
user_id MEDIUMINT( 8 ) NOT NULL,
PRIMARY KEY ( user_id )
);
INSERT INTO phpbb_config ( config_name , config_value )
VALUES ('invitation_only', '2');
INSERT INTO phpbb_config ( config_name , config_value )
VALUES ('invite_u2u', '2');
INSERT INTO phpbb_config ( config_name , config_value )
VALUES ('additional_rules', '');
ALTER TABLE phpbb_users ADD user_invites MEDIUMINT( 8 ) NOT NULL DEFAULT '0';
ALTER TABLE phpbb_groups ADD group_invites MEDIUMINT( 8 ) NOT NULL DEFAULT '0';
В ячейку user_invites записывается кол-во приглашений. Это можно сделать с админки. Например: всем участникам, какой-то группе, участникам под определенным званием, если участник зарегин больше, меньше n-го кол-ва дней.
Охота, чтобы новый участник сразу получал 10 пригласительных. Помогите плиз..
-
- Former team member
- Сообщения: 1008
- Стаж: 18 лет 9 месяцев
- Откуда: Кишинёв
- Благодарил (а): 1 раз
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 16 лет 3 месяца