The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#3
|
||||
|
||||
![]()
Hi
And thanks for that it does clear some stuff up for me. I am not brilliant with OOP (I think it just kinda clouds the issue rather than just getting on with it) but I do understand the principles of it. Now let's see What I am trying to do here is take a value the member inputs at registration (the outcode - which is the UK postcode minus the last three digits and specifies the area they live in) This value gets stored on my site in $userinfo[field6] during the normal registration process I need to add some code so I can look up this outcode in the database (in my custom postcodes file) and then write the returned value (the city or county) to $userfield[field98] - which the user can not edit directly. This ensures I guess, amongst other things, that the always get the same city/county for entering the same outcode. Are you saying I could add the code I need in a 'plugin' and then this would be evaluated as part of the register_addmember_process hook instead of editing the register.php itself? I never even thought of doing it that way (or even knew I could!) as like I say I am a beginner at php and even more so at VB so I just dive in at the deep end and start editing files. Or maybe that's the electronics engineer in me coming out - I understand the low level stuff far better than the layers built upon it! However I do see what you mean about the advantage of adding mods using the plugin system - in fact it's quite a relevation to me now you explained it ![]() A lot of stuff was already done by someone I payed to work on the site previously (and a lot of the mess I am trying to clear up now since they did a runner on me!) but as things stand it does restrict me from upgrading to VB4 at the moment due to the amount of modified php files I have Having said that I do believe I am doing a lot with VB it was never really intended to do - like my site is of a more social (often physically!) networking site than a forum - so if you don't mind the adult content please feel free to take a look at what I have done with it ![]() Rich --------------- Added [DATE]1290466144[/DATE] at [TIME]1290466144[/TIME] --------------- Oh and PS - now you explained all that hook malarky - like everything else I discover about VB - once it is explained to me, the resulting answer is always elegant ![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|