Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #11  
Old 10-05-2006, 07:19 PM
josiespencer josiespencer is offline
 
Join Date: Dec 2005
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

My usergroup is 98 and my styleid is 39. Is this code correct? It seems to have worked!

PHP Code:
if (is_member_of($vbulletin->userinfo,98)) // Usergroups // 

    
$userselect 0
    
$styleid 39// Style id // 
    
$vbulletin->userinfo['styleid'] = $styleid
    
$vbulletin->options['styleid'] = $styleid

Now one more thing and I will leave you alone - got any ideas how I can disallow the style pick box on my "special" style??? I don't want the users in my usergroup to be able to pick a different style either on the main forum page or in their CP screen.
Reply With Quote
  #12  
Old 10-06-2006, 09:59 PM
josiespencer josiespencer is offline
 
Join Date: Dec 2005
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I found a workaround - I added a new plugin for profile_complete that does this:

PHP Code:
if (is_member_of($vbulletin->userinfo,98)) // Usergroups //  
{  
    
$userselect 0;  
    
$styleid 39// Style id //  
    
$vbulletin->userinfo['styleid'] = $styleid;  
    
$vbulletin->options['styleid'] = $styleid;  
    
$vbulletin->userinfo['styleid'] = 39;  
    
$vbulletin->options['styleid'] = 39;  

So no matter if they pick a new style on one of the forum pages or the CP screen, 39 just gets popped right back in there!
Reply With Quote
  #13  
Old 10-06-2006, 10:21 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The two lines you have added change nothing, they just duplicate the lines above.

PHP Code:
    $styleid 39// Style id //   
    
$vbulletin->userinfo['styleid'] = $styleid;   
    
$vbulletin->options['styleid'] = $styleid
is the same as ;

PHP Code:
    $vbulletin->userinfo['styleid'] = 39;   
    
$vbulletin->options['styleid'] = 39
(ignore vb's strange formatting)
Reply With Quote
  #14  
Old 10-06-2006, 10:42 PM
josiespencer josiespencer is offline
 
Join Date: Dec 2005
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

True - the same code would work in both places:

PHP Code:
if (is_member_of($vbulletin->userinfo,98)) // Usergroups //  
{  
    
$userselect 0;  
    
$styleid 39// Style id //  
    
$vbulletin->userinfo['styleid'] = $styleid;  
    
$vbulletin->options['styleid'] = $styleid;  

I guess when I next to add the next usergroup, I will create a variable to replace the 39 but for now all works fine.
Reply With Quote
  #15  
Old 11-29-2006, 01:28 PM
GameWizard's Avatar
GameWizard GameWizard is offline
 
Join Date: Apr 2004
Location: Vancouver, BC
Posts: 319
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is it possible to force a certain style for everyone based on what link is pressed? I have multiple styles being used and each style has a unique "New Posts" link.

What I would like to see happen is when the "New Posts" link is pressed, they are taken to the page and then they will see the style from which section they came from.

Example: They are in a subsection which happens to use styleid=3, i want then New Posts section to use that theme aswell.

Although I am aware of the command &styleid=3, however if I then navigate to any other board, it apears to use that same style in a board that was previously NOT designated to use styleid 3, see my dilema?

I hope someone can help.
Reply With Quote
Reply


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 11:00 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.07776 seconds
  • Memory Usage 2,217KB
  • Queries Executed 11 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (5)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (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_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • 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
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete