View Single Post
  #2  
Old 04-30-2006, 12:20 AM
Freesteyelz's Avatar
Freesteyelz Freesteyelz is offline
 
Join Date: Jan 2006
Posts: 1,552
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

My guess is that you want the names to appear in the posbit of the private forum. So try this. Add a (private) Custom Profile Field in Admin CP. Make sure that you've disabled viewing in Members List and Search. After you have finished in the Usergroups option, set the option to "Can View Private Custom Fields". For all other Usergroups that option should be disabled. Now for that selected Usergroup they can enter their names into the Custom Profile Field.

The next step is to set a conditional so that only the selected Usergroup can see the names in posbits. The code can work for both postbit and posbit_legacy layouts. The conditional is as follows:

Anywhere near the postbit or posbit_legacy template Username's column:
Code:
<if condition="$post['fieldx'] AND $thread['forumid'] == y AND !is_member_of($bbuserinfo, z)">
      $post[fieldx]
</if>
Where "x" is replace with the Custom Profile Field ID (2 places in code). Where "y" is replace with the private forum ID. Where "z" is replace with the Usergroup ID.

The conditional basically states that if the custom field was entered + it's in this private forum + the user is a member of this Usergroup then the entry will display in posbit. To test it add any text in the Custom Profile Field after you've entered the code and see if that text displays only in the private forum postbit.

I haven't tested it but it should work. If not let me know and we'll easily fix it.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01051 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
  • (1)bbcode_code
  • (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