VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Пользователь, желающий зарегистрироваться, после того, как согласится с правилами, увидит следующую картину:
Если у него есть код, он его вводит и спокойно регистрируется. Все остальные проверки - капча, рекапча, вопрос - можно отключать, так как вероятность того, что бот натычет нужный код, стремится к нулю.
Откуда берётся код. Зарегистрированный пользователь в Кабинете видит пункт "Приглашения". Нажимает.
Появляется форма для генерации кода.
Какое имя вводить в форму запроса, не имеет значения, это сделано для того, чтобы пользователь сам знал, кого он приглашал.
Ввёл имя, нажал кнопочку "Получить код".
Код сгенерировался, его можно выслать как угодно, мыл, аська, хоть по телефону продиктовать)
После того, как приглашённый зарегистрируется по этому коду, пользователь у себя в кабинете видит, с каким ником зарегистрировался тот, кого он приглашал.
Здесь же видно, сколько приглашений из скольки возможных уже "выписано". Срока давности у кодов нет, если код не использован (по нему никто не зарегистрировался, ну, мало ли - передумал или получил коды от нескольких людей) - этот неиспользованный код можно дать кому-то другому.
Как только лимит приглашений исчерпан, поле для ввода имени и кнопка "Получить код" - исчезают.
Сколько кодов-приглашений может выписать пользователь, устанавливается в настройках групп.
Возможен вариант доработки: персональное количество кодов, для каждого пользователя отдельно. Ну, то есть дать возможность особо адекватным приглашать больше, чем положено группе.
Информация о пригласивших/приглашённых.
В профиле пользователя появляется вкладка "Приглашения", в которой можно увидеть, кто позвал этого пользователя (если он регистрировался по коду) и кого он пригласил (или ещё не приглашал). Возможны варианты настроек приватности этой вкладки, в штатном варианте она не отображается гостям, даже если им разрешён просмотр профилей.
Информация о том, кто зарегистрировался по приглашению пользователя, берётся, естественно, при регистрации, а не из того поля, где введено "Дядя Вася")
Кроме того, вне зависимости от того, заполнил ли вновь зарегистрированный, по чьему приглашению он пришёл (и вне зависимости от того, что именно он там заполнил), записывается реальный реферрер и статистика...
Примечания. Преимущества некоторые у этой системы есть... она никак не связана с отсылкой приглашений через форум, это уже дело приглашающего - донести код. Это снимает проблемы со всякими мейл.ру и прочими недо-почтами.
Лично я не в восторге от закрытых ресурсов, но - да, есть масса случаев, когда "вход по инвайтам" оправдан.
Взялась я за эту систему по одной причине: наработки позволяют (в перспективе) сделать альтернативную систему для открытой регистрации, где будущий пользователь сможет сам для себя получить код. Тут есть масса вариантов, я их обдумываю...
Сделано для 3.8.х.
Есть для 4-ки
Собственно, это - всё. По вопросам приобретения сией экзотики обращайтесь в ЛС.
""Информация о том, кто зарегистрировался по приглашению пользователя, берётся, естественно, при регистрации, а не из того поля, где введено "Дядя Вася")""
А жаль
Quote:
но - да, есть масса случаев, когда "вход по инвайтам" оправдан.
я так понимаю на версия булки ниже 3,8 не пойдет?
вообще идея хорошая, я бы доработал его под себя
plcm только проблема с версиями, как думате смогу адаптировать под 3,6,4 ?
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by Андрюшкин
я так понимаю на версия булки ниже 3,8 не пойдет?
Я не проверяла.
Quote:
Originally Posted by Андрюшкин
как думате смогу адаптировать под 3,6,4 ?
Теоретически? Да. А практически... надо посмотреть...
@Yoskaldyr
Специалист
Join Date: Jan 2007
Posts: 543
Версия vB: 4.0.x
Reputation:
Professional 556
Репутация в разделе: 166
1
Андрюшкин, главные отличия между 3.6 и 3.8 (в плане совместимости этого хака) это страница профиля пользователя. т.е. придется всю эту инфу вешать на другие хуки.
Quote:
Originally Posted by Андрюшкин
только проблема с версиями, как думате смогу адаптировать под 3,6,4
Это довольно интересный вопрос. Т.к. адаптировать можно любой продукт под любую систему, весь вопрос в квалификации того кто будет адаптировать.
А по существу - если нормально разбираетесь в системе хуков булки и базовых ее классах, то адаптировать не составляет никаких проблем любой хак от 3.8 для работы на 3.6.
@a_aqua
На доске почёта сам знаешь за что
Join Date: Jul 2009
Location: Podlol`sk
Posts: 885
Версия vB: 3.8.4
Reputation:
Professional 402
Репутация в разделе: 94
0
Но лучше, конечно же, обновиться
хрюк
Гость
Posts: n/a
a_aqua, у Андрюшкин`a не слабо переписан форум. Проблематично/много времени займет обновление, но можно.
Luvilla,А можешь сделать чтобы инвайты работали немного по другому принципу ?
Нужен принцип работы такой:
Теже инвайты но не для регистрации а для вступления в определенную группу на форуме , то есть
Человеку даже не нужен код , он будет скрыт в специально формируемом сообщении на ЛС или же Емеил со специальной ссылкой и своим уни кодом . Человек получивший такое ЛС или Емеил и нажав в нем спец ссылку автоматически переходит в определенную группу на форуме.
Собстно это сама идея а как ее реализовать и возможно ли надеюсь подскажешь.