Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons

Reply
 
Thread Tools
Assign Style based on Viewer's Time of Day Details »»
Assign Style based on Viewer's Time of Day
Version: 1.00, by kall kall is offline
Developer Last Online: Aug 2021 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 07-16-2006 Last Update: Never Installs: 20
 
No support by the author.

Force Style based on Viewer's Time of Day

Description
Requested by Solace-City here, this Modification allows you to assign a specific Style for Users, based on their Timezone.

It will display the 'Day Style' between the hours you specify, and the 'Day Style' in all other times.

You can turn it on and off, assign Style IDs and choose the time to display the Night Style from the AdminCP - Style and Language Settings page.

Details
1 Product XML (1 Plugin, 5 Settings)

(If you Downloaded this prior to the timestamp on this edit, Uninstall the Product and start anew with the attached file in the .zip).

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #32  
Old 09-27-2006, 10:08 AM
Solace-City Solace-City is offline
 
Join Date: Jan 2006
Location: Australia
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey kall, another suggestion for this awesome hack.

Are you able to modify this plugin to check for a forum-specific style override, and display that style instead of the day/night style if the result is true?

Over at our forums we are looking at a special forum skin for a specific category, however the day/night style changer conflicts.

So for example, Forum ID 3 Titled "Nature" could have an Nature style assigned, by which the day/night plugin is ignored in these forums, and the nature style displays at all times in this forum unless changed in the admin cp.

Is this doable?
Reply With Quote
  #33  
Old 09-27-2006, 10:41 PM
kall's Avatar
kall kall is offline
 
Join Date: Apr 2004
Location: New Zealand
Posts: 2,608
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Very doable.. logically, it would be:

PHP Code:
if forumid=!nature forum id
{... existing code...} 
I will see if I can squeeze some time in this weekend to do it.
Reply With Quote
  #34  
Old 01-27-2008, 04:30 PM
inciarco's Avatar
inciarco inciarco is offline
 
Join Date: Mar 2007
Posts: 758
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great Mod, I was looking for it Today!! :up::up::up:

Thank You Very Much kall For Sharing It, and also a Version for vB 3.6 in the Winzip File (inside the Winzip File there is a 3.5 and a 3.6 Version of the Mod)!! :up::up::up:

I'll Post a Link to this Thread in all the Threads asking for what this Mod do!! :up:

Works OK in vB 3.6.7 PL1!! :up:

One Additional Thing that Could be Added for Updates, and is to Exclude a list of Usergroups to be Affected by the Plugin "Time-Based Style Fetch"!!

I Share with you what that Final Code of the Plugin Could Be, (in this Example Excluding Usergroups 5,6, and 7), notice the "!" to indicate "Not a Member Of", that "!" could not be Used to Indicate the Usergrups that Will be Affected (but I like more the Excluded Usergroups Logic):

Code:
if (!is_member_of($vbulletin->userinfo, explode(',','5,6,7')))
{

$nzbstyle_hour = vbdate("G");
if ($vbulletin->options['timestyle_onoff'] == 1){if( $nzbstyle_hour > $vbulletin->options['timestyle_start'] && $nzbstyle_hour < $vbulletin->options['timestyle_stop'] ) { $styleid = $vbulletin->options['timestyle_dayid']; }
else
{ $styleid = $vbulletin->options['timestyle_nightid']; }
}

}
And with an Option "excluded_groups_style_change" created for this Mod next to the Other Options in the "Style and Language Options", "$vbulletin->options['excluded_groups_style_change']":

Code:
if (!is_member_of($vbulletin->userinfo, explode(',',$vbulletin->options['excluded_groups_style_change'])))
{

$nzbstyle_hour = vbdate("G");
if ($vbulletin->options['timestyle_onoff'] == 1){if( $nzbstyle_hour > $vbulletin->options['timestyle_start'] && $nzbstyle_hour < $vbulletin->options['timestyle_stop'] ) { $styleid = $vbulletin->options['timestyle_dayid']; }
else
{ $styleid = $vbulletin->options['timestyle_nightid']; }
}

}
My Best Regards!!

Reply With Quote
  #35  
Old 03-30-2009, 10:51 PM
zajeluae.com zajeluae.com is offline
 
Join Date: Mar 2009
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there a version compatible with 3.8.0
--------
ان كان هناك أحد الاعضاء العرب الذين يشاهدون هذا الموضوع الآن
اتمنى منهم مساعدتي في تركيب هذا الهاك على النسخة 3.8.0
Reply With Quote
  #36  
Old 08-12-2010, 11:20 PM
Michlerish's Avatar
Michlerish Michlerish is offline
 
Join Date: May 2010
Location: Ontario
Posts: 82
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there anything like this for 4.0.6 ?
Reply With Quote
  #37  
Old 04-13-2012, 08:23 AM
2W6+6 2W6+6 is offline
 
Join Date: Aug 2011
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Works with 4.1.11!
Reply With Quote
Reply

Thread Tools

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 04:28 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.03962 seconds
  • Memory Usage 2,262KB
  • Queries Executed 21 (?)
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
  • (2)bbcode_code
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (6)postbit
  • (7)postbit_onlinestatus
  • (7)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