vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   vBulletin CMS Widgets - Events widget (https://vborg.vbsupport.ru/showthread.php?t=265941)

tomsch 06-28-2011 10:00 PM

Events widget
 
1 Attachment(s)
This upcoming events Widget comes in 3 flavors.

1) Plain lists the next 10 events

2) list the events and the first Image that is in the event details. If no image is listed it will not add a place holder for those events

3) same as 2 with the addtion of a line separator between events

follow the reademe in the file to install

stationar 06-28-2011 10:53 PM

Does it show upcoming birthdays?

tomsch 06-28-2011 11:04 PM

Quote:

Originally Posted by stationar (Post 2214301)
Does it show upcoming birthdays?

at this time No.

I intend on adding Holidays and birthdays in the future.

oldfan 06-29-2011 12:15 AM

Work with forum blocks also?

Eq4bits 06-29-2011 01:18 AM

It does on my 4.1.4 board ;)

karlm 06-29-2011 01:21 AM

Nice...

I've seen others that have date issues, i.e. they show events due tomorrow as being today or a day late, or they simply vanish on the due-date.

Does this have any known issues ?

tomsch 06-29-2011 01:36 AM

there is only 1 known possible bug that i know of. i have not been able to reproduce the problem as of yet. it has to do with range events adding 1 day to the end date.

the only other issue is a bug in VB the work around for this issue if you have it is not to set the time zone for the events. When VB has this bug resolved there will be an update to use the time zone offsets.

other than that i don't know of anything.

RC-Central 06-29-2011 04:16 AM

Where do you add the line divider in the code?? I am using the uenopics.php file but want the line divider between events.

PHP Code:

ob_start(); 
global 
$db,$vbulletin;


$mydate =  mktime(000date("m"), date("d")-1date("Y"));
$show_count =10

$query sprintf("    SELECT * FROM ".TABLE_PREFIX."event 
                    WHERE visible = 1 
                    AND (dateline_from >= '
$mydate' || (dateline_from >= '$mydate' AND dateline_to <= '$mydate' ) || ('$mydate' BETWEEN dateline_from AND dateline_to)) 
                    ORDER BY dateline_from ASC LIMIT 
$show_count"); 
                    
$event_get vB::$db->query_read($query); 

$output_bits ''
while(
$event vB::$db->fetch_array($event_get)) { 

     if(
$event['dateline_to'] == 
     { 
         
$format sprintf("On %s",vbdate('D M jS Y',$event['dateline_from'],false,true,false,true)); 
     } else { 
         
$format sprintf("From %s to %s",vbdate('D M jS Y',$event['dateline_from'],false,true,false,true),vbdate('jS M Y',$event['dateline_to'],false,true,false,true)); 
     } 
      
     
$output_bits .= sprintf(
        <div class = "cms_widget_post_bit"><h4 class="cms_widget_post_header"><a href="calendar.php?do=getinfo&e=%d">%s</a></h4> 
            <p class="cms_widget_post_content">%s</p> 
         </div> 
        '
,$event['eventid'],$event['title'],$format); 


$output $output_bits

ob_end_clean(); 


Kraxell 06-29-2011 07:07 AM

Screenshot or Demo?

toxin 06-29-2011 03:41 PM

It's working fine on 4.1.4, except it doesn't show recurring events very well.

I have created a recurring event. The range is starting Jan 01, ending Dec 31 and the event is 1st Sunday of every month.

The event is listed, but the widget just displays this:
My Event
From Sat Jan 1st 2011 to 31st Dec 2011
And because the range started Jan 1st, this event is always at the top of the list.


All times are GMT. The time now is 03:55 AM.

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.04309 seconds
  • Memory Usage 1,743KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete