Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Display Grouped Events more sensibly when grouped by event Details »»
Display Grouped Events more sensibly when grouped by event
Version: 1.00, by tgmorris tgmorris is offline
Developer Last Online: Oct 2013 Show Printable Version Email this Page

Version: 3.0.6 Rating:
Released: 02-12-2005 Last Update: Never Installs: 8
 
No support by the author.

Out of the box vBulletin displays events that are Grouped by Event by their eventid. Seems kind of dumb as they should be grouped by the starting date or some more logical criteria. This simple change does just that. BTW - I did a search and didn't see this posted so if I missed it mea culpa.

NOTE: This change impacts only the FORUMHOME display. If you are running the Upcoming Events modification for vBa CMPS you can make these same change to the minicalendar.php module.

In index.php find
Code:
// ### TODAY'S EVENTS #################################################

if ($vboptions['showevents'])
Replace with
Code:
// ### TODAY'S EVENTS #################################################

function compare_dates($a, $b) {
        // only used when sorting events grouped by event id
        if ($a[0] > $b[0])
                return 1;
        if ($a[0] < $b[0])
                return -1;
        return 0;
}

if ($vboptions['showevents'])
A bit further down find
Code:
                ksort($events, SORT_NUMERIC);
Replace with
Code:
                if ($vboptions['showeventtype'])
                        ksort($events, SORT_NUMERIC);
                else
                        uasort($events, 'compare_dates');
That's it! Almost too simple.

Show Your Support

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

Comments
  #22  
Old 04-20-2005, 01:34 PM
Kohhal's Avatar
Kohhal Kohhal is offline
 
Join Date: Feb 2002
Location: Dublin, Ireland
Posts: 170
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice mod, definetly something that needs to be integrated into the software.

Simple install :squareeyed:
Reply With Quote
  #23  
Old 05-01-2005, 03:48 AM
Devii Devii is offline
 
Join Date: Apr 2005
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the fix
Reply With Quote
  #24  
Old 05-14-2005, 10:22 AM
oldengine oldengine is offline
 
Join Date: Mar 2004
Posts: 257
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Clicks install. Excellent!
Reply With Quote
  #25  
Old 05-23-2005, 02:50 AM
Viks Viks is offline
 
Join Date: Sep 2004
Location: Toronto
Posts: 295
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

INSTALLED!

nice modification.

Question:
Is there a way to display location next to event date on firumshome?
Reply With Quote
  #26  
Old 12-20-2005, 06:51 AM
texasasl's Avatar
texasasl texasasl is offline
 
Join Date: Jul 2005
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I was wondering whether or not could be worked in 3.5.2 I tried everything but seems does not work there.
I am attaching the modified .php, for your ease reference.
Is there any idea how could be done ???
Reply With Quote
  #27  
Old 12-20-2005, 02:22 PM
tgmorris tgmorris is offline
 
Join Date: Nov 2003
Posts: 180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This should work fine for 3.5.2 so long as
Code:
if ($vboptions['showeventtype'])
is changed to
Code:
if ($vbulletin->options['showeventtype'])
At least it does on my forum.
Reply With Quote
  #28  
Old 12-20-2005, 06:51 PM
texasasl's Avatar
texasasl texasasl is offline
 
Join Date: Jul 2005
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tgmorris
This should work fine for 3.5.2 so long as
Code:
if ($vboptions['showeventtype'])
is changed to
Code:
if ($vbulletin->options['showeventtype'])
At least it does on my forum.

As you can observe from the attached file I have did that already, but still does not function properly. Can you please have a look on that attachment it is according your suggestion. Also the file is "forum.php".
Reply With Quote
  #29  
Old 12-20-2005, 07:41 PM
tgmorris tgmorris is offline
 
Join Date: Nov 2003
Posts: 180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by texasasl
As you can observe from the attached file I have did that already, but still does not function properly. Can you please have a look on that attachment it is according your suggestion. Also the file is "forum.php".
Do you have a link to a page where I can the problem?
Reply With Quote
  #30  
Old 12-21-2005, 12:13 AM
texasasl's Avatar
texasasl texasasl is offline
 
Join Date: Jul 2005
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tgmorris
Do you have a link to a page where I can the problem?
Of course it is www.phoenix-radio.gr and then ΠΡΟΓΡΑΜΜΑ, or http://www.phoenix-radio.gr/calendar.php (just sign-up first). Appreciate your interest and your assistance.
Reply With Quote
  #31  
Old 12-27-2005, 03:46 AM
Itworx4me's Avatar
Itworx4me Itworx4me is offline
 
Join Date: Feb 2002
Posts: 210
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok I have tried your 3.5.2 modification and I am having the same results as the person above. Any ideas to the fix???

Thanks,
Itworx4me
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 03:43 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.04798 seconds
  • Memory Usage 2,307KB
  • Queries Executed 25 (?)
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
  • (8)bbcode_code
  • (3)bbcode_quote
  • (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
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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