Thread: Miscellaneous Hacks - Full Name Support for LDAP Auth
View Single Post
  #5  
Old 05-27-2009, 12:28 PM
Haqa Haqa is offline
 
Join Date: Jul 2008
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Blinker View Post
Hello!

The Mod works fine, only a little problem exists for foreign installations: here in Germany we use characters like ?, ?, ? in our user-names, witch will be converted to unusual signs like "ü" by the Mod.
Do you have an idea, witch part of the code i have to change to solve this problem?

Thanks
That's down to character encoding. It's not a subject I am an expert on, but as far as I understand it you need to make sure that the vBulletin server (Apache, MySQL etc) and the LDAP server are using the exact same Unicode encoding then you shouldn't see the corruption.

Sorry I can't be of more help, but it's not something I've experienced with my users.

Quote:
Originally Posted by kamalrij View Post
This mod works but it shows the full name only on showthread.php page. Any pointers on how to implement this across vBulletin would be appreciated.

I tried a lot of Replacement Variables but they didn't work either.

Thanks
The way I tackled this (and the only way to do it as far as I am aware) is look through the code of vBulletin and find every place where a username is ABOUT to be displayed then look for the nearest hook-point before that and write a hook which populates the correct vBulletin variable with the fullname from the user record. Oddly, hooking into the creation process of the "musername" (The marked up username) doesn't seem to work everywhere that a marked up username is displayed and I can't see why.

It is something I'm looking into and if I solve any more areas I'll update the mod.

H.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01161 seconds
  • Memory Usage 1,765KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete