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

Reply
 
Thread Tools
v1.0 Add Meeting Place, Time or Game fields to Calendar Details »»
v1.0 Add Meeting Place, Time or Game fields to Calendar
Version: 1.00, by Cyricx Cyricx is offline
Developer Last Online: Dec 2011 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 10-03-2003 Last Update: Never Installs: 1
Is in Beta Stage  
No support by the author.

Okay, I'm fairly new to coding period, never done any before this

So the reason I'm putting this in the beta hack is I may have a line or two added in that isn't needed or there just may be a better way to do one of the modifications, as I basically stumbled and bumbled along til I found something that worked

I've wanted to know how to do this for a long time but could never find where anyone had a "how to", so here is my meager attempt at one.

What does this hack do? -
This hack allows you to add a field for Meeting Place or Time or your heart's delight (I used Game) to the calendar. The instructions are written in such a way that you can do just one of the three modifications, or you can do all three. I doubted that very many would do all three so I have listed the modifications seperately in the file. If there are a few that want all three, I'll do up some quick instructions on how to do all 3 modifications at once.

Here is an exerpt from the install file -

Quote:
These are the three modifications I will be detailing. The Instructions are
written in such a way that you can install only one of these, or you may
install all 3.

-1- Adding Time, AMPM, and Timezone fields to your calendar. This is an
integer field, and 2 short text entries.
-2- Adding the "Meeting Place" field to your calendar. This is a long text
(up to 254 characters) entry.
-3- Adding the "Game" field to your calendar. This is a short text entry.
You may use the "Find" feature of your favorite text editor and search for
-1- or -2- or -3- to skip directly to the one you wish to install.
Queries to run: 1 per modification (up to three)
Files to Edit: 1 (/forums/calendar.php)
Templates to Edit: 2 (calendar_enterevent, calendar_daybits)

Each modification has 10 steps to do in the calendar.php. The 9th step is ONLY put in if you have Session's Calendar / Thread Integration Hack located here -

https://vborg.vbsupport.ru/showthrea...threadid=52968


I'm workin to try to figure out how to do the time in such a way that members will see the time of the event according to their timezone. Once I can figure that out (may be a few months ) or if anyone knows how and would like to point the way (which I'd be most grateful for), I'll create a new version of this hack for that. In the meantime, the -3- mod, was my bandaid to tide us over.

If these instructions are easy enough for everyone to follow and I don't have any unnessecary code then I'll get this moved to the full releases, but would prefer to double check with those more experienced first.

Anyway, let me know what you think, if you have any problems I'll try my best to assist.

A live demo can be scene at http://www.guardiansoffire.com

Day Info - http://www.guardiansoffire.com/forum...fo&eventid=498

Thread created by Session's hack - http://www.guardiansoffire.com/forum...&threadid=7897

Thanks to Asterix, there are some screenshots in the replies below.

Show Your Support

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

Comments
  #12  
Old 11-14-2003, 08:17 AM
DaveLogic DaveLogic is offline
 
Join Date: Jun 2003
Location: London
Posts: 51
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Everything seems to work except that I can only enter numbers into the new fields icluding the Subject box. As soon as I enter any form of text I get the following error

Database error in vBulletin 2.3.2:

Invalid SQL: INSERT INTO calendar_events (userid, event, eventdate, public, subject, allowsmilies, venue, weekday, time, lineup, cost)
VALUES ('1', 'Test', '2003-11-14', 1, 'Test', 1, Test, Test, Test, Test, Test)
mysql error: Unknown column 'Test' in 'field list'

mysql error number: 1054

Date: Friday 14th of November 2003 09:56:36 AM
Script: http://localhost/forums/forums/calendar.php
Referer: http://localhost/forums/calendar.php...dd&type=public


I've uninstalled/reinstalled the hack twice and also tried with the default settings i.e "Meeting" but still get the same error. I've also checked Mysql and all set to VARCHAR. Tried with TEXT but made no difference....Any ideas???
Reply With Quote
  #13  
Old 11-14-2003, 08:19 AM
DaveLogic DaveLogic is offline
 
Join Date: Jun 2003
Location: London
Posts: 51
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

NB: This is also intergated with the Calendar to Thread Hack which was working fine...
Reply With Quote
  #14  
Old 11-16-2003, 12:27 AM
LeMans350z LeMans350z is offline
 
Join Date: Dec 2002
Posts: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by DaveLogic
Everything seems to work except that I can only enter numbers into the new fields icluding the Subject box. As soon as I enter any form of text I get the following error

Database error in vBulletin 2.3.2:

Invalid SQL: INSERT INTO calendar_events (userid, event, eventdate, public, subject, allowsmilies, venue, weekday, time, lineup, cost)
VALUES ('1', 'Test', '2003-11-14', 1, 'Test', 1, Test, Test, Test, Test, Test)
mysql error: Unknown column 'Test' in 'field list'

mysql error number: 1054

Date: Friday 14th of November 2003 09:56:36 AM
Script: http://localhost/forums/forums/calendar.php
Referer: http://localhost/forums/calendar.php...dd&type=public


I've uninstalled/reinstalled the hack twice and also tried with the default settings i.e "Meeting" but still get the same error. I've also checked Mysql and all set to VARCHAR. Tried with TEXT but made no difference....Any ideas???
Ok I had the same error. There is a couple of errors in the install file.
-1-
++++++++++++++++++++++++++
Step 8:
Find:

VALUES ('$bbuserinfo[userid]', '$message', '$date', $public, '$subject', $allowsmilies


AND REPLACE WITH:

VALUES ('$bbuserinfo[userid]', '$message', '$date', $public, '$subject', $allowsmilies, '$eventtime', '$ampm', '$eventzone'

++++++++++++++++++++++++++
Single Quote missing from $eventtime, $ampm, $eventzone

-2-
++++++++++++++++++++++++++
Step 8:
Find:

VALUES ('$bbuserinfo[userid]', '$message', '$date', $public, '$subject', $allowsmilies


AND REPLACE WITH:

VALUES ('$bbuserinfo[userid]', '$message', '$date', $public, '$subject', $allowsmilies, '$meeting'

++++++++++++++++++++++++++
Single Quote missing from $meeting

SO any new fields you created need the single quotes on step 8. I would assume the -3- step requires the same modification however I did not use it so I didn't look. Hope that helps.
Reply With Quote
  #15  
Old 11-17-2003, 06:42 AM
DaveLogic DaveLogic is offline
 
Join Date: Jun 2003
Location: London
Posts: 51
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Many thanks for your reply...Got it sorted now....thanks
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:56 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.06333 seconds
  • Memory Usage 2,248KB
  • Queries Executed 19 (?)
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_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
  • (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
  • (4)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