Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Приглашения

Идеи для расширения функциональности phpBB 2.0.x
d-signer
phpBB 1.4.0
Сообщения: 38
Стаж: 18 лет 1 месяц

Сообщение d-signer »

И без полей ввода пропишут?

Да нет, регистрируются не роботы. Просто если не будет возможности вписать спамерский контент, то и лезть никто не будет. Ведь я подразумеваю контекст активирования в режиме Admin, а не User.
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение avm »

d-signer писал(а):И без полей ввода пропишут?
те кто этим занимается понятия не имеет что у вас там на страничке нарисовано... они сразу вызывают скрипт так как будто уже ввели данные в поля формы и нажали отправить (ведь им известно какие поля обычно трубуются при регистрации).

то украшательство о котором я говорил - только для нормальных людей (чтоб им мозг не нагревать лишними полями при регистрации).

от ботов и нечистоплотных регистряльщиков есть множество других решений.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
d-signer
phpBB 1.4.0
Сообщения: 38
Стаж: 18 лет 1 месяц

Сообщение d-signer »

А, понял, спасибо. То есть, надо просто обрезать количество аргументов функции.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

d-signer писал(а):А, понял, спасибо. То есть, надо просто обрезать количество аргументов функции.
Ничего вы не поняли.
Ищите мод Stop Advertisement_bots.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
d-signer
phpBB 1.4.0
Сообщения: 38
Стаж: 18 лет 1 месяц

Сообщение d-signer »

Да я посмотрел коды и понял что ничего не понял.

Нет, ну все-таки, а можно написать такой скрипт и под него форму сделать, чтобы только несколько необходимых полей было и в базу что бы только они заносились?
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

Siava писал(а):MavriK
Invitation Only U2U
Отличный мод, как раз его и использую :)
Проблема: если в форму ввода пригласительного кода ввести любую комбинацию из букв и цифр (или в сочетании: буквы с цифрами), и нажать "Отправить", то происходит открытие регистрационной формы.
Дальше... в самой регистрационной форме также есть поле ввода пригласительного кода. В случае, не правильного ввода кода в регистрационной форме, то регистрация на форуме - не успешная.
Вопрос:
- почему в форму ввода пригласительного кода можно ввести любой код и попасть в регистрационную форму?
- может правильнее сделать так: сделать проверку вводимого кода и в форме ввода кода и в регистрационной форме?
Эти вопросы я задал здесь:
http://www.phpbb.com/phpBB/viewtopic.ph ... 98#2578198
На что получил ответы, там же.
Кто-нибудь может перевести, тчо ответили?
Заранее спасибо!
NiTROUS
phpBB 1.2.0
Сообщения: 15
Стаж: 16 лет

Re: Приглашения

Сообщение NiTROUS »

Что-то обсуждение затихло :|
Мод кстати нужный
osenay
phpBB 1.0.0
Сообщения: 4
Стаж: 15 лет 3 месяца

Re: Приглашения

Сообщение osenay »

На счет мода Invitation_only_U2U... Ни у кого нету мыслей как автоматизировать, чтобы у приглашенного народа, сразу появлялись пригластиельные? Например по званию..

Когда выбираешь например звание: Добавить набор 3 пригласительных, то у участника с таким званием появляются они (з штуки).. А хотелось бы, чтобы например: когда человек получал звание, а с ним и определенное кол-во приглашений.
osenay
phpBB 1.0.0
Сообщения: 4
Стаж: 15 лет 3 месяца

Re: Приглашения

Сообщение osenay »

Гуру помогите плиз :) Я только начинаю разбираться в php, мускуле и форуме.
Для начала даже можно, чтобы по умолчанию у новых пользователей было 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';
Интересна эта строчка: ALTER TABLE phpbb_users ADD user_invites MEDIUMINT( 8 ) NOT NULL DEFAULT '0';

В ячейку user_invites записывается кол-во приглашений. Это можно сделать с админки. Например: всем участникам, какой-то группе, участникам под определенным званием, если участник зарегин больше, меньше n-го кол-ва дней.
Охота, чтобы новый участник сразу получал 10 пригласительных. Помогите плиз..
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Re: Приглашения

Сообщение DK7 »

на DEFAULT '10'; смените
osenay
phpBB 1.0.0
Сообщения: 4
Стаж: 15 лет 3 месяца

Re: Приглашения

Сообщение osenay »

Спасибо :) Уже разобрался.

Сменил в БД на другое значение.

Вернуться в «Запросы модов для phpBB 2.0.x»