[3.3][DEV] phpBB Events Calendar 📅

Post your own Mods, Snippets,
Tutorials here. Share what you got
Forum rules
User contributions are the users own "Stuff"
They are not supported by the BBCode Staff and is used at own risk

[3.3][DEV] phpBB Events Calendar 📅

Post by Steve »

Extension Name:
Author: Steve

Extension Version: Image
Requirements: Image

Extension Description:
An Extension for phpBB 3.3 that will add a calendar to your phpBB forum.
Displays on a custom page or on index page if enabled.
Events can be created for specific years, months, days, hours. Events can also be annual.
Registered users can select to attend events, recieve notifications of upcoming events.

Features:
  1. Calendar pages:
    • Year
    • Month
    • Day
    • Search New
  2. Calendar Event Actions:
    • add
    • edit
    • Title ,Information.
    • Set Year, Month, Day, Hour, Minute
    • Option for Annual Event
    • Option to attend New
    • Post a new topic of discussion
  3. Calendar Event Pages:
    • Parse BBcode, smilies etc...
    • Attend
    • attended
    • un-attend
    • delete
  4. ACP Calendar Settings:
    • enable/disable
    • enable/disable topic posting
    • select forum for new topic
    • set upcoming event notification reminder in days
    • Set default link to Calendar New
  5. Upcoming Events
    • Board Notifications/emails of events in xx amount of days
    • Weekly/Monthly Calendar on Index New
Demo: https://steven-clark.tech/phpBB3/Calend ... ember/2024

Notes:
This Extension is in development stage! Some features may not yet complete or available.

Set Up Instructions:
Once installed, you will need to set permissions for groups to use the Calendar.
Go to ACP > permissions > Group permissions > [Select Group] > Calendar Tab.

Some options for the extension are not enabled by default.
Go to ACP > Extensions Tab > Calendar > Settings.

Extension Download: here

Re: [3.3][DEV] phpBB Events Calendar

Post by Steve »

Download added.

Re: [3.3][DEV] phpBB Events Calendar

Post by Steve »

Extension Version: Image

Features Implemented:
  • have the option to add events via ACP, for special dates (i.e. add real world dates, such as Christmas, New Year's, etc.)........
    • world dates: will be displayed with a globe icon, selected in adding an event
  • Birthdays: option to turn off this option via ACP
  • notifications: option to turn off this option via ACP
  • Position on index
  • Support collapsible category's
  • Support upcoming b-days by Rich Image
Features pending implement/discus/abd:
  • Calendar on all pages
  • event fa icon....... (a list of known fa icons needs to be generated for user selection)
  • Control birthday on index page.......
  • Post a new topic on event day.......
  • Calendar spine binding image below: collapse button........
  • NEW feature request: Is there an option for only to display a weekly overview on the index page and the full month on an own link? ..........
Bugs Fixed:
  • display of the months/years remains in English,
  • pagination correct count on URL
  • Posting events earlier than Unix timestamp
Extension Download: NO further testing required, next release is pending...

Re: [3.3][DEV] phpBB Events Calendar

Post by Steve »

Extension Version: Image

Features Implemented:
  • monthly birthdays
  • Mark events as attended
  • Toggle columns on index
  • Starts in xx days, Lasts xx days
  • Add event end time options
Bugs Fixed:
  • SQL error on -timestamp
Features not Implemented:
  • [strike]Support upcoming b-days by Rich[/strike]
    • Wrote my own ...
  • [strike]event fa icon....... (a list of known fa icons needs to be generated for user selection)[/strike]
    • [strike]phpbb.com/community/viewtopic.php?f=456&t=2518961[/strike]
      • A more up-to-date list and code is needed.
Extension Download: here

Re: [3.3][DEV] phpBB Events Calendar

Post by litl_big_chickn »

Hi Steve. Thanks for making the calendar!

I have installed it, but I think there is some bug in it.

If I add an even 7th february 18-20 for example and then add another even 7th march 18-20 - then only the february event shows in the calendar as an icon. If I add an event the 8th of march or 6th of march then it works as intended.

Perhaps you can point me to where I need to examine the code? Or make an update?

Re: [3.3][DEV] phpBB Events Calendar

Post by Steve »

At the moment events are grouped by in the calendar view.

Re: [3.3][DEV] phpBB Events Calendar

Post by litl_big_chickn »

The events (with same day in month) are not shown in the month view on the front page or when clicking on the calendar and seeing a month.
They are listed under the calendar, but no icon in the calendar matrix. I can add two or more and none will show. Except in the months event list under the calendar.

I looked inside the calendar view html but there looks like its not possible for it to "ignore" an event based on day. However, I am noobie at debugging php and html and sql.

Re: [3.3][DEV] phpBB Events Calendar

Post by Steve »

It will be possible to do so in the next version, dates have start and end times that will span the calendar view, multiple events with be indicated via a coloured line... with titles etc

Re: [3.3][DEV] phpBB Events Calendar

Post by litl_big_chickn »

That sounds terrific.

I cant show screenshots here - to show the problem?

I am not sure I communicated the problem clear enough...

I create event at 7th of February, small green icon appears on the day.
I create event at 7th of March, no small green icon appears on the day.
I create event at 8th of march, small green icon appears on the day.
I delete event at 7th of February - now small green icon appears on march 7th.

Re: [3.3][DEV] phpBB Events Calendar

Post by Steve »

Hey, thanks got ya! Will be fixed in the next version.