The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
VSa - Advanced Registration Details »» | |||||||||||||||||||||||||||||||||||||||
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 Download Now
Screenshots
Show Your Support
|
10 благодарности(ей) от: | ||
bluebare, DDIG, EliasAlucard, Insta-Gator, josner, K4GAP, SamSteve, yin9, Zakalway |
Comments |
#222
|
|||
|
|||
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. |
#223
|
|||
|
|||
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. |
#224
|
|||
|
|||
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. |
#225
|
|||
|
|||
If I put in no email address and hit the send button, I get a proper error.
Error: e-mail address required |
#226
|
||||
|
||||
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.
|
#227
|
|||
|
|||
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 |
#228
|
|||
|
|||
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. 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); } |
#229
|
|||
|
|||
This has not been updated for a full year.
I am sure it is somewhat out-of-date.... |
#230
|
||||
|
||||
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(); } } |
#231
|
|||
|
|||
Probably a mod conflict rammieone. Similar to mine above. You may have to try uninstalling your mods one by one.
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|