cotonti.com : Work In Progress - Events\Calendar Update https://www.cotonti.com Останні повідомлення в темі Cotonti en Sat, 29 Nov 2025 22:46:04 -0000 aiwass *Bump*

Anyone have a Events Calendar working for Siena?
I'm going to be using it on a new site I'm working on and it would be good if anyone have something, since I'm a designer, not a programmer. :)

]]>
Нд, 14 Вер 2014 11:16:48 -0000
Hodges *bump*

It seems MIHDev no longer posts here. Did anyone get the latest version of this plugin / Gert did you manage to port it to Siena?

I could really use this plugin!

Added 2 weeks later:

I ended up porting the plugin myself. Unfortunately I only had the version that was published on 5th Dec 2011. Most things works, a few things don't. The features I do not want I will not be fixing so I'm sharing what I have got working with the community now before I fork for my own needs.

I hope this is helpful to someone: http://speedy.sh/A9fNh/events-calendar.zip

Cheers,

Hodges

]]>
Сб, 30 Бер 2013 09:35:14 -0000
Twiebie #27559 Koradhil:
When you're done I'll modify it for compatibility with Siena if you're ok with that. Is this still going to be done? Or is there a calendar/events plugin for Siena somewhere?]]>
Thu, 07 Лип 2011 02:21:02 -0000
3axap
This may be due to the "Url modification"?]]>
Пт, 11 Лют 2011 02:49:47 -0000
Iceman ]]> Сб, 29 Січ 2011 07:17:56 -0000 MIHDev Thu, 23 Гру 2010 18:33:05 -0000 Heater Thu, 23 Гру 2010 06:51:09 -0000 MIHDev

Making good progress tonight, Twitter is now supported in the iFrame implementation, JS file is also included in the new events.header.php should anyone wish to utilise more functionality.

Current twitter customisation allows
Choose whether or not to display the twitter tweet button.
User to enter Related account for users to like.]]>
Пн, 20 Гру 2010 04:54:23 -0000
GHengeveld Пн, 20 Гру 2010 04:53:21 -0000 MIHDev ]]> Пн, 20 Гру 2010 04:44:54 -0000 GHengeveld Calendar for Events v3.0]]> Пн, 20 Гру 2010 04:37:04 -0000 MIHDev Thanks for posting :), just modifying the calendar to support the event_instance table.]]> Пн, 20 Гру 2010 04:26:22 -0000 GHengeveld
CREATE TABLE sed_events (
  event_id mediumint(8) unsigned NOT NULL auto_increment,
  event_date int(11) NOT NULL,
  event_state tinyint(1) NOT NULL default '0',
  event_cat varchar(16) NOT NULL default '0',
  event_maxparticipants int(6) NOT NULL default '0',
  event_usergroups_default varchar(255) NOT NULL default '0',
  event_usergroups_allowed varchar(255) NOT NULL default '0',
  event_repeat varchar(12) NOT NULL default 'disabled',
  event_lastoccurrence int(11) NOT NULL default '0',
  event_title varchar(64) NOT NULL default '',
  event_extra1 varchar(255) NOT NULL default '',
  event_extra2 varchar(255) NOT NULL default '',
  event_text text,
  event_url varchar(128) NOT NULL default '',
  event_ownerid int(11) NOT NULL default '0',
  event_alias varchar(24) NOT NULL default '',
  PRIMARY KEY  (event_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

CREATE TABLE sed_event_instances (
  instance_id int(11) NOT NULL auto_increment,
  instance_eventid int(11) NOT NULL,
  instance_number int(11) NOT NULL,
  instance_start int(11) NOT NULL,
  instance_end int(11) NOT NULL,
  instance_deadline int(11) NOT NULL,
  PRIMARY KEY  (instance_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
]]>
Пн, 20 Гру 2010 03:21:54 -0000
MIHDev

Added 1 hour 27 minutes later:

Hi Koradhil, as no SQL was included, did I get the structure of the new instances table right?

CREATE TABLE sed_event_instances (
  instance_id mediumint(8) NOT NULL AUTO_INCREMENT,
  instance_eventid mediumint(8) NOT NULL DEFAULT '0',
  instance_number mediumint(8) NOT NULL DEFAULT '0',
  instance_start int (11) NOT NULL DEFAULT '0',
  instance_end int (11) NOT NULL DEFAULT '0',
  instance_deadline int (11) NOT NULL DEFAULT '0',
  PRIMARY KEY (instance_id)
) TYPE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
]]>
Пн, 20 Гру 2010 00:58:00 -0000
GHengeveld Download fixed (v3.0).]]> Нд, 19 Гру 2010 19:43:24 -0000 pieter http://www.cotonti.com/downloads/plugins/news-events/]]> Нд, 19 Гру 2010 17:16:47 -0000 MIHDev ]]> Нд, 19 Гру 2010 05:15:35 -0000 GHengeveld Нд, 19 Гру 2010 05:11:40 -0000 MIHDev
Small problem, I cannot find any v3.0 things in the ZIP you mentioned, am I missing something. :)
Cheers
MIHDev]]>
Нд, 19 Гру 2010 05:07:44 -0000
GHengeveld
Download here. Look for "Added in v3.0" and follow the variables involved in those lines.]]>
Нд, 19 Гру 2010 03:37:19 -0000
MIHDev Cheers]]> Нд, 19 Гру 2010 03:01:43 -0000 GHengeveld - Set which usergroups are allowed to 'attend' the event. Users not in one of those groups cannot change their status.
- Set usergroups to be 'attending' by default. Members in those groups have status 'attending' by default and must change their status if they won't be coming. Very useful in combination with max number of participants.]]>
Нд, 19 Гру 2010 02:04:58 -0000
MIHDev

Added 11 hours 38 minutes later:

As per the usual nightly update, most things are now done for the next beta and almost ready for final release, just got the configuration options to sort out. New BETA zip file this weekend.

Update: v2.2.09 BETA

Thank you to everyone who has contributed, helped and supported this plugin. The next BETA v2.2.10 is likely to be the last one before final release.

Added 8 days later:

Just to keep you updated, this is still being developed :), been studying and working non-stop for the past few weeks, another 3am finish tonight, fixing the last few glitches and bugs. Configuration options are now tied in for Avatar and Icon widths etc + the separate Attendees area for events is now working correctly.]]>
Пн, 06 Гру 2010 21:00:54 -0000
Kingsley
]]>
Пн, 06 Гру 2010 10:26:38 -0000
MIHDev
Great suggestion, have implemented in latest version :), I will most likely make this a setting eg: Avatar position - Left\Right or {EVENTSDETAILS_USER_AVATAR} tag.

New beta will be ready this evening.

Added 29 minutes later:

@Hodges - Good news, got the autovalidation working with a few minor tweaks needed to the files, uses the same cfg setting as Pages, will abstract this to its own setting for final version.

Added 23 minutes later:

Update: BETA v2.2.08 - Many thanks to Hodges and Kingsley for their bug reports and suggestions.
Download Now

Added 1 minute later:

Some updates previously mentioned for BETA v2.2.08 are now moved to BETA v2.2.09, expected tomorrow.

- Private locations are now fully working.
- facebook like plugin functionality now available.
- Updated Event Details page layout.
- Updated Event Edit page layout.
- New configuration options from v2.2.07 and v2.2.08 will be tied in with the plugin.
- Any bug fixes that did not make it into v2.2.08.

Added 56 minutes later:

@Kingsley - a favour to ask, could you translate the new words in the NL Lang file on the events plugin for me?, my Dutch is not great as I learned only Afrikaans at school, thanks m8 :)]]>
Пн, 06 Гру 2010 06:47:16 -0000
Kingsley

think the avatar should be in front of the users name, feels a bit unnatural to me the way it is now, but that's just sitting on pennies on my part ;)

really love what you are doing with this plugin.. As suggested by others, a seperate template for the calendat would be great..]]>
Пн, 06 Гру 2010 06:34:58 -0000
MIHDev

Added 1 hour 54 minutes later:

1. Nice suggestion, added to features for v2.3
2. Well spotted, fixed :)
3. Fixed.
4. Did you have a previous version running?, I will look at refreshing the cache or clearing it during installation.]]>
Пн, 06 Гру 2010 04:09:14 -0000
Hodges
  • Enhancement: Autovalidate. Check out how it works for pages. Basically, if users has admin rights for the plugin then autovalidate their submission. If not then pass to validation queue.

  • Bug: When adding an event and I force it to fail validation, the expire time gets silently incremented by 2 hours when page is returned.
    events.add.inc.php line 127:

    $event_form_expire = sed_selectbox_date($neventexpire+$usr['timezone']*3600 + 7200, 'long', '_exp');

    Should be [i think]:

    $event_form_expire = sed_selectbox_date($neventexpire+$usr['timezone']*3600, 'long', '_exp');
  • Enhancement: Redirect to events.php after adding an event. [Just like after deleting an event; therefore consistent].

  • Bug: Whilst trying out plug.php?e=calendar&c=CAT_CODE I got a 'wrong url' error. Turns out that the category I made wasn't in the cache so I had to purge the cache for it to work. Don't really know if that's avoidable, just thought I'd bring it to your attention.
  • ]]>
    Пн, 06 Гру 2010 01:49:59 -0000
    MIHDev https://www.mihsoft.com/plug.php?e=events

    Multi-Sort capability is currently not implemented but can be added :), will add it to the feature list.

    Please share your ideas and I will be glad to implement any that I can.

    My personal development blog with more updates is here - https://www.mihsoft.com/list.php?c=blogs

    Screenshots can be found here - http://www.cotonti.com/forums.php?m=posts&q=6037&d=0
    included below are the latest screenshots.




    When the product is in a release state there will be full documentation in PDF format with screenshots and information on every area and parameter. :)]]>
    Пн, 06 Гру 2010 00:34:20 -0000
    ez Is there a description and/or screenshots, maybe even a live demo what it does ???

    I am in need for a calender kinda plugin for events. But i have some wishes.. and i am not sure if I can use this plug. I need to sort on a couple of columns (like dates and a event type kindof thing)

    So any information would be great

    greetings,
    EZ]]>
    Пн, 06 Гру 2010 00:26:50 -0000
    MIHDev MinimumDescriptionLength has been added :), will be in next beta in a few hours, lots of new stuff added, trying to get as much of it in for the next beta as possible.

    Added 20 minutes later:

    Update: v2.2.07: BETA ZIP file has been updated. (See post above).
    ]]>
    Нд, 05 Гру 2010 23:08:28 -0000
    Hodges
    calendar.php line 233:
    $plugin_body .= "<td style=\"height:64px;vertical-align:top;background-color:".$mark_color.";\"><a href=https://www.cotonti.com/\"plug.php?e=events&amp;m=add&amp;d=".$y."-".$m."-".$i."\">".$i."</a> ".$mark."<br />".$ev[$i]."</td>";

    which would give you a URI like: plug.php?e=events&m=add&d=2010-12-6

    and then something in events.add.inc.php to process the contents of $d to set the start and end dates appropriately.

    9. Yes I meant the body text. In Cotonti you don't have to enter anything. I think for how I want to use the events system I don't think that field should be required to be filled.]]>
    Нд, 05 Гру 2010 22:48:35 -0000
    MIHDev

    Added 18 minutes later:

    1. Fixed
    2. Should not be too much of a problem, will have a look.
    3. ""
    4. ""
    5. Fixed
    6. Fixed
    7. Will change.
    8. This could be tricky as it currently will cause the events.php to show the events for that day if the link is active, would you like it to make each day active and base the create decision on whether or not there are any pre-existing events for that day?.
    9. Do you mean the Text for the event?, in which case I think it functions the same as pages, some characters must be entered.
    10. Which social aspects do you mean?
    11. Fixed
    12. This is not a bug, it is intentional for the moment, will make it configurable in the settings.
    13. Good idea, will add.
    14. Fixed
    15. Good idea, will change.
    16. Fixed.

    On a side note, I have added additional validation for End Dates less than Start Dates.]]>
    Нд, 05 Гру 2010 20:52:31 -0000
    Hodges
  • Enhancement: put all tpls in a folder:
    skins/skin_name/plugins

    - or -

    plugins/events/tpl

    I don't know which one officially Cotonti prefers.

  • Enhancement: Give calendar its own tpl.

  • Enhancement: Make available more tags for calendar.tpl. For example: To display any event fields (such as start time, end time).

  • Enhancement: Set calendar background colours in skin css (different skins will want different colouring) and remove from plugin config.

  • Enhancement: "Submit a new Availability Block" -> "Submit new Event".

  • Enhancement: "Calendar of Availability" -> "Events Calendar".

  • Inconsistency with engine: Event Category Code uneditable once set. This isn't true for pages...

  • Enhancement: Click number on calendar to create event on that day.

  • Inconsistency with engine: Event description required. Why?

  • Enhancement: Ability to turn off social aspects. This could be achieved by user removing tags from tpl.

  • Enhancement: Update plugin author info, versions, and dates.

  • Bug: Event icon is forced to resize to 128x128px.

  • Enhancement: All upcoming events doesn't mention the category that the events are in. Suggest in title column:
    <a>Event Category</a> > <a>Event Name</a>

  • Bug: When deleting validated event: "Error occurred. Maybe wrong URL?" Does not happen when deleting unvalidated event.

  • Enhancement: Event add default minutes are current minute. However, most events will be set to 00 minutes.

  • Bug: If form submission errors due to broken validation rule (such as empty description), start date, end date, location are forgotten.

    ]]>
    Нд, 05 Гру 2010 19:58:38 -0000
    MIHDev ]]> Нд, 05 Гру 2010 13:51:47 -0000 Kingsley Нд, 05 Гру 2010 13:01:57 -0000 MIHDev
    To make up for it I have completed the implementation of the sorting feature.
    I will keep this post up to date with my progress throughout the evening.

    This BETA is a rough around the edges as I have been learning about the plugins as I worked on them and lots of the code is still a work-in-progress and as such there may be lots of duplicated code segments, I will aim to reduce these down for the final version.

    Watch this space :)

    Added 1 hour 33 minutes later:

    Beta 2.2.07 is now available - Download - (This includes an updated SQL script based on the original update posted by Trustmaster in the original Event Calendar v2.1 download).

    PLEASE NOTE: This is a first beta and many of the functions are still being actively worked on. The code may contain bugs, defects and or other issues and is provided with no warranty. Some of the functons present in the BETA may not be present in the final versions. I do not recommend using this on LIVE sites, it is for testing purposes only, please excercise extreme caution!.

    Installation instructions

    Step 1: Run the appropriate SQL script for your version.
    Step 2: Copy the Events and Calendar folders to the Plugins directory on your server.
    Step 3: Open the Admin panel and Install the plugin.
    Step 4: Navigate to plug.php?e=events and plug.php?e=calendar

    Update v2.2.02: Beta ZIP file has been updated.

    Update v2.2.03: BETA ZIP file has been updated.

    Update v2.2.04: BETA ZIP file has been updated.

    Update v2.2.05: BETA ZIP file has been updated.

    Update v2.2.06: BETA ZIP file has been updated.

    Update: v2.2.07: BETA ZIP file has been updated.

    Disclaimer: I am not and do not claim to be the original author and\or creator of the plugin mentioned at the top of this post.]]>
    Нд, 05 Гру 2010 07:45:44 -0000
    Hodges @Hodges - I'm working on the colour coding for event categories, great idea, what would you prefer, a preset list of colours to cycle in the settings or a per-category colour?. I think a per-category colour so that the colour doesn't keep changing on each visit as it should aid not confuse recognition of the category. Keep up the good work. I shall beta test this for sure.]]> Нд, 05 Гру 2010 00:53:05 -0000 MIHDev

    Added 1 hour 19 minutes later:

    Update
    - Implemented sorting on Title, StartDate and Enddate.]]>
    Сб, 04 Гру 2010 23:12:35 -0000
    Kingsley Сб, 04 Гру 2010 23:08:16 -0000