Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
Prev Previous Post   Next Post Next
  #11  
Old 09-07-2010, 04:22 AM
shutterfreak shutterfreak is offline
 
Join Date: Sep 2010
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Videx View Post
I'm not sure why you're posting in this thread, as the virtual names hack you're working on doesn't bear any resemblance to what the OP was asking for. Maybe you should be posting over in the programming forum so people could assist with that aspect.
The OP asked for a possibility to use 2 tokens for identifying a member: the "user name" and the "real name". From what I made from the OP's question, and given the fact that vBulletin does not make the distinction between a login name and a display name, I understand that the OP wants to separate the user authentication bit (with "user name" in his post) from the way a member is known on a vBulletin board (with "real name" in his post).

In my approach I'm basically doing precisely this. However I use "login name" instead of "user name", and I use "user name" instead of "real name".

Technically the same approach.

Quote:
Originally Posted by Videx View Post
I'm sure if I think about it I can think of several administrative options with virtual names. Like - how many people could use the same name? I guess there's no technical reason everyone on the board couldn't just use the same virtual name.
My approach uses the same type of validation to check for existing user names (e.g., valid characters, cleanup etc as provided by vBulletin for the username field). In addition I check the login name for uniqueness.

In the case of the OP there still ought to be a unique identifier or vBulletin and the members of that board will be confused about which of the 5 "John Doe" members a certain participant is. For the OP this could e.g. be realized by:
  1. enforcing unique login names
  2. allowing non-unique display names (the names by which a member can be identified while participating on the boards)
  3. making an avatar photo mandatory at registration

I do not claim to be a vBulletin expert. If you are willing to share your insights, please do so.

Quote:
Originally Posted by Videx View Post
Oh, and don't even think of releasing this as a mod until there are no template edits.
There is no way to implement this without adding the 2nd user name field (login name in my case) to the 'register' template bit. Indeed, how can vBulletin know that this field needs to be rendered (and when)?

Unless you refer to user profile fields. And then the "hack" will be much more complicated to implement IMHO as you'll have to hunt for all places where a vBulletin user name is rendered and replace it with a new profile field. Plus, you won't have the possibility to do a lot of validation checks of that field.

So according to you, because of this simple template edit, this can't be posted as a mod?

Maybe we misunderstood each other here.
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:20 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05436 seconds
  • Memory Usage 2,771KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (1)bbcode_php
  • (8)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (16)post_thanks_box
  • (16)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (16)post_thanks_postbit_info
  • (16)postbit
  • (16)postbit_onlinestatus
  • (16)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete