View Full Version : Miscellaneous Hacks - VSa - Advanced Registration
Valter
02-16-2010, 10:00 PM
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 mentioned 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 > VSa - Advanced Registration
Versions:
v1.0 - Nov 29. 2008.
-Initial Version
v1.7 - Feb 08. 2009.
-Latest vB 3.x version
v2.0 - Feb 17. 2010.
-Updated for vB 4
-Done some code cleanup, minor bugs fixed
v2.0.1 - Feb 19. 2010.
-Fixed: Multiple invitations not sent properly
-Fixed: JS error if there are whitespaces in email address list
-New: Exclude groups from sending invites
v2.0.2 - May 22. 2012.
-Compatible with vBulletin 4.2
v2.0.3 - Apr 22. 2013.
-Compatible with vBulletin 4.2.1
Jonluci
02-17-2010, 12:47 PM
Can this be used as an invitaion mod?
I mean....i close registrations and make the site invite only?
Valter
02-17-2010, 12:50 PM
If you have Advanced Registration for 3.x installed:
- Save your Questions/logs to .txt or .sql, to have it in case something goes wrong during upgrade
- This product will automatically save your old data to a new table (used by vB4 version)
- Remove old version after upgrade if everything works as expected
Please report any bugs you discover.
Mark as Installed, and/or nominate/rate if you like it.
Valter
02-17-2010, 12:50 PM
Can this be used as an invitaion mod?
I mean....i close registrations and make the site invite only?
Yes, it's one of this product features.
Jonluci
02-17-2010, 12:53 PM
Yes, it's one of this product features.
thanks for the quick reply :)
will install and test it right away :D
EDIT: is there a way i can set the number of invites to each usergroup?
GeorgeB85
02-17-2010, 01:02 PM
Valter:
Thanks man, I have been waiting for this!!!
PS. The one thing that would be cool is there was a way either on the forum itself or via admincp to be able to edit the message that gets sent out, with out going through the phrases.
Jonluci
02-17-2010, 01:04 PM
Installed and tested works great :)
Awesome work mate :)
valendono
02-17-2010, 01:07 PM
can we see who invited who ? because when they registered we want somebody responsibility to whose invited them, otherwise they think they can spam or make bad thing in our forum.
princeedward
02-17-2010, 01:25 PM
Nice and thanks once again Valter...i've been waiting for this long time...
Marked Installed-Nominate-Rated 5 Star
Still Waiting For Auto Reply and Auto Birthday Greeter...Hope That Will Be The Next...
:p:up:
Valter
02-17-2010, 01:36 PM
that would be cool is there was a way either on the forum itself or via admincp to be able to edit the message that gets sent out, with out going through the phrases.
Nope.
I'm always keeping such messages in Phrases to give users ability to have it in multiple languages + add some CSS if they want.
When it's in ACP, there is only one version for all languages.
can we see who invited who ?
It's shown in log (management page).
MooseMoney
02-17-2010, 01:37 PM
Like the previous version - great mod.
Thank you!
steve1966
02-17-2010, 01:39 PM
thanks
GeorgeB85
02-17-2010, 01:40 PM
Valter:
One small error I have noticed is when you try to send multiple invites at once, it will tell you some of them are incorrect, when they are not.
I currently have it set to where you can send a max of 5 at a time, and I just tried 2 email address at the same time, with the comma separating them.
The mod kept telling me that the email address was incorrect for the second one, so when I sent the invites separately, they both worked fine.
Sador
02-17-2010, 01:48 PM
Nice mod, installed.
@Valter: I have almost completely translated this mod in Dutch for my own board, do you want a Dutch translation to be available for this mod? If so, I could send it to you, I think. (is it enough to download the Advanced registration product XML from language & phrases - Download languages and give it to you?)
team76
02-17-2010, 02:01 PM
very nice ,thank you
woffie
02-17-2010, 04:46 PM
Love this mod! Hoopefully the questions part of this will slow down the 20-30 spammer accounts I get everyday!
Way2Fonky
02-17-2010, 04:56 PM
Great job, ive been waiting for this! 5 Stars! Thanks alot.
nice mod, very useful :)
It would be great to see the ability to invite linked to specific usergroups.
Hornstar
02-17-2010, 07:09 PM
Is there a demo, I would like to try out the invite feature.
GeorgeB85
02-17-2010, 07:13 PM
Is there a demo, I would like to try out the invite feature.
That is why people suggest creating a test forum on a sub account to test out all features.
ti07shadow
02-17-2010, 07:15 PM
woot finally downloaded installed for the registration questions and invintation part to!
balkanboy
02-17-2010, 10:53 PM
thanks heaps dude i requested a invitation type of system like this, im just wondering can we set who is allowed to invite? regardless i will still install just would be a bonus if we can set / give invite privileges :)
woffie
02-18-2010, 02:31 AM
Awesome! No spammer accounts since installing this!
LuckyNeo
02-18-2010, 03:33 AM
aaaaaaaaaaaaaaaaaaaaaaaa!!! I LOVE YOU! THANK YOU!!! VERY MUCH!!
blake247
02-18-2010, 05:24 AM
Awesome!
wayne.richards@
02-18-2010, 12:10 PM
Working OK In 4.0.1 or 4.0.2?
Looks Great
GeorgeB85
02-18-2010, 12:43 PM
Valter:
When I sent the invite to people (so far just myself to test it out in vb.4.0 versions, I have added html codes to make certain areas bold, but when I receive it in my email I see the html code tags and not the bold fonts. How can this be fixed?
GrossKopf
02-18-2010, 01:16 PM
I can't edit the random questions. In the options, in the section that says "User must answer random question during registration? ", if I click on "setup", it takes me here:
http://flotgaming.net/forums/misc.php?do=vsaaregman&ca=mq
That's a page that shows information about smiles...
Valter
02-18-2010, 10:24 PM
One small error I have noticed is when you try to send multiple invites at once, it will tell you some of them are incorrect, when they are not.
Be noted that:
- addresses must be separated with commas (not ; etc...)
- addresses must be in correct format (xxx@yyy.zzz)
- system will not sent invitation if address was already registered
- system will not sent invitation if address was already invited
I can't edit the random questions. In the options, in the section that says "User must answer random question during registration? ", if I click on "setup", it takes me here:
http://flotgaming.net/forums/misc.php?do=vsaaregman&ca=mq
Use QL link to manage questions/invitations/users.
GeorgeB85
02-18-2010, 11:35 PM
Be noted that:
- addresses must be separated with commas (not ; etc...)
- addresses must be in correct format (xxx@yyy.zzz)
- system will not sent invitation if address was already registered
- system will not sent invitation if address was already invited
They were in the format of xxx@xx.com, xxx@tm.com and even tried sss@xx.com,dkd@djk.com but either way worked. It only worked when I sent them individually.
Also, any idea why the message is not sending with the html codes that I add? When I click on "invite friends" I can see the bold text that I created, but when it is sent, it doesn't display the bold text, and only the html language.
Valter
02-18-2010, 11:35 PM
v2.0.1 - Feb 19. 2010.
-Fixed: Multiple invitations not sent properly
-Fixed: JS error if there are whitespaces in email address list
-New: Exclude groups from sending invites
To upgrade:
-Import product XML, allow overwrite
Jonluci
02-18-2010, 11:45 PM
Thanks for the update mate :)
GeorgeB85
02-18-2010, 11:48 PM
Is it just me or is there no files now to download?
David Regimbal
02-18-2010, 11:51 PM
@GeorgeB85 - Agreed, lol :p
Though, as a quick question, is it possible to use the "invite code" feature to place them in a desired usergroup?
balkanboy
02-19-2010, 12:51 AM
thanks dude top mod im glad the feature i was hoping to have was added with excluding usergroups, im just wondering if in future will there be a system where you can give a individual user certain number of invites to use for that person, kinda like a reward
GeorgeB85
02-19-2010, 02:31 AM
Got the one issue fixed, now just need to find the solution why the html code for bold text is not working.
GrossKopf
02-19-2010, 10:19 AM
Use QL link to manage questions/invitations/users.
QL link?
Valter
02-19-2010, 12:14 PM
Quick Links
https://vborg.vbsupport.ru/attachment.php?attachmentid=112458&d=1266417820
Rene Kriest
02-19-2010, 05:38 PM
MOTM, definitely!
Finally the SPAM bots won't be able to register. A simple question does the job in my forum at an unbelievable high rate of 100%!
Thx Valter, you made my weekend! :)
Sorry for the stupid questions, but... ;)
I'm unsure of what the moderated users does?
Someone signs up, all goes well. At which point (without this mod) they would be a "registered user", usergroup 2.
What exactly are you "accepting" in this screenshot: https://vborg.vbsupport.ru/attachment.php?attachmentid=112464&d=1266418097
Sorry, this looks like something I could use, but I'm just unsure of the registration flow and how it changes.
Valter
02-19-2010, 06:04 PM
Sorry for the stupid questions, but... ;)
I'm unsure of what the moderated users does?
http://www.vbulletin.com/docs/html/main/vboptions_group_register
vBulletin Options > User Registration Options
# Moderate New Members - Allows you to validate new members before they are classified as registered members and are allowed to post.
Scout24
02-19-2010, 06:20 PM
Nice mod, installed.
@Valter: I have almost completely translated this mod in Dutch for my own board, do you want a Dutch translation to be available for this mod? If so, I could send it to you, I think. (is it enough to download the Advanced registration product XML from language & phrases - Download languages and give it to you?)
Great mod thx.
And Sandor I will say Yes to your Dutch tranlation.
:up:
http://www.vbulletin.com/docs/html/main/vboptions_group_register
Ok, so it uses vB's moderation methods. That is what I was unclear of, thanks!
Is there a way to skip the moderation of members? I'd like to use some of the invite features and such, but don't really need to worry about the moderation aspect.
Valter
02-19-2010, 07:47 PM
If you disable moderation in Registration Settings then just leave this part alone. It will not affect new registrations in any way.
GeorgeB85
02-20-2010, 04:45 AM
Valter:
When I sent the invite to people (so far just myself to test it out in vb.4.0 versions, I have added html codes to make certain areas bold, but when I receive it in my email I see the html code tags and not the bold fonts. How can this be fixed?
Has anyone else experienced this issue and if so, what did you do to fix it? Thanks.
ahmedipa
02-20-2010, 06:27 AM
very good mod thank you so much I will test it as soon as.....
Videx
02-20-2010, 08:26 AM
A clarification please? "Delete inactive accounts after x days" doesn't really mean all inactive accounts? I assume it's just deleting primary members of Users Awaiting Email Confirmation?
Valter
02-20-2010, 08:56 AM
A clarification please? "Delete inactive accounts after x days" doesn't really mean all inactive accounts? I assume it's just deleting primary members of Users Awaiting Email Confirmation?
This will delete user if:
- Primary usergroup = 3 (Users Awaiting Email Confirmation)
- Post count = 0
- Not confirmed X days after registration
andreamarucci
02-21-2010, 04:09 PM
Just a question. I would like to use this mod to invite people so that only people invited can register. I'm the admin and I would like to have this possibility but not to give it to other members. Can I restrict this feature only to a specific usergroup (in this case only the administrator group)?
Valter
02-21-2010, 08:56 PM
Just a question. I would like to use this mod to invite people so that only people invited can register. I'm the admin and I would like to have this possibility but not to give it to other members. Can I restrict this feature only to a specific usergroup (in this case only the administrator group)?
v2.0.1 - Feb 19. 2010.
-Fixed: Multiple invitations not sent properly
-Fixed: JS error if there are whitespaces in email address list
-New: Exclude groups from sending invites
Tize.
02-21-2010, 09:58 PM
Great file, works fine in 4.0.1 Installed
5 stars!!
balkanboy
02-21-2010, 11:08 PM
how can i set which groups can see the invite management quicklink sorry because i made a custom usergroup called founder and i cannot view the quicklink :( only when im set to administrator group!
ALSO:
In the options when i click on either
Only invited users can register [View Log]
or
Delete inactive accounts after X days ("0" to disable) [View List]
The view list button takes me too your vsa chatbox smiles page lol......
Valter
02-21-2010, 11:26 PM
Add Admin(6) as your secondary usergroup.
You'll appear as Founder, while usergroup 6 permissions will be applied.
Some other people reported problems with the links but I'm not sure yet what causes that.
balkanboy
02-21-2010, 11:57 PM
thanks maybe in future updates you could assign the quicklink but for now thats fine with me :)
yeah just thought i would mention it incase it hasn't been said =]
Could i also add when we send a Invite can it be sent with a referral link by me.... that would be great... :D
andreamarucci
02-22-2010, 10:21 AM
Wow! That's what I call speed... Thank you very much!
johnny713
02-23-2010, 12:41 AM
Interesting !!! Reserved for later, thank you...
asus78
02-23-2010, 04:13 PM
Hi, is it not possible to send out a code to a huge audience via FB Fan pages and let only 500 users register?
The email option is nice, but if you dont have any emails, is there no chance to pass the code along?
thx
tunerclub.net
02-25-2010, 03:33 PM
great addon, only 2 things i beg of you...
1. the ability to make a master invite code.. (useful for spreading around..., ex. word of mouth, other web forums, FACEBOOK)
2. Said invite code puts them into a specific user group. (if a member from a partner site joins, they will get a special rank when they join my site)
other than that, Its a great addon.
thanks,
-jason
x626xblack
02-26-2010, 11:14 AM
Excellent Add-On. Works great! Thanks!
asus78
02-27-2010, 02:20 PM
great addon, only 2 things i beg of you...
1. the ability to make a master invite code.. (useful for spreading around..., ex. word of mouth, other web forums, FACEBOOK)
2. Said invite code puts them into a specific user group. (if a member from a partner site joins, they will get a special rank when they join my site)
other than that, Its a great addon.
thanks,
-jason
totally aggree..
asus78
02-27-2010, 02:21 PM
great addon, only 2 things i beg of you...
1. the ability to make a master invite code.. (useful for spreading around..., ex. word of mouth, other web forums, FACEBOOK)
2. Said invite code puts them into a specific user group. (if a member from a partner site joins, they will get a special rank when they join my site)
other than that, Its a great addon.
thanks,
-jason
totally agree..
Valter
02-27-2010, 08:35 PM
Currently we have situation where only user with correct combination of email address and invitation code is able to register (of course when 'only invited' option is enabled). Here we are sure that registered member was really invited, and inviter is marked as referrer.
If we enable registration with correct code but any email address, then this feature becomes completely useless, as it's easy to share the code. I can get it and register on your forums, but was never invited. Also noone will be marked as referrer. Then we can enable registration without the code, and make it all easier for new registrants.
4nawadir.com
02-28-2010, 01:40 PM
Very Nice .
Installed + Notaminated
( Can I Translate It To Arabic ?)
HRCHOSTING
02-28-2010, 02:13 PM
Installed and working great, Thanks
Will this show me if a registered user is trying to register another account? (Duplicate IP's)
Sadikb
03-09-2010, 09:40 AM
Hi, is it possible to add the invite friends box directly on the registration page?
Jonluci
03-09-2010, 10:59 AM
Error: e-mail address(es) incorrect: function () { for (var i = 1; i < this.length; i++) { if (this[i][0] == this[i - 1][0]) { this.splice(i, 1); } } }; function () { for (var i = 0; i <= this.length; i++) { this.shift(); } }
I get the above error when sending invites :(
Trumpetrhapsody
03-10-2010, 01:51 PM
It would be a nice feature to instead of only giving a "Add to navbar yes/no" option for the invites, to give a drop down menu that allows you to "Disable/add to navbar/add to Quicklinks/add to Forum Actions".
I know I could do this manually in the template, but it would be nice if coders would start making this a menu option. It doesn't take long to fill up your navbar if you have a lot of mods installed.
War.Frog
03-10-2010, 02:31 PM
Strange. I've just installed this mod, and when I click on "setup" for the random questions, I'm taken to the FAQ > Smilie List.
Any thoughts??
Edit: It appears almost every link in the AdminCP panel for this mod takes me to the Smilie FAQ!? (it appears that's the default page for any reference to www.domain.com/forum/misc.php.
So...mine is ignoring the variables in "?do=xxx"
ZuFett
03-11-2010, 12:55 PM
arrr Valter, i love your hacks. thanks!
mfowler70
03-12-2010, 06:57 PM
Great mod. Installed.
One problem though. I sent an invite my myself (different email), registered a test account, clicked the activation link sent via email, logged back in as admin, moderated the account, but it still shows up in the invitations list as "not accepted yet".
The process works fine, but it just doesn't clear the invitation list at the end.
Any suggestions.
mfowler70
03-12-2010, 10:22 PM
Found another bug. When you try to send an invitation to someone who's already been invited, it correctly tells you that it can't do that.
But the person gets a blank email anyway.
DS MrSinister
03-13-2010, 02:14 PM
is there a way to have multiple answers for the random questions, if so how would i go about this..?
Thanks
icarusforde
03-19-2010, 10:17 PM
Strange. I've just installed this mod, and when I click on "setup" for the random questions, I'm taken to the FAQ > Smilie List.
Any thoughts??
Edit: It appears almost every link in the AdminCP panel for this mod takes me to the Smilie FAQ!? (it appears that's the default page for any reference to www.domain.com/forum/misc.php.
So...mine is ignoring the variables in "?do=xxx"
Getting the same thing. :(
War.Frog
03-20-2010, 04:43 PM
There's apparently an "easy" fix for this problem but I don't know how to implement it. I'll have to leave this mod disabled until a fix is posted.
Is it possible to remove the invitation limit for certain usergroups (such as Administrators) but leave it for others?
raja811
03-22-2010, 07:36 PM
thanks
-=Leb=-
03-25-2010, 01:57 PM
I love it, thx for your awesome mods
GeorgeB85
03-25-2010, 09:05 PM
I have noticed that when people registrar using a code I sent them, I am not listed as the referrer. I thought this was supposed to be automatic?
dtommy79
03-28-2010, 06:47 PM
Hungarian translation attached
maidos
03-29-2010, 12:21 PM
for the invitation is it possible to allow to set a predefined month/years for a usergroup to invite..
like 4 invites per month
Da-Vinci
04-02-2010, 06:36 PM
I've got a problem, I've installed this but have noticed there have been no users register in 2 days, were on average we get 12 + a day, so I've tried signing up and this is the reason why.
http://www.hostmypics.org/pictures/26c501096407108f3ba4aab43fff96f5.png
I've uninstalled the plugin but the problem is still there.
Videx
04-02-2010, 08:22 PM
It looks like a server problem - gd or ImageMagick isn't working. You need to fix that for the sake of all the images on your site. Contact your host if it's a shared server.
And drop captcha for registration; it was cracked over a year ago. Use a simple q&a instead.
Da-Vinci
04-02-2010, 08:59 PM
OK thanks for the reply.
GeorgeB85
04-03-2010, 01:36 AM
Is anything going to be done for the referral not working issue?
zelnik
04-14-2010, 11:00 AM
Installed for the security question function, have disabled invite option until it's fixed but it looks like a nice option to have!
HRCHOSTING
04-14-2010, 11:13 AM
Could you add more features to the "users awaiting moderation" page? for instance, something to track user IP (users with the same IP), IP Tracking/location and so on?
your24hourstore
04-15-2010, 02:46 PM
I just want to say that this mod works, I havent had one bot signup since this was installed week or so ago, and i was getting at least one a day before.
thanks this hack does a great job
guvner
04-15-2010, 06:54 PM
I installed this mod to better manage unconfirmed users (by deleting them after 7 days) - however after looking at the "Non-Activated Users" list generated by the mod I feel a little nervous about leaving it active.
In addition to users who are recent sign-ups, I also see users listed who have high post counts. I can only assume they've changed their email address and not confirmed for some reason - but they're still listed.
Given that the mod is supposed to satisfy 3 conditions:
user group=3
post count=0
not confirmed=x days,
Why would members with 1,350 posts be on the generated list and how can I be sure they won't get caught up in the cron cleanup and deleted?
Many thanks,
Mike :)
Valter
04-15-2010, 09:19 PM
No worry. Mod will list all unconfirmed accounts, but it will delete only these with no posts and no activation for X days.
fxgaming
04-22-2010, 03:58 PM
Strange. I've just installed this mod, and when I click on "setup" for the random questions, I'm taken to the FAQ > Smilie List.
Any thoughts??
Edit: It appears almost every link in the AdminCP panel for this mod takes me to the Smilie FAQ!? (it appears that's the default page for any reference to www.domain.com/forum/misc.php.
So...mine is ignoring the variables in "?do=xxx"
I am also having the same issue with this Mod
GeorgeB85
04-23-2010, 02:54 PM
I was curious to know if the issue with using html text was going to be fixed. As I have mentioned before, I am using HTML code on certain parts of the text that gets sent to invited users. However, when I go to send an invite, I can see the BOLD text parts, but when the message gets sent, it doesn't show the BOLD text, but rather the HTML code used to try and make the text BOLD.
anandbagmane
04-24-2010, 01:55 PM
shown twice in nav bar
Vb version : 4.0.3
http://www.architectpavilion.com/Advancedregistration.jpg
Thanks
anand
Valter
04-24-2010, 03:12 PM
It seems you have two instances of navbar_end hook in navbar template.
Check your forum style.
hoadiem
04-25-2010, 06:02 PM
work great for me v4.0.3, marked as installed
fluidswork
04-29-2010, 04:44 PM
Awesome ...............
Stefanus
04-29-2010, 09:50 PM
It seems you have two instances of navbar_end hook in navbar template.
Check your forum style.
Hmm, removing the first instance removed both links and another to its right, removing the second one does not make a difference? ;)
Xencored
05-18-2010, 02:40 PM
Awesome mod!!! thanks so much
Question
What is the template called where i can edit "Message to be sent" please
ive viewed source and it says its in Navbar :O
Thanks alot
Edit allright i found the phase and edited it
Edit the plugin by adding $vbulletin->userinfo[userid]
Close i got
To sign up please visit the following page:
http://www.myanimeisland.com/register.php?referrerid=
Just missing the user ID at the end
ShawnV
05-21-2010, 05:17 PM
v2.0.1 ) The invite friends page doesn't seem to be picking up the additional CSS in vbulletin.
edit: looks like this {vb:raw headinclude_bottom} is missing from the vsa_areg_invite template.
Valter
05-21-2010, 09:55 PM
Just missing the user ID at the end
It's not needed. Referrer is marked the other way when user registers.
Xencored
05-26-2010, 09:47 PM
It's not needed. Referrer is marked the other way when user registers.
Oh i didnt think there was a other way :D Thanks
ProFifaLeagues
06-01-2010, 04:26 AM
I can not get the invite link in navbar to work on 4.0.3 any ideas as everything else is working a1
havard20009
06-01-2010, 12:15 PM
not send to yahoo
whre is problem ? plz help
Bansheebob
06-01-2010, 11:43 PM
Got a little problem, my members are registering but when they recieve "you will be notified by email once your account has been activated" then they receive the "click here to return to the forum" they get a "you are banned" message. What is up with that? How do I change this?
Kraxell
06-02-2010, 06:14 PM
huhu
really nice hack!
but is it possible to create more invite-codes for administrator or mods?
Or a "Invite-Code-Generator" in ACP?
BrightStar
06-04-2010, 02:49 PM
It doesn't seem to appear in my quick links? :(
Using 4.0.3 and it takes me to the smilies page everytime I try to set up the security question
BrightStar
06-09-2010, 10:32 AM
Valter, please help.
spillage
06-10-2010, 12:34 AM
On the Options page, "Setup", "View Log", and "View List" links all take you to the Smilie List FAQ, rather than their respective pages.
Members of excluded Groups can still see the Navbar menu item.
Scalemotorcars
06-11-2010, 09:22 PM
Installed and Nominated.
Works perfectly on my 4.0.3 board. No problems at all.
I've had this on my 3.8.4 board for some time and as soon as I installed it all the spam bots were history. I just love that.... :up:
Dragonsys
06-13-2010, 02:23 PM
On the Options page, "Setup", "View Log", and "View List" links all take you to the Smilie List FAQ, rather than their respective pages.
make sure the product option "Enable Whole Product" is set to yes
Booost This
06-14-2010, 12:53 PM
Great Mod, just a suggestion. Could we have the initiation system limited to specific user groups (IE. Admins)?
One of the sites I run is locked down on the registration side. I don't want to allow others to invite users as it is a company specific forum and I monitor the member-base very closely but the amount of people I need to allow to sign up is quite long and would be easier to just send out invites as an admin instead of manually creating every account. I just don't want to allow others to send out invites if I have the mod turned on.
Any help would be appreciated!
fayax
06-15-2010, 06:54 AM
Valter/ VSA mods seem to be some of the best ones written. Excellent job!
thecelticway
06-15-2010, 03:40 PM
looks terrific ~~~~ but cant find the "invite Friends" link anywhere
should the be anything in the AP to adjust the setting....
many thanks
BrightStar
06-15-2010, 06:10 PM
Did someone fix the issue with the editing registration question taking you to the smiley page?
fuffalo
06-15-2010, 07:17 PM
No invite link in navbar?
fuffalo
06-15-2010, 07:23 PM
Make sure that you do not have registered users as not being able to send invites or else the link will disappear. Is there a fix for this?
thecelticway
06-15-2010, 07:37 PM
looks terrific ~~~~ but cant find the "invite Friends" link anywhere
should the be anything in the AP to adjust the setting....
many thanks
sorted & working great
terrific add-on
thanks
twitch
06-17-2010, 07:36 PM
I have BP-Black style installed and can't see the text I type into the add question for registration area.
I have to highlight the text to see what I typed in because it is black on black and the only black on black area I have in the forums from what I can tell.
Tize.
06-17-2010, 07:42 PM
Nominate, regards.
GeorgeB85
06-25-2010, 12:45 PM
It would be nice to get the html fixed on this mod, so when you send a invite to a potential member, they see the result of the html code (like if you make the text bold), instead of seeing the html code only!
volarium
06-26-2010, 03:37 PM
A little confused about the Delete Inactive Accounts feature. Does it happen automatically, or does it just provide you a list of inactive users that you can manually delete? If it happens automatically, how does it work? I don't see a new Scheduled Task, so just wondering what runs the automatic deletion, and when it runs. Thanks for the clarification.
Gun Geek
06-29-2010, 05:38 AM
Having same problems as others, Going to the smiley page and logging out user????
Gun Geek
07-01-2010, 07:08 PM
Never mind it was a cookie issue. My bad. Installed. Thank you.
BrightStar
07-01-2010, 07:48 PM
Never mind it was a cookie issue. My bad. Installed. Thank you.
How did you fix it as mine keeps going to smiley page? :confused:
Dragaon
07-15-2010, 03:53 PM
Yep, excellent mod. We have been using it since March with great success.
I have one issue I would like to work out. There are numerous invites that have been sent out and never answered. So we have a large number of "Not Accepted Yet" in the invites list.
Occasionally we are asked to resend as the users spam blocker or whatever blocked it.
So here''s the issue; when we need to resend we have to manually search through 1,400+ invites to find and delete the one sent previously so we can resend.
Can there be a way to search and remove email addresses not yet accepted?
Can there be a way to automatically delete invites not accepted after a predetermined amount of time?
Thanks
promet
07-15-2010, 09:14 PM
voted installed excellent mod.
thanks a million.
Valter
07-15-2010, 10:30 PM
Can there be a way to automatically delete invites not accepted after a predetermined amount of time?
Invitation expiration may be added in next version.
I can't say atm when it will be released.
Gun Geek
07-18-2010, 01:49 PM
How did you fix it as mine keeps going to smiley page? :confused:
You need to make sure that your forum cookie settings are set up properly. I noticed that when logged in if I went to any other page it logged me out it wasnt just with this mod.
Gun Geek
07-18-2010, 01:50 PM
A lot of times the invitations are not sent out. Can you help with this. It mostly looks like Yahoo, gmail and hotmail that they never get the email. I dont get any notices of a failed delivery but they dont get the email.
mradlin
07-18-2010, 03:45 PM
Installed!!
The mod is great, but it ignores the additional.css. As this is where I defined parts of my header and footer, is it somehow possible to make the mod use the additional.css?
Thanks!
Edit: got it, {vb:raw headinclude_bottom} is missing. By the way, the Advanced Forum Rules have the same little issue, the PayPal Donate mod doesn't (I found the solution by comparing the templates ;-)).
aimsln
07-19-2010, 07:01 PM
Creating mastercode for Invation system:
Replace the plug-in code of "VSa - Advanced Registration - MN"
if ($vbulletin->options['vsaareg_enable'] AND $vbulletin->options['vsaareg_enable_questions'])
{
$vbulletin->db->hide_errors();
$vbulletin->input->clean_array_gpc('p', array(
'vsaareg_id' => TYPE_UINT,
'vsaareg_answer' => TYPE_STR)
);
if ($vbulletin->GPC['vsaareg_id']>0)
{
$vsaareg_tqinfo = $vbulletin->db->query_first("
SELECT id, question, answer
FROM " . TABLE_PREFIX . "vsa_advreg AS vsa_advreg
WHERE id = '".$vbulletin->db->escape_string($vbulletin->GPC['vsaareg_id'])."'
");
if (strtoupper($vbulletin->GPC['vsaareg_answer']) != strtoupper($vsaareg_tqinfo['answer']))
{
$userdata->error('vsaareg_wrong_answer', $vbphrase['vsaareg_random_question']);
}
}
$vbulletin->db->show_errors();
}
if ($vbulletin->options['vsaareg_enable'] AND $vbulletin->options['vsaareg_enable_invite'])
{
$vsaareg_invonly = "";
if ($vbulletin->options['vsaareg_enable_invite_only'])
{
$vsaareg_aregcode = $vbulletin->input->clean_gpc('p', 'vsaareg_code', TYPE_STR);
$vsaareg_invonly = "AND code = $vsaareg_aregcode";
}
if($vsaareg_aregcode != 'masterinvitecode')
{
$vbulletin->db->hide_errors();
$vsaareg_tiinfo = $vbulletin->db->query_first("
SELECT id, inviter, invited, code
FROM " . TABLE_PREFIX . "vsa_advreg_invite AS vsa_advreg_invite
WHERE invited = '".$vbulletin->db->escape_string($vbulletin->GPC['email'])."' AND done = '0' $vsaareg_invonly
");
if ($vsaareg_tiinfo['id']>0)
{
if (empty($userdata->errors))
{
$vbulletin->db->query_write(" UPDATE " . TABLE_PREFIX . "vsa_advreg_invite SET done = '1' WHERE id = '". $vbulletin->db->escape_string($vsaareg_tiinfo['id'])."' ");
$vsaareg_refinfo = $vbulletin->db->query_first("
SELECT username
FROM " . TABLE_PREFIX . "user AS user
WHERE userid = '".$vbulletin->db->escape_string($vsaareg_tiinfo['inviter'])."'
");
$userdata->set('referrerid', $vsaareg_refinfo['username']);
}
}
else if ($vbulletin->options['vsaareg_enable_invite_only'])
{
$userdata->error('vsaareg_wrong_invcode');
}
$vbulletin->db->show_errors();
} else {
$userdata->set('referrerid', useridnumber);
}
}
Replace masterinvitecode by your string. Sample would be: funnyday
if($vsaareg_aregcode != 'funnyday')
And change the useridnumber to the user who will be listed as the referer:
$userdata->set('referrerid', 1);
Not the username but the userid!
In my case this is our admin.
:)
oddmud
07-19-2010, 11:42 PM
I may be stupid but, I tried to register an account, and it didn't show me anywhere about sending invitations. I checked the settings, and usergroups 1 and 8 are not allowed to send invitations. So when do they get to send invitations if their still waiting email confirmation, or what not...
I'm not sure that makes a whole bunch of sense, but yeah.. i'm a little confused.
Gun Geek
07-20-2010, 02:15 AM
Add aol to the list above.
BrightStar
07-20-2010, 09:18 AM
You need to make sure that your forum cookie settings are set up properly. I noticed that when logged in if I went to any other page it logged me out it wasnt just with this mod.
I've installed this mod on another forum and it works perfectly fine. the URL it takes you is exactly the same on both forum when setting up a random question but on my actual forum it takes me to the smilies page.
Could someone help me fix this as developer seems to be ignoring my question.
Thanks a lot.
ProFifaLeagues
07-20-2010, 09:27 AM
I've installed this mod on another forum and it works perfectly fine. the URL it takes you is exactly the same on both forum when setting up a random question but on my actual forum it takes me to the smilies page.
Could someone help me fix this as developer seems to be ignoring my question.
Thanks a lot.
Maybe worth redownloading the xml and trying to re import it mate
BrightStar
07-20-2010, 04:15 PM
Maybe worth redownloading the xml and trying to re import it mate
Well that didnt help but thanks for the tip. Odd thing is it doesnt even appear in quick links menu either!
KURTZ
07-26-2010, 04:39 PM
fully italian translation ... :D
mailshuxin
07-27-2010, 06:16 AM
Chinese version
Tested on vbulletin suite 4.0.4
mailshuxin
07-27-2010, 06:20 AM
Thins mod is very great
Gun Geek
07-29-2010, 01:16 AM
Quick question, how do I allow another user group to manage the invites etc. Like the super moderators. I am getting over run trying to do all of it myself.
TheSupportForum
07-30-2010, 08:25 AM
Please update this for 4.0.5 or 4.0.6 when it is out
ShawneyJ
08-10-2010, 12:04 AM
I've installed this mod on another forum and it works perfectly fine. the URL it takes you is exactly the same on both forum when setting up a random question but on my actual forum it takes me to the smilies page.
Could someone help me fix this as developer seems to be ignoring my question.
Thanks a lot.
lol im getting the same thing, i re-uploaded the product but still still sends me to smiles page.
edit: actually uninstalled, its makes the registration page look messy in IE to.
pantani
08-10-2010, 07:10 AM
Thank you verry much, installed ;)
GeorgeB85
08-16-2010, 02:58 PM
I am having a situation, and still have NOT figured out how to solve it.
In the text that is sent to a user that I send a invite to, it shows up BOLD when I go to send the invite...but when they get the invite, it doesn't show BOLD. It just shows the HTML code instead.
How can i fix that/
ALBCODERS
08-17-2010, 03:31 PM
I have Database Error after testing this mod on vbulletin 4.0.3
The database has encountered a problem.
Videx
08-17-2010, 03:51 PM
I have Database Error after testing this mod on vbulletin 4.0.3
The database has encountered a problem.That's not the error, a MySQL error looks like this:Invalid SQL:
INSERT IGNORE INTO blah blah;
MySQL Error : Unknown column 'blinc' in 'field list'
Error Number : 1054But since this mod requires no manual edits, really the only thing that would cause errors would be conflicts with other mods. Look at what you have installed and try disabling anything similar.
GeorgeB85
08-21-2010, 06:35 PM
Valter:
Would it be possibly to have the invite system on autopilot. Meaning, that if a user where to send an email to say "invite@abc.com" then it the invitation system, would automatically send them a invitation to join the forums?
OverhaulNetwork
09-12-2010, 08:17 PM
I would love to see the invitation system tie into the referral system. Where the link in the invitation email would be the sending users referral registration link.
eg. http://www.domain.com/register.php?referrerid=1
Valter
09-14-2010, 08:50 PM
This has been answered many times - user who invites their friends will be marked as referrers on registration. This is just done in different way.
Neo-Dragon
09-17-2010, 06:35 PM
I can't seem to get the Random Question to show when someone clicks on register.
I have it enabled and have a question set as active.
Any ideas how to fix this?
Edit: Re-install fixed it. Nice one!
mondiuk
10-11-2010, 02:53 PM
good mode installed and is workin perfect,
bigrover
10-12-2010, 08:50 PM
I understand this system tracks the referrer in a different way, matching it up when the new user passes moderation. But how does it handle the possibility the new user may have entered a different referrer during the signup? Which one will take precedence?
Also, how can I customize the email message phrase?
Lastly, have you considered adding the ability for the person sending the invitation to add some personal content to the invite email?
Thank you for this mod. It took me a while to verify the email was going out but now it is working solid.
bigrover
10-12-2010, 08:58 PM
It would also be very cool to be able to search the invites in order to delete one we would like to send again.
YankForum
10-18-2010, 03:07 PM
installed and nominated
GeorgeB85
10-18-2010, 07:38 PM
One option I would like to see, is the option to send out a reminder invite for users you have invited but have not joined yet. Kind of like now, you can click the box next to their email addresses, to delete them, and so you can re invite them. Well the same principle, but after you click the boxes, you have the option to resend an invite to them.
This to me, would be quite useful!
RobbieZ
10-21-2010, 11:14 AM
I get this error when I add an email to in the invite area and hit send.
Error: e-mail address(es) incorrect: [object Object]; function forEach() { [native code] }; function () { return this.filter($defined); }; function (keys) { var obj = {}, length = Math.min(this.length, keys.length); for (var i = 0; i < length; i++) { obj[keys[i]] = this[i]; } return obj; }; function (object) { var result = {}; for (var i = 0, l = this.length; i < l; i++) { for (var key in object) { if (object[key](this[i])) { result[key] = this[i]; delete object[key]; break; } } } return result; }; function (item, from) { return this.indexOf(item, from) != -1; }; function (array) { for (var i = 0, j = array.length; i < j; i++) { this.push(array[i]); } return this; }; function () { return this.length ? this[this.length - 1] : null; }; function () { return this.length ? this[$random(0, this.length - 1)] : null; }; function (item) { if (!this.contains(item)) { this.push(item); } return this; }; function (array) { for (var i = 0, l = array.length; i < l; i++) { this.include(array[i]); } return this; }; function (item) { for (var i = this.length; i--; i) { if (this[i] === item) { this.splice(i, 1); } } return this; }; function () { this.length = 0; return this; }; function () { var array = []; for (var i = 0, l = this.length; i < l; i++) { var type = $type(this[i]); if (!type) { continue; } array = array.concat(type == "array" || type == "collection" || type == "arguments" ? Array.flatten(this[i]) : this[i]); } return array; }; function (array) { if (this.length != 3) { return null; } var rgb = this.map(function (value) {if (value.length == 1) {value += value;}return value.toInt(16);}); return array ? rgb : "rgb(" + rgb + ")"; }; function (array) { if (this.length < 3) { return null; } if (this.length == 4 && this[3] == 0 && !array) { return "transparent"; } var hex = []; for (var i = 0; i < 3; i++) { var bit = (this[i] - 0).toString(16); hex.push(bit.length == 1 ? "0" + bit : bit); } return array ? hex : "#" + hex.join(""); }; function () { return JSON.encode(this); }
I also notice that anyone can join.. even if the option to allow only invited is switched on.
MonsterDK
10-25-2010, 07:32 PM
hey, you know the a answers to the registration questions, they seem to be care sensitive?
so if the answer is 'apple' and you input 'Apple' it fails.. can this be sorted.. is there a way to input more than one answer to over come this?
MichaelDance
10-26-2010, 07:11 PM
mate can you make a new upgrade for this with an option to generate random invitation codes via admincp? It would be very helpful.
persianpros
10-27-2010, 07:08 AM
Persian Translation :cool:
By Persian Prince
Alibass
10-30-2010, 09:05 PM
:(@valter
Seems this error start when I updated to 4.0.8
Valter
10-31-2010, 07:07 AM
Ensure that product templates are up to date.
I've just tested this on two 4.0.8 forums and it worked fine.
Alibass
10-31-2010, 04:34 PM
:(@valter
Seems this error start when I updated to 4.0.8
Ensure that product templates are up to date.
I've just tested this on two 4.0.8 forums and it worked fine.
Valter,
There is an conflict with mod 'Movie Of The Week (https://vborg.vbsupport.ru/showthread.php?t=247144&highlight=imdb)' and your mod that is causing the problem. No problems with 4.0.8, all templates clear and working properly.
I can disable MOTW and your mod works fine.
stwan
11-01-2010, 01:00 PM
Not valid code in template vsa_areg_invite:
<script language="Javascript" type="text/javascript">
function VSaAReg_CheckMail(email_field,error_field,target){
emailRegExp = /^[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.([A-Za-z]){2,4})$/;
error_address = '{vb:rawphrase vsaareg_invitation_mailerror}: ';
error_blank = '{vb:rawphrase vsaareg_invitation_missingmail}';
error_number = '{vb:rawphrase vsaareg_invitation_limit}: {vb:raw vboptions.vsaareg_invite_oncelimit}';
wait_message = '{vb:rawphrase vsaareg_wait}';
target_clean = target.replace(" ","");
email = target_clean.split(",");
errmail = "";
if (target_clean=='')
{
document.getElementById(error_field).innerHTML=err or_blank;
document.vsaareg_invite.vsaareg_invite_email.focus ();
return false;
}
else if (email.length>{vb:raw vboptions.vsaareg_invite_oncelimit})
{
document.getElementById(error_field).innerHTML=err or_number;
document.vsaareg_invite.vsaareg_invite_email.focus ();
return false;
}
else
{
for (var i in email)
{
if (!emailRegExp.test(email[i]))
{
errmail += "; " + email[i];
}
}
if (errmail)
{
document.vsaareg_invite.vsaareg_invite_email.focus ();
document.getElementById(error_field).innerHTML=err or_address + "<span class=\"smallfont\">" + errmail.substr(1) + "</span>";
return false;
} else {
document.getElementById(error_field).innerHTML=wai t_message;
return true;
}
}
}
function VSaAReg_UpdName(name){
if (name=='')
{
vsaareg_name = "";
}
else
{
vsaareg_name = " (" + name + ")";
}
document.getElementById('vsaareg_nameupd').innerHT ML = vsaareg_name;
}
</script>
Fix:
<script language="Javascript" type="text/javascript">
<!--
function VSaAReg_CheckMail(email_field,error_field,target){
emailRegExp = /^[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.([A-Za-z]){2,4})$/;
error_address = '{vb:rawphrase vsaareg_invitation_mailerror}: ';
error_blank = '{vb:rawphrase vsaareg_invitation_missingmail}';
error_number = '{vb:rawphrase vsaareg_invitation_limit}: {vb:raw vboptions.vsaareg_invite_oncelimit}';
wait_message = '{vb:rawphrase vsaareg_wait}';
target_clean = target.replace(" ","");
email = target_clean.split(",");
errmail = "";
if (target_clean=='')
{
document.getElementById(error_field).innerHTML=err or_blank;
document.vsaareg_invite.vsaareg_invite_email.focus ();
return false;
}
else if (email.length>{vb:raw vboptions.vsaareg_invite_oncelimit})
{
document.getElementById(error_field).innerHTML=err or_number;
document.vsaareg_invite.vsaareg_invite_email.focus ();
return false;
}
else
{
for (var i in email)
{
if (!emailRegExp.test(email[i]))
{
errmail += "; " + email[i];
}
}
if (errmail)
{
document.vsaareg_invite.vsaareg_invite_email.focus ();
document.getElementById(error_field).innerHTML=err or_address + "<span class=\"smallfont\">" + errmail.substr(1) + "</span>";
return false;
} else {
document.getElementById(error_field).innerHTML=wai t_message;
return true;
}
}
}
function VSaAReg_UpdName(name){
if (name=='')
{
vsaareg_name = "";
}
else
{
vsaareg_name = " (" + name + ")";
}
document.getElementById('vsaareg_nameupd').innerHT ML = vsaareg_name;
}
//-->
</script>
And not valid code in template vsa_areg_manage:
<script language="Javascript" type="text/javascript">
<!--
function VSaChAregAll(obj) {
arrInput = document.getElementsByTagName("input");
for (i=0; i<arrInput.length; i++) {
if (arrInput[i].type == 'checkbox') {
arrInput[i].checked = obj.checked;
}
}
}
function VSa_SwitchAreg(target)
{
if (target=="users_mod")
{
document.getElementById("vsaareg_tu_mod").style.display = "block";
document.getElementById("vsaareg_tu_act").style.display = "none";
document.getElementById("vsaareg_tu_inv").style.display = "none";
document.getElementById("vsaareg_tq").style.display = "none";
}
if (target=="users_act")
{
document.getElementById("vsaareg_tu_mod").style.display = "none";
document.getElementById("vsaareg_tu_act").style.display = "block";
document.getElementById("vsaareg_tu_inv").style.display = "none";
document.getElementById("vsaareg_tq").style.display = "none";
}
if (target=="users_inv")
{
document.getElementById("vsaareg_tu_mod").style.display = "none";
document.getElementById("vsaareg_tu_act").style.display = "none";
document.getElementById("vsaareg_tu_inv").style.display = "block";
document.getElementById("vsaareg_tq").style.display = "none";
}
if (target=="questions")
{
document.getElementById("vsaareg_tu_mod").style.display = "none";
document.getElementById("vsaareg_tu_act").style.display = "none";
document.getElementById("vsaareg_tu_inv").style.display = "none";
document.getElementById("vsaareg_tq").style.display = "block";
}
}
//-->
</script>
Fix:
<script language="Javascript" type="text/javascript">
function VSaChAregAll(obj) {
arrInput = document.getElementsByTagName("input");
for (i=0; i<arrInput.length; i++) {
if (arrInput[i].type == 'checkbox') {
arrInput[i].checked = obj.checked;
}
}
}
function VSa_SwitchAreg(target)
{
if (target=="users_mod")
{
document.getElementById("vsaareg_tu_mod").style.display = "block";
document.getElementById("vsaareg_tu_act").style.display = "none";
document.getElementById("vsaareg_tu_inv").style.display = "none";
document.getElementById("vsaareg_tq").style.display = "none";
}
if (target=="users_act")
{
document.getElementById("vsaareg_tu_mod").style.display = "none";
document.getElementById("vsaareg_tu_act").style.display = "block";
document.getElementById("vsaareg_tu_inv").style.display = "none";
document.getElementById("vsaareg_tq").style.display = "none";
}
if (target=="users_inv")
{
document.getElementById("vsaareg_tu_mod").style.display = "none";
document.getElementById("vsaareg_tu_act").style.display = "none";
document.getElementById("vsaareg_tu_inv").style.display = "block";
document.getElementById("vsaareg_tq").style.display = "none";
}
if (target=="questions")
{
document.getElementById("vsaareg_tu_mod").style.display = "none";
document.getElementById("vsaareg_tu_act").style.display = "none";
document.getElementById("vsaareg_tu_inv").style.display = "none";
document.getElementById("vsaareg_tq").style.display = "block";
}
}
</script>
And bug on screenshot:
123297
Krusty1231
11-01-2010, 01:30 PM
This is awesome if your site is invite only (which mine happens to be) I keep seeing a lot of spammers trying to sign up - but without the invite code - it's a no go for them.
Thanks for this.
Alibass
11-01-2010, 04:36 PM
@stwan (https://vborg.vbsupport.ru/member.php?u=315440)
Is your fix regarding my posts (161 & 163) or for something else? I don't quite follow your post.
ryancooper
11-03-2010, 05:31 PM
Hello I am sorry to post this here but I am running 3.8 and this hack stopped working. I have posted in the 3.8 hack topic but got no response. Hoping someone here can help out..
Thank you for you time and any help!
This worked fine for the longest time but all of a sudden when I enter a email then hit submit and this comes above in red
Error: e-mail address(es) incorrect: [object Object]; function forEach() { [native code] }; function (){ return this.filter($defined); }; function (keys){ var obj = {}, length = Math.min(this.length, keys.length); for (var i = 0; i < length; i++) obj[keys[i]] = this[i]; return obj; }; function (object){ var result = {}; for (var i = 0, l = this.length; i < l; i++){ for (var key in object){ if (object[key](this[i])){ result[key] = this[i]; delete object[key]; break; } } } return result; }; function (item, from){ return this.indexOf(item, from) != -1; }; function (array){ for (var i = 0, j = array.length; i < j; i++) this.push(array[i]); return this; }; function (){ return (this.length) ? this[this.length - 1] : null; }; function (){ return (this.length) ? this[$random(0, this.length - 1)] : null; }; function (item){ if (!this.contains(item)) this.push(item); return this; }; function (array){ for (var i = 0, l = array.length; i < l; i++) this.include(array[i]); return this; }; function (item){ for (var i = this.length; i--; i){ if (this[i] === item) this.splice(i, 1); } return this; }; function (){ this.length = 0; return this; }; function (){ var array = []; for (var i = 0, l = this.length; i < l; i++){ var type = $type(this[i]); if (!type) continue; array = array.concat((type == 'array' || type == 'collection' || type == 'arguments') ? Array.flatten(this[i]) : this[i]); } return array; }; function (array){ if (this.length != 3) return null; var rgb = this.map(function(value){ if (value.length == 1) value += value; return value.toInt(16); }); return (array) ? rgb : 'rgb(' + rgb + ')'; }; function (array){ if (this.length < 3) return null; if (this.length == 4 && this[3] == 0 && !array) return 'transparent'; var hex = []; for (var i = 0; i < 3; i++){ var bit = (this[i] - 0).toString(16); hex.push((bit.length == 1) ? '0' + bit : bit); } return (array) ? hex : '#' + hex.join(''); }; function (){ return JSON.encode(this); }
Again I realize this is the wrong version forum but this is my last ditch effort to get it working! :)
RobbieZ
11-03-2010, 06:46 PM
@stwan (https://vborg.vbsupport.ru/member.php?u=315440)
Is your fix regarding my posts (161 & 163) or for something else? I don't quite follow your post.
I tried stwan's fix but it still didnt accomplish anything.
This has stopped working on 4.0.6 so it's not 4.0.8 related and MOTW is also disabled so its not that.
@ryancooper.. same problem bud all round.
ryancooper
11-03-2010, 06:56 PM
@ RobbieZ Thanks! :)
Alibass
11-06-2010, 11:30 PM
@RobbieZ (https://vborg.vbsupport.ru/member.php?u=264571)
I had this mod working good on 4.0.7 and 4.0.8 then I installed MOTW and the mod stopped. I can disable MOTW and the mod will work. You may have another mod conflicting.
RobbieZ
11-07-2010, 12:56 AM
@Alibass
I'll disable everything on my test board and see which nod conflicts with it.
Gemma
11-07-2010, 10:55 AM
@Alibass
I'll disable everything on my test board and see which nod conflicts with it.
RobbieZ if you are using MOTW try disabling the Movie Of The Week: FT - Lytebox plugin.
That is what I did and the invitations work again.
edit: Just noticed you said you aren't using MOTW - maybe another Lytebox mod?
amorosso
11-07-2010, 01:02 PM
Very awesome. Super easy to install and setup.
ryancooper
11-08-2010, 05:18 PM
I tried disabling all plugins and still get the same error...
FReeSTER
11-12-2010, 11:41 AM
For those that have problem with the style that looks bad with this mod I fixed it by adding
{vb:raw headinclude_bottom}
above </head> on templates
vsa_areg_editquestion
vsa_areg_invite
vsa_areg_manage
hope it helps
RobbieZ
11-12-2010, 02:30 PM
RobbieZ if you are using MOTW try disabling the Movie Of The Week: FT - Lytebox plugin.
That is what I did and the invitations work again.
edit: Just noticed you said you aren't using MOTW - maybe another Lytebox mod?
I disabled everything on my test board except for VGA Adv Reg and uninstalled and re-installed and it still doesnt work. lol
Cheers Gemma :)
STORMS
11-28-2010, 08:42 PM
Is there a way to let my Lead Moderators access "Advanced Registration?"
btlewand
12-04-2010, 03:20 PM
Does the product work with v 4.1?
Alibass
12-04-2010, 08:39 PM
Yes, I'm using it on 4.1.0 PL2
Taurus1
12-12-2010, 01:51 AM
For those that have problem with the style that looks bad with this mod I fixed it by adding
{vb:raw headinclude_bottom}above </head> on templates
vsa_areg_editquestion
vsa_areg_invite
vsa_areg_manage
hope it helps
Thanks for that. Worked a charm! :up:
Cyamia
12-18-2010, 01:18 AM
This is great Valter!!
So far, it works great as it has been promised.
Good job!!
mmacrypt
01-05-2011, 12:42 AM
Thank you for this mod, I just installed this along with the Glow Mod it help prevent spam. Been getting hit hard these last 2 days and I can see this along with the other mod blocking 99% of it. So again, thank you.
Roachy
01-08-2011, 08:12 AM
The maximum number of characters you can have in a question appears to be 100. Can you please raise this? 100 characters is not nearly long enough for my purposes.
Also any word on this?:
hey, you know the a answers to the registration questions, they seem to be care sensitive?
so if the answer is 'apple' and you input 'Apple' it fails.. can this be sorted.. is there a way to input more than one answer to over come this?
elwachiman
01-08-2011, 01:36 PM
worki perfect in vb4.0.8pl2
but dont show the invitation code.
txsbmw
01-08-2011, 03:42 PM
I am getting the following when trying to send an invite. I just installed this on 4.1.0 PL2
Error: e-mail address(es) incorrect: function(obj, start) { for (var i = (start || 0), j = this.length; i < j; i++) { if (this[i] === obj) { return i; } } return -1; }
venom2124
01-15-2011, 03:18 AM
Awesome mod!!! thanks so much
Question
What is the template called where i can edit "Message to be sent" please
ive viewed source and it says its in Navbar :O
Thanks alot
Edit allright i found the phase and edited it
Edit the plugin by adding $vbulletin->userinfo[userid]
Close i got
To sign up please visit the following page:
http://www.myanimeisland.com/register.php?referrerid=
Just missing the user ID at the end
So what is the phrase that I need to edit to change the message.
horussjr
01-15-2011, 11:52 AM
now working with other themes than the default one.... templates problems...:-??
Paul.
01-15-2011, 03:49 PM
- e-mail users automatically when their accounts are accepted (can be on/off)
Where do I make edits to this? Or even enable it?
Valter
01-16-2011, 09:24 AM
It's enabled by default. Option to disable e-mails is found below user list:
https://vborg.vbsupport.ru/attachment.php?attachmentid=112464&d=1266418097
horussjr
01-16-2011, 11:18 AM
now working with other themes than the default one.... templates problems...:-??
can you help me please?
Paul.
01-16-2011, 04:32 PM
Oh I see, thank you Valter. :)
Actually.. the tick box isn't there for me.. :(
How did I manage that?
The Vegan Forum
01-16-2011, 04:51 PM
Doesn't work here. Trying to setup the Question/Answer features takes me to the Smilies overview.
andreamarucci
01-19-2011, 06:19 PM
From when I've updated to 408pl2 in my admin the "Only invited users can register" is set to YES but the register button appear at the top. How can I hide the register button?
horussjr
01-19-2011, 06:44 PM
edit header template for each style and delete the lines corresponding
Dark_Jack
01-26-2011, 04:41 PM
Great!
sivaganeshk
01-29-2011, 10:41 AM
Hey, there is an error in Invite Friends...
I entered the email and It says
Error: e-mail address(es) incorrect: [object Object]; function forEach() { [native code] }; function () { return this.filter($defined); }; function (keys) { var obj = {}, length = Math.min(this.length, keys.length); for (var i = 0; i < length; i++) { obj[keys[i]] = this[i]; } return obj; }; function (object) { var result = {}; for (var i = 0, l = this.length; i < l; i++) { for (var key in object) { if (object[key](this[i])) { result[key] = this[i]; delete object[key]; break; } } } return result; }; function (item, from) { return this.indexOf(item, from) != -1; }; function (array) { for (var i = 0, j = array.length; i < j; i++) { this.push(array[i]); } return this; }; function () { return this.length ? this[this.length - 1] : null; }; function () { return this.length ? this[$random(0, this.length - 1)] : null; }; function (item) { if (!this.contains(item)) { this.push(item); } return this; }; function (array) { for (var i = 0, l = array.length; i < l; i++) { this.include(array[i]); } return this; }; function (item) { for (var i = this.length; i--; i) { if (this[i] === item) { this.splice(i, 1); } } return this; }; function () { this.length = 0; return this; }; function () { var array = []; for (var i = 0, l = this.length; i < l; i++) { var type = $type(this[i]); if (!type) { continue; } array = array.concat(type == "array" || type == "collection" || type == "arguments" ? Array.flatten(this[i]) : this[i]); } return array; }; function (array) { if (this.length != 3) { return null; } var rgb = this.map(function (value) {if (value.length == 1) {value += value;}return value.toInt(16);}); return array ? rgb : "rgb(" + rgb + ")"; }; function (array) { if (this.length < 3) { return null; } if (this.length == 4 && this[3] == 0 && !array) { return "transparent"; } var hex = []; for (var i = 0; i < 3; i++) { var bit = (this[i] - 0).toString(16); hex.push(bit.length == 1 ? "0" + bit : bit); } return array ? hex : "#" + hex.join(""); }; function () { return JSON.encode(this); }
Wolver2
02-03-2011, 03:25 PM
Valter thank you very much for this Mod..
I was so excited to use it and everything works up to the moment after adding a reciept and send. It also says sucessful...
But any test email adress I add .. the emails never arrive in any of my inboxes :/ Im not sure why.
Other Emails from the forum arrives.. just from this mod not
I am using vb 4.05
By the way is it aswell possible to generate the Invitation codes? on the panel without sending them through email?
Wolver2
02-04-2011, 08:57 PM
Got it to work now yay! LOL
I noticed the users recieve the invitation emails sometimes up to 6 hours...
A huge delay... How can i change its setting to make it send right away?
tdkmatt
02-16-2011, 11:20 AM
a little help please. When i try and setup the question/answer i get this its really narrow, and the text is black
im using 4.1.1
tdkmatt
02-16-2011, 12:27 PM
it email system works, but the template looks like that and the text is black!!! :( and you can see it until you highlight it
I did not get the invitation in 3 hours. Should I wait like that?
Videx
02-17-2011, 01:56 PM
I did not get the invitation in 3 hours. Should I wait like that?Maybe. But you should completely uninstall this and any other mod having to do with registration until you have it working normally. Then if you still have trouble you can come back and say "It works fine without this mod, but as soon as I install it x happens".
tdkmatt
02-19-2011, 07:07 AM
a little help please. When i try and setup the question/answer i get this its really narrow, and the text is black
im using 4.1.1
tdkmatt
02-19-2011, 10:29 AM
No support?
Videx
02-19-2011, 01:46 PM
No support?Do you think a three hour wait is excessive? Besides you really haven't given anyone much to go on. We need to know all the things you have already tried to fix the issue. At least:
assure us you have read the entire thread and the issue has/has not been mentioned before and has/has not been solved by someone
assure us the regular registration works fine if you uninstall the mod
assure us you're using the default uncustomized style
If it's online, give us a linkThen have patience.
I couldn't make it work on 4.1.2. I don't know why but it's not working. I cannot get emails...
tdkmatt
02-20-2011, 12:00 AM
I've Tried evrything i can think of.
i have read the forum it has not been mentioned.
my regular registration still works, its currently integrated into my elite ladder script
im using a custom style, BDTECH
here is the link www.fatalitynetworking.com/forum
When you click on the invite a friend it goes really small and messes up the template
Videx
02-20-2011, 02:12 AM
It's a custom style issue then. You need to talk to the person that made the custom style and see if they're willing to make this work.
tdkmatt
02-20-2011, 06:10 AM
Bugger
I am also recieving this error, no matter what email i enter.
Using version 4.1.0
Error: e-mail address(es) incorrect: [object Object]; function(fn, bind){ for (var i = 0, l = this.length; i < l; i++) fn.call(bind, this[i], i, this); }; function(fn, bind){ for (var i = 0, l = this.length; i < l; i++) fn.call(bind, this[i], i, this); }; function(fn, bind){ for (var i = 0, l = this.length; i < l; i++){ if (!fn.call(bind, this[i], i, this)) return false; } return true; }; function(fn, bind){ var results = []; for (var i = 0, l = this.length; i < l; i++){ if (fn.call(bind, this[i], i, this)) results.push(this[i]); } return results; }; function(){ return this.filter($defined); }; function(item, from){ var len = this.length; for (var i = (from < 0) ? Math.max(0, len + from) : from || 0; i < len; i++){ if (this[i] === item) return i; } return -1; }; function(fn, bind){ var results = []; for (var i = 0, l = this.length; i < l; i++) results[i] = fn.call(bind, this[i], i, this); return results; }; function(fn, bind){ for (var i = 0, l = this.length; i < l; i++){ if (fn.call(bind, this[i], i, this)) return true; } return false; }; function(keys){ var obj = {}, length = Math.min(this.length, keys.length); for (var i = 0; i < length; i++) obj[keys[i]] = this[i]; return obj; }; function(object){ var result = {}; for (var i = 0, l = this.length; i < l; i++){ for (var key in object){ if (object[key](this[i])){ result[key] = this[i]; delete object[key]; break; } } } return result; }; function(item, from){ return this.indexOf(item, from) != -1; }; function(array){ for (var i = 0, j = array.length; i < j; i++) this.push(array[i]); return this; }; function(){ return (this.length) ? this[this.length - 1] : null; }; function(){ return (this.length) ? this[$random(0, this.length - 1)] : null; }; function(item){ if (!this.contains(item)) this.push(item); return this; }; function(array){ for (var i = 0, l = array.length; i < l; i++) this.include(array[i]); return this; }; function(item){ for (var i = this.length; i--; i){ if (this[i] === item) this.splice(i, 1); } return this; }; function(){ this.length = 0; return this; }; function(){ var array = []; for (var i = 0, l = this.length; i < l; i++){ var type = $type(this[i]); if (!type) continue; array = array.concat((type == 'array' || type == 'collection' || type == 'arguments') ? Array.flatten(this[i]) : this[i]); } return array; }; function(array){ if (this.length != 3) return null; var rgb = this.map(function(value){ if (value.length == 1) value += value; return value.toInt(16); }); return (array) ? rgb : 'rgb(' + rgb + ')'; }; function(array){ if (this.length < 3) return null; if (this.length == 4 && this[3] == 0 && !array) return 'transparent'; var hex = []; for (var i = 0; i < 3; i++){ var bit = (this[i] - 0).toString(16); hex.push((bit.length == 1) ? '0' + bit : bit); } return (array) ? hex : '#' + hex.join(''); }; function(){ return JSON.encode(this); }
cs-nettech
02-20-2011, 08:22 PM
great mod but have 1 issue i've turned off regstration and want to have it invite only but when someone gets a invite they are pointed to the regstration page and get this messgae
"Sorry, registration has been disabled by the administrator." how can i fix this so it's invite only
Valter
02-22-2011, 05:54 PM
Ensure that user registrations are allowed in your AdminCP.
You don't need to disable registrations to get this product working.
AlexG79
02-22-2011, 08:22 PM
Thank you. Great mod. Works on 4.1.1
Random question is great.
Do you have any idea what is causing this error Valter. I combed through all these comments and noticed similar issues, none of which have a solution posted. I am very interested in using this mod. However this error occurs no matter what email address is entered into the invite box. I am using vbulletin version 4.1.0.
; function(fn, bind){ for (var i = 0, l = this.length; i < l; i++) fn.call(bind, this[i], i, this); }; function(fn, bind){ for (var i = 0, l = this.length; i < l; i++) fn.call(bind, this[i], i, this); }; function(fn, bind){ for (var i = 0, l = this.length; i < l; i++){ if (!fn.call(bind, this[i], i, this)) return false; } return true; }; function(fn, bind){ var results = []; for (var i = 0, l = this.length; i < l; i++){ if (fn.call(bind, this[i], i, this)) results.push(this[i]); } return results; }; function(){ return this.filter($defined); }; function(item, from){ var len = this.length; for (var i = (from < 0) ? Math.max(0, len + from) : from || 0; i < len; i++){ if (this[i] === item) return i; } return -1; }; function(fn, bind){ var results = []; for (var i = 0, l = this.length; i < l; i++) results[i] = fn.call(bind, this[i], i, this); return results; }; function(fn, bind){ for (var i = 0, l = this.length; i < l; i++){ if (fn.call(bind, this[i], i, this)) return true; } return false; }; function(keys){ var obj = {}, length = Math.min(this.length, keys.length); for (var i = 0; i < length; i++) obj[keys[i]] = this[i]; return obj; }; function(object){ var result = {}; for (var i = 0, l = this.length; i < l; i++){ for (var key in object){ if (object[key](this[i])){ result[key] = this[i]; delete object[key]; break; } } } return result; }; function(item, from){ return this.indexOf(item, from) != -1; }; function(array){ for (var i = 0, j = array.length; i < j; i++) this.push(array[i]); return this; }; function(){ return (this.length) ? this[this.length - 1] : null; }; function(){ return (this.length) ? this[$random(0, this.length - 1)] : null; }; function(item){ if (!this.contains(item)) this.push(item); return this; }; function(array){ for (var i = 0, l = array.length; i < l; i++) this.include(array[i]); return this; }; function(item){ for (var i = this.length; i--; i){ if (this[i] === item) this.splice(i, 1); } return this; }; function(){ this.length = 0; return this; }; function(){ var array = []; for (var i = 0, l = this.length; i < l; i++){ var type = $type(this[i]); if (!type) continue; array = array.concat((type == 'array' || type == 'collection' || type == 'arguments') ? Array.flatten(this[i]) : this[i]); } return array; }; function(array){ if (this.length != 3) return null; var rgb = this.map(function(value){ if (value.length == 1) value += value; return value.toInt(16); }); return (array) ? rgb : 'rgb(' + rgb + ')'; }; function(array){ if (this.length < 3) return null; if (this.length == 4 && this[3] == 0 && !array) return 'transparent'; var hex = []; for (var i = 0; i < 3; i++){ var bit = (this[i] - 0).toString(16); hex.push((bit.length == 1) ? '0' + bit : bit); } return (array) ? hex : '#' + hex.join(''); }; function(){ return JSON.encode(this); }
I will upgrade to 4.1.2 to see if that resolves the issue
I have upgraded to version 4.1.2, this has not resolved the issue. Any insight would be greatly appreciated.
Videx
02-23-2011, 05:23 PM
Error: e-mail address(es) incorrect: Do test emails go out from AdminCP>Maintenance okay? If you uninstall this mod, do registration emails go out okay?
Thanks for your response. Test emails and registration emails do send without a hitch with the mod both installed or not. I have also tried disabling all my other products one by one, to no avail.
I have started a new thread on this issue. https://vborg.vbsupport.ru/showthread.php?p=2166315#post2166315
Alibass
02-24-2011, 09:39 PM
@gjc
Check and see if vsa_advreg_invite (https://gator1230.hostgator.com:2083/3rdparty/phpMyAdmin/sql.php?db=nfmiorg_phpb1&token=ef27adf6405cc863f87d5f9782b70dcd&table=vsa_advreg_invite&pos=0) is created in your DB.
If it did not, I would do a complete uninstall an then a re-install of the mod.
If you still are having issues, then there must be a mod conflict although you say you have check them and found nothing.
I have been running this mod for a long time and currently running it on 4.1.1 and I have never had issues at all.
Yeah, vsa_advreg_invite is in there. It has my site prefix in front of it tho. I have done a couple uninstalls and reinstalls of the mod aswell. Not alot of ways to make a mistake, right. Its just an .xml.
I have double checked the possibility of a mod conflict by disabling all my mods except the vsa advanced reg (last time i did them one by one).
Trying to think of other reasons that would cause this.
Does this mod require the navbar template to be intact? I have edited this template in order to remove the navbar links.
I have the admincp and modcp folders renamed for securtity reasons.
Can someone list all the files and templates this mod uses so i can determine if there is a major change ive made that is getting in the way here.
Valter
02-25-2011, 08:17 PM
Hi gjc,
Have you tested this with different browsers?
Does it work for other members?
It's javascript problem caused by either bad browser or another mod.
Hey Valter,
I just checked both chrome and firefox. They both receive the error aswell, however it is slightly different. As for other members I have only installed the mod on my test site. It occurs on 4 of my 7 usergroups so I assume they are all affected. Is there any known mod conflicts. Ive played around with disabling my mods, but im not really interested in uninstalling any of them.
Here is the error from chrome:
Error: e-mail address(es) incorrect: [object Object]; function forEach() { [native code] }; function (){ return this.filter($defined); }; function (keys){ var obj = {}, length = Math.min(this.length, keys.length); for (var i = 0; i < length; i++) obj[keys[i]] = this[i]; return obj; }; function (object){ var result = {}; for (var i = 0, l = this.length; i < l; i++){ for (var key in object){ if (object[key](this[i])){ result[key] = this[i]; delete object[key]; break; } } } return result; }; function (item, from){ return this.indexOf(item, from) != -1; }; function (array){ for (var i = 0, j = array.length; i < j; i++) this.push(array[i]); return this; }; function (){ return (this.length) ? this[this.length - 1] : null; }; function (){ return (this.length) ? this[$random(0, this.length - 1)] : null; }; function (item){ if (!this.contains(item)) this.push(item); return this; }; function (array){ for (var i = 0, l = array.length; i < l; i++) this.include(array[i]); return this; }; function (item){ for (var i = this.length; i--; i){ if (this[i] === item) this.splice(i, 1); } return this; }; function (){ this.length = 0; return this; }; function (){ var array = []; for (var i = 0, l = this.length; i < l; i++){ var type = $type(this[i]); if (!type) continue; array = array.concat((type == 'array' || type == 'collection' || type == 'arguments') ? Array.flatten(this[i]) : this[i]); } return array; }; function (array){ if (this.length != 3) return null; var rgb = this.map(function(value){ if (value.length == 1) value += value; return value.toInt(16); }); return (array) ? rgb : 'rgb(' + rgb + ')'; }; function (array){ if (this.length < 3) return null; if (this.length == 4 && this[3] == 0 && !array) return 'transparent'; var hex = []; for (var i = 0; i < 3; i++){ var bit = (this[i] - 0).toString(16); hex.push((bit.length == 1) ? '0' + bit : bit); } return (array) ? hex : '#' + hex.join(''); }; function (){ return JSON.encode(this); }
And from firefox:
Error: e-mail address(es) incorrect: [object Object]; function forEach() { [native code] }; function () { return this.filter($defined); }; function (keys) { var obj = {}, length = Math.min(this.length, keys.length); for (var i = 0; i < length; i++) { obj[keys[i]] = this[i]; } return obj; }; function (object) { var result = {}; for (var i = 0, l = this.length; i < l; i++) { for (var key in object) { if (object[key](this[i])) { result[key] = this[i]; delete object[key]; break; } } } return result; }; function (item, from) { return this.indexOf(item, from) != -1; }; function (array) { for (var i = 0, j = array.length; i < j; i++) { this.push(array[i]); } return this; }; function () { return this.length ? this[this.length - 1] : null; }; function () { return this.length ? this[$random(0, this.length - 1)] : null; }; function (item) { if (!this.contains(item)) { this.push(item); } return this; }; function (array) { for (var i = 0, l = array.length; i < l; i++) { this.include(array[i]); } return this; }; function (item) { for (var i = this.length; i--; i) { if (this[i] === item) { this.splice(i, 1); } } return this; }; function () { this.length = 0; return this; }; function () { var array = []; for (var i = 0, l = this.length; i < l; i++) { var type = $type(this[i]); if (!type) { continue; } array = array.concat(type == "array" || type == "collection" || type == "arguments" ? Array.flatten(this[i]) : this[i]); } return array; }; function (array) { if (this.length != 3) { return null; } var rgb = this.map(function (value) {if (value.length == 1) {value += value;}return value.toInt(16);}); return array ? rgb : "rgb(" + rgb + ")"; }; function (array) { if (this.length < 3) { return null; } if (this.length == 4 && this[3] == 0 && !array) { return "transparent"; } var hex = []; for (var i = 0; i < 3; i++) { var bit = (this[i] - 0).toString(16); hex.push(bit.length == 1 ? "0" + bit : bit); } return array ? hex : "#" + hex.join(""); }; function () { return JSON.encode(this); }
I have also confirmed that the error occurs in Safari on a Mac at a different WAN ip.
If I put in no email address and hit the send button, I get a proper error.
Error: e-mail address required
Videx
02-26-2011, 04:48 PM
I see JSON referenced in there. In another mod we've had a lot of trouble with JSON not working correctly on the server. Just a thought.
Wolver2
03-01-2011, 07:18 AM
Some recieve the invitations and some not.. That is why I wanted to resend the Invites manually..
@Valter may I suggest to let the Admin see the Invite codes Sent?
also let the Inviter see the Invite code which he is going to send pls
I have finally determined what was causing this error when any email address was entered into the invite box. It was caused by a mod conflict with VBSTATUS (https://vborg.vbsupport.ru/showthread.php?t=243775&highlight=vbstatus). Thanks for everyone who suggested this, I finally got a chance to start uninstalling my mods to find which one was causing the issue. I would like to add that disabling this mod did not solve the problem. It had to be completely uninstalled. Thanks again to everyone who helped with this. I will be removing vbstatus to use the invite system.
Resolved Error:
e-mail address(es) incorrect: [object Object; function(fn, bind){ for (var i = 0, l = this.length; i < l; i++) fn.call(bind, this[i], i, this); }; function(fn, bind){ for (var i = 0, l = this.length; i < l; i++) fn.call(bind, this[i], i, this); }; function(fn, bind){ for (var i = 0, l = this.length; i < l; i++){ if (!fn.call(bind, this[i], i, this)) return false; } return true; }; function(fn, bind){ var results = []; for (var i = 0, l = this.length; i < l; i++){ if (fn.call(bind, this[i], i, this)) results.push(this[i]); } return results; }; function(){ return this.filter($defined); }; function(item, from){ var len = this.length; for (var i = (from < 0) ? Math.max(0, len + from) : from || 0; i < len; i++){ if (this[i] === item) return i; } return -1; }; function(fn, bind){ var results = []; for (var i = 0, l = this.length; i < l; i++) results[i] = fn.call(bind, this[i], i, this); return results; }; function(fn, bind){ for (var i = 0, l = this.length; i < l; i++){ if (fn.call(bind, this[i], i, this)) return true; } return false; }; function(keys){ var obj = {}, length = Math.min(this.length, keys.length); for (var i = 0; i < length; i++) obj[keys[i]] = this[i]; return obj; }; function(object){ var result = {}; for (var i = 0, l = this.length; i < l; i++){ for (var key in object){ if (object[key](this[i])){ result[key] = this[i]; delete object[key]; break; } } } return result; }; function(item, from){ return this.indexOf(item, from) != -1; }; function(array){ for (var i = 0, j = array.length; i < j; i++) this.push(array[i]); return this; }; function(){ return (this.length) ? this[this.length - 1] : null; }; function(){ return (this.length) ? this[$random(0, this.length - 1)] : null; }; function(item){ if (!this.contains(item)) this.push(item); return this; }; function(array){ for (var i = 0, l = array.length; i < l; i++) this.include(array[i]); return this; }; function(item){ for (var i = this.length; i--; i){ if (this[i] === item) this.splice(i, 1); } return this; }; function(){ this.length = 0; return this; }; function(){ var array = []; for (var i = 0, l = this.length; i < l; i++){ var type = $type(this[i]); if (!type) continue; array = array.concat((type == 'array' || type == 'collection' || type == 'arguments') ? Array.flatten(this[i]) : this[i]); } return array; }; function(array){ if (this.length != 3) return null; var rgb = this.map(function(value){ if (value.length == 1) value += value; return value.toInt(16); }); return (array) ? rgb : 'rgb(' + rgb + ')'; }; function(array){ if (this.length < 3) return null; if (this.length == 4 && this[3] == 0 && !array) return 'transparent'; var hex = []; for (var i = 0; i < 3; i++){ var bit = (this[i] - 0).toString(16); hex.push((bit.length == 1) ? '0' + bit : bit); } return (array) ? hex : '#' + hex.join(''); }; function(){ return JSON.encode(this); }
onehost
03-01-2011, 05:10 PM
This has not been updated for a full year.
I am sure it is somewhat out-of-date....
ProFifaLeagues
03-07-2011, 08:04 PM
I get this error when sending a email to a 100% correct address any ideas what may be wrong??
Error: e-mail address(es) incorrect: function () { for (var i = 1; i < this.length; i++) { if (this[i][0] == this[i - 1][0]) { this.splice(i, 1); } } }; function () { for (var i = 0; i <= this.length; i++) { this.shift(); } }
Probably a mod conflict rammieone. Similar to mine above. You may have to try uninstalling your mods one by one.
nerowolfe
03-11-2011, 07:05 AM
Hello everyone. If you can involve, here is the Italian translation.
sensimilla
03-11-2011, 12:14 PM
I get this error when sending a email to a 100% correct address any ideas what may be wrong??
Error: e-mail address(es) incorrect: function () { for (var i = 1; i < this.length; i++) { if (this[i][0] == this[i - 1][0]) { this.splice(i, 1); } } }; function () { for (var i = 0; i <= this.length; i++) { this.shift(); } }
Same here. I get this error.
ProFifaLeagues
03-11-2011, 01:20 PM
Cheers GJC mate i will look at these and see if i can find anything as soon as i get time!
@Sensimilla it seems we may have another mod installed thats stopping the program sending the emails correctly....
Mondi
03-31-2011, 08:46 AM
This has not been updated for a full year.
I am sure it is somewhat out-of-date....
Is this mod still 'cared for' by someone? It seems to break my skin [so to speak].
Update?
Don't want to let go of this mod but if it won't be going through upgrades I may have to look for other options..
Staxed
04-09-2011, 12:47 PM
seems like all of the spam prevention mods are becoming unsupported...can anyone confirm if this works in 4.1.3 or not?
Valter
04-10-2011, 01:14 PM
Sure it works.
Valter
Sicilian
04-13-2011, 02:59 PM
Strange problem with this. Installed on 4.1.1, if Go to: AdminCP > vBulletin Options > VSa - Advanced Registration then click on setup to Random questions I just get a blank white screen. Then if I go to home page > Quick Link > Advanced registration management I get a blank page again. Any ideas?
Sicilian
04-14-2011, 03:46 AM
Strange problem with this. Installed on 4.1.1, if Go to: AdminCP > vBulletin Options > VSa - Advanced Registration then click on setup to Random questions I just get a blank white screen. Then if I go to home page > Quick Link > Advanced registration management I get a blank page again. Any ideas?
@ Valter, any ideas about this issue?
0verl0rd
04-16-2011, 09:49 AM
Hello,
Is it possible to use this as to login to yahoo,gmail,hotmail and import contacts as invitation?
0verl0rd
04-16-2011, 09:58 AM
installed and voted
Mdrop
04-16-2011, 11:36 AM
Strange problem with this. Installed on 4.1.1, if Go to: AdminCP > vBulletin Options > VSa - Advanced Registration then click on setup to Random questions I just get a blank white screen. Then if I go to home page > Quick Link > Advanced registration management I get a blank page again. Any ideas?Same problem but i get an page with all the smileys, im working with version 4.1.3
madshark
04-17-2011, 12:14 PM
Is it possible to exempt the mods and Admins from the invite limit? Thanks
espaciored
04-21-2011, 07:10 PM
Nice one. Keep it up! :)
Lestat_
04-27-2011, 08:11 AM
excellent mod - many of my forum members are very pleased with it :)
thanks mate !
smooth-c
05-02-2011, 08:24 PM
Can I modify this registration so my moderators can use this tool to approve new members? If so, how?
Thank you :)
tlwwolfseye
05-05-2011, 07:24 AM
Can we be sure that this Mod ain't also screws up our forum by opening it to a hack, just like the other 3.x Mod of him did to a lot people last night ? I am pretty sure his Mods aren't so popular right now.
Valter
05-05-2011, 08:41 AM
It's not this product but Advanced Forum Rules (https://vborg.vbsupport.ru/showthread.php?t=236069), which was fixed yesterday.
mindhunter77
05-05-2011, 10:07 PM
This really needs the ability to limit how many invites members get.
mrocha
05-19-2011, 07:31 PM
Is it possible to exempt the mods and Admins from the invite limit? Thanks [2]
nick682
05-20-2011, 04:55 AM
Has anyone gotten this to work on 4.1.x?
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.