vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.7 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=228)
-   -   Miscellaneous Hacks - Cyb - Advanced Registration (https://vborg.vbsupport.ru/showthread.php?t=198359)

Valter 12-07-2008 10:00 PM

Cyb - Advanced Registration
 
Info:
This product adds several advanced options to control new registrations, like:

- 'Random Questions' - User must answer random question to continue with the registration (can be on/off)
- 'Invitations System' - Let users invite their friends to join community
- You can choose to accept only invited people to register
- 'moderated users' management (accept/edit/contact/delete)
- e-mail users automatically when their accounts are accepted (can be on/off)
- 'non-activated users' management (accept/edit/contact/delete)
- Option to delete inactive accounts automatically if not confirmed X days after registration

All these features are controlled from one single page.

Notes:
- Don't forget to check/update product options after installation
- Only Admins can access this product options/logs
- Inviter is automatically marked as referral when invited user registers using invitation code

Installation:
1. Import XML file (as product): AdminCP > Plugin System > Manage Products > [Add/Import Product]

To set options:
Go to: AdminCP > vBulletin Options > Cyb - Advanced Registration

Versions:
v1.0 - Nov 29. 2008.
- Initial Version
v1.1 - Dec 08. 2008.
- New: Option to delete inactive accounts automatically after X days
- New: You can choose to e-mail users automatically when their accounts are accepted
- New: Enable only invited users to join
- Some minor bugs fixed
v1.2 - Dec 13. 2008.
- Fixed bug (Invitation e-mail address must be lower-case)
- Fixed bug (Random Question answer must be lower-case)
- Fixed bug (Unregistered users able to send Invitations)
- New: Limit number of Invitations user can send in 7 days
- Minor bug fixes in phrases and html
v1.3 - Dec 24. 2008.
- Improved detection of newly registered members who accepted invitations
- Fixed bug (referrer not marked if invitation code is not required)
v1.4 - Jan 02. 2009.
- Break lists into pages with standard vB navigation
- Code cleanup
v1.5 - Jan 25. 2009.
-Fixed bug (user can register without proper invitation code)
-New: Send multiple invitations at once
-New option: Maximum Invitations user can send at once
-New: Inviters are now able to add they real name to the message
-Minor bug fixes
v1.6 - Jan 25. 2009.
-Important bug fix in Invitation System
v1.7 - Feb 08. 2009.
-Fixed bug (Blank 'inviter' field for inviters who have been deleted in the meantime)
-Better inactive users detection for auto-prune (only zero-posters deleted)
-Fixed some CSS validation errors
-New: Check if e-mail address is already registered or invited before sending invitation
-Minor bugs fixed

macc 12-08-2008 07:18 PM

nice - thanks

macc

abouahmed 12-08-2008 07:18 PM

nice mod

i'll try it soon

installed.......

iPodHacking.com 12-08-2008 07:29 PM

This is great :)
Installed.

Being able to limit the amount of invitations that each user has would be awesome.

valdet 12-08-2008 08:12 PM

Cyb, as always you've done it again.

Your mods are always innovative and very useful.

Installed, rated and nominated !

Thank you very much

xthecanadianx 12-08-2008 08:18 PM

"invite friend" doesnt show in my nav bar.
whats the address so i can put it there
manually?
thanks

Valter 12-08-2008 08:21 PM

I'm glad you like it.

'Invite' link code:
Code:

<a href="misc.php?do=cybareginv">$vbphrase[cybareg_invitation_invite]</a>
Surround link by TD tags if needed.

digicom 12-08-2008 08:42 PM

Thankyou Installed :up:

xthecanadianx 12-08-2008 09:19 PM

thanks! you rock man! KEEP UP THE GOOD WORK!

Burito 12-08-2008 09:21 PM

Can you limit invitations per user/usergroup?

For instance User/s 1 From User group X can have 10 invites?

And User/s 1 From User group Y can have 25 Invites?

Or even Invites based on post count?

Nadeemjp 12-08-2008 10:54 PM

i will try it :)
installed:)

redlabour 12-09-2008 05:24 AM

This is the perfect Spambots Killer. :)

But how to change the normal Invitations to the Invitations where a Invitationcode is needed?

And BTW - the navbar Link is missing in vBadvanced. :(

john102774 12-09-2008 06:09 AM

Awesome stuff once again Cybernetec. *Reserved :)

Q-v-n-s-Q 12-09-2008 06:32 AM

ima try this out, thank you

sensimilla 12-09-2008 06:33 AM

Excellent work, Thanks

Leo Brazil 12-09-2008 02:19 PM

Excellent as always Cyb mods.

If you allow a suggestion. To make this mod even more perfect, something like verify e-mail before getting access to registration page would be fantastic.

One of the anoying things with Vb is people giving fake e-mails when they attend to registration.

Cheers

Aneurysm 12-09-2008 03:03 PM

Thanks, great work as always.

Aneurysm 12-09-2008 03:22 PM

here are a couple requests for the next revision
  • check the emaill address in the outgoing invitation against the user database to make sure the email address is not already associated with a user.
  • use the referral ID of the sender in the outgoing invitation request so the sender will get credit for the referral. Example: http://www.domain.com/forums/register.php?referrerid=551 (you could make this an on/off option in the setup)
  • Put the outgoing email text in mod's VB Options like you did with the Advanced Forum Rules mod. I would be nice to be able to change the text of the email without having to edit and reinstall the xml
Just my $0.02, thanks again for the great mods!

Valter 12-09-2008 06:41 PM

Quote:

Originally Posted by Aneurysm (Post 1681710)
here are a couple requests for the next revision
  • check the emaill address in the outgoing invitation against the user database to make sure the email address is not already associated with a user.
  • use the referral ID of the sender in the outgoing invitation request so the sender will get credit for the referral. Example: http://www.domain.com/forums/register.php?referrerid=551 (you could make this an on/off option in the setup)
  • Put the outgoing email text in mod's VB Options like you did with the Advanced Forum Rules mod. I would be nice to be able to change the text of the email without having to edit and reinstall the xml
Just my $0.02, thanks again for the great mods!

1. Invitation will just be ignored if you are invited to forum where you are already member.

2. This is already implemented. When user accepts invitation and register, inviter is marked as referral.

3. Message can be modified/translated in Phrase Manager. There is no need to change original XML. Editing phrases in original XML is also not recommended because of several reasons... And it's better to keep this in phrases to allow people with several languages installed to have all translations available.


You're welcome.

redlabour 12-09-2008 07:49 PM

Quote:

Originally Posted by redlabour (Post 1681438)
This is the perfect Spambots Killer. :)

But how to change the normal Invitations to the Invitations where a Invitationcode is needed?


And BTW - the navbar Link is missing in vBadvanced. :(

Cybernetec?

Valter 12-09-2008 09:15 PM

Enable "Only invited users can register" in product options.

For navbar link, try to globalize/insert: $cybareg_navbarlink

redlabour 12-09-2008 09:27 PM

Quote:

Originally Posted by Cybernetec (Post 1681911)
Enable "Only invited users can register" in product options.

Is there a possibility to let us choose if invited Users allways habe to insert a Invitation ID even normal Registrations are not disabled? Would be fine in another Update. :)

Valter 12-09-2008 09:32 PM

Hmm, it's like logging-in to site without proper password. You must be blocked until proper pass is typed. If you are allowed to put anything as password then it's completely unneded. If they can get in without proper Invitation Code, most of typed codes will be "fhgdhfghd" - completely useless data in database, and just one more irritating field in registration form.

doc1975 12-11-2008 03:52 PM

For some reason, I have new users attempt to register but for whatever reason, every time the answer the 'random question' it tells them the answer is incorrect... i tried it myself with the same result.

After further testing, it appears that it is case sensitive. Anyway to remove this so it accepts the answer regardless of whether they use caps or lower case?

http://www.reptilejunction.com/forums

Valter 12-11-2008 05:01 PM

It IS case sensitive. This will be changed in next version.

Deviant K1 12-11-2008 08:20 PM

Quote:

Originally Posted by valdet (Post 1681206)
Cyb, as always you've done it again.

Your mods are always innovative and very useful.

Installed, rated and nominated !

Thank you very much

I totally agree... 10 fold.

Cyb, you do such a great job with all your Hacks!

INSTALLED!!!:D

redlabour 12-11-2008 10:18 PM

Any Idea why some Mailadresses are not working?

Example - AdC_Toledo@Toledo.de (This is just a fictive Example i changed only the Letters not the format!!!)

Deviant K1 12-11-2008 10:38 PM

Quick question Cyb...

I believe this was ask previously so I apologize... but do you think there will be a way in a later update you may release that will allow specific user groups to use the "Invite Friend" option?

My reason for asking is because an "Unregistered" person visiting the site can just send invites to; for example "Frick & Frat". Neither Frick nor Frat will have ANY idea on who sent them the invitation because it lists the sender as "Unregistered". I would prefer to have only my current registered members be allowed to send invites to other people.

Or...

Is there a way to simple hide the "Invite" link (or button if using a different style template), from people that are not registered to the site. Seems simple enough, I think since a person who is not registered will see the "Register" link whereas a person who signs in does not. Is there a way to use the same concept so to speak with the "Invite" option?

Alfa1 12-11-2008 11:17 PM

I would love a contacts inviter with this. (msn, yahoo, outlook, etc)

Any chance on this?

Ozidoggy 12-12-2008 12:21 AM

Excellent mod!!

Would like to see where you can add the persons name that you wish to invite. Makes it a little more personal :)

doc1975 12-12-2008 12:29 AM

Working wonderfully, just edited the phrase and made it known.

DawnsWebDesigns 12-12-2008 07:06 AM

I tried to send an invite & after it was done it redirected me back to my main site @ dawnswebdesigns.com versus my forum's home page @ dawnswebdesigns.com/forum. Where can I fix that? Thank you for this mod. :)

Valter 12-12-2008 03:50 PM

Forum URL setting in vBulletin Options > Site Name/URL/Contact Details.

sleepyboy2004 12-12-2008 06:21 PM

Will this work for 3.8??

Valter 12-13-2008 01:28 PM

v1.2 - Dec 13. 2008.
- Fixed bug (Invitation e-mail address must be lower-case)
- Fixed bug (Random Question answer must be lower-case)
- Fixed bug (Unregistered users able to send Invitations)
- New: Limit number of Invitations user can send in 7 days
- Minor bug fixes in phrases and html

To upgrade:
- Import XML, allow overwrite
- Revert hack templates if any modified

Deviant K1 12-13-2008 03:50 PM

Thanks for the update Cyb! :D

v1.2 - Dec 13. 2008.
- Fixed bug (Invitation e-mail address must be lower-case)
- Fixed bug (Random Question answer must be lower-case)
- Fixed bug (Unregistered users able to send Invitations)
- New: Limit number of Invitations user can send in 7 days
- Minor bug fixes in phrases and html

In regards to the update above that is bold text, does the link redirects Unregistered user to the Smilie's page list by default? Just curious because others may get the same results as I have when I click on the Invite link when I am not logged in.

On a side note, I used vBa CMPS and created a different redirect page to be viewed if an Unregistered user attempts to use the invite feature. Unfortunately, I'm still trying to fix a slight bug in the HEADER of my custom template because I get a "Invalid Page Specified". I would have to refresh the page in order to get it to work properly... but besides that little bug, it works really good with the Mod :).

TilkiBey 12-13-2008 05:10 PM

good work Cybernetec :up:

i translated v1.2 to Turkish
i changed only the default question for our (Turks)

Turkish Explaning:
v1.2 nin tamamen T?rk?e'ye ?evirilmiş halidir
standart olarak gelen soru "T?rkiye'nin başkenti neresidir" olarak değiştirilmiştir
s?r?m g?ncellemelerini takip etmeyi l?tfen unutmayınız

Jety 12-13-2008 05:50 PM

thank you for translating TilkiBey ;)

Silencer Groans 12-14-2008 02:11 AM

Thankyou Installed

Silencer Groans 12-14-2008 03:10 AM

There is a problem

When it reviewed the existing questions or page me out a blank sheet of paper

Is there a conflict with vBSEO?

Has been installed on the work of the Forum and efficiently.


All times are GMT. The time now is 06:35 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01944 seconds
  • Memory Usage 1,821KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete