You found it, I will kill it!
402 2018-12-22 12:27:35
Re: Post Needs Approval - Sending Emails (5 replies, posted in Need Help)
Hi Greg,
Ah, yes, I didn't read your question properly. Sorry for that.
I had to look into the code to find the correct answer to your question.
For events that have to be approved, but have not been approved yet, reminder emails are not sent. This however, needs some further clarification:
If the owner, when adding the event, specifies to send an email reminder let's say 7 days before the due date of the event, and the event is only approved 6 days before the due date, The reminder will not be sent at all anymore, because the 7 days have past and the calendar does not keep track of what reminders have or haven't been sent. So it is the owner's responsibility to defer sending reminders until after the approval date.
What I discovered, when browsing the code, is that if the owner in the Event window checks the "send email Now" box, the email is sent even though the event has not been approved yet. This is wrong! Without approval, the owner should not be able to send any announcement or reminder. So I will change this in the next calendar version (which will be released early 2019).
Roel
403 2018-12-22 11:48:19
Re: Display Differences On Different Devices (2 replies, posted in Suggestions)
Hi Greg,
This is the struggle of all programmers: how to make sure the application displays correctly and similarly in all the different browsers and browser versions and on all the different devices, with different screen sizes.
For LuxCal we have chosen, and so far managed, to use Unicode/HTML character entities, rather than separate image files, to represent glyph images, The reasons for doing this are the following:
• standardization; The Unicode/HTML character entities are meant - in the long run - to standardize the glyphs used in all web applications and therefore improve the user experience.
• efficiency: no need to load load images from the server for each glyph.
• better software: code not cluttered with unnecessary <img>-tags
The disadvantages are that not all browsers (in particular older versions) support all new Unicode/HTML character entities yet. But the good news is that since a couple of years the standardization among browsers has improved at a rapid pace.
So the dilemma is: do we want to be hold back by older browsers, not adhering to web standards (like IE held us back during the last 2 centuries), or will we go with the flow, which will eventually lead to software applications with a much better graphical user interface, taking the current disadvantages, which will eventually automatically disappear, for granted?
Let us wait and see what other calendar users have to say about this . . .
Roel
404 2018-12-22 10:58:35
Re: Post Needs Approval - Sending Emails (5 replies, posted in Need Help)
Hi Greg,
If for a certain event category the "Events need approval" checkbox has been checked, it means that the individual events created in this category, will only be visible to the owner of the event and to users with at least Manager rights, until the event has been approved. Once approved the event will be visible for all users. Only users with at least Manager rights can approve "to-be-approved" events.
Hope this helps,
Roel
405 2018-12-20 20:33:14
Re: Add additional content to sidebar? (7 replies, posted in Need Help)
Hi Jay,
6. You're right. I've added a configurable 'br-style'.
7. The h5-tags don't make sense; I will replace them by p-tags.
All up-to-date displays are shown on the LuxCal Displays page of this website. I've added a download button just under each display, you will be able to download the latest display3.php files from the LuxCal displays page.
Regards,
Roel
406 2018-12-20 12:31:17
Re: Add custom 'no events' message (2 replies, posted in Suggestions)
Hi Jay,
I assume you are referring to display3.
Actually a custom 'no events' message should be added to all displays.
I will do this.
Roel
407 2018-12-20 11:07:09
Re: Marketing - LuxCal can also provide events listings (1 replies, posted in Suggestions)
Yes, you are right. I will add that to the keywords, the description and to the descriptions in the PAD file.
Thanks,
Roel
408 2018-12-19 14:02:34
Re: Address field with link to Map (7 replies, posted in Suggestions)
Hi Dan,
Thanks for this suggestion.
As a matter of fact I have already produced something similar for the next release of V4.7.4 (This new version will be released early 2019).
In this new version in the Venue field one can put - as part of the field - the actual address between !-marks. If done so, in all calendar views the address will be shown as a button. When hovering this button, the textual address will be shown and when clicking the button, a new page will open where Google maps will show the address on the map.
What I like very much about your suggestion is to let the admin choose whether Google maps, OpenStreeMap, or an other map viewer will open. So I will add a field to the admin's Settings page, where the admin can specify the "map site" that should open when the user clicks the Address button.
Best regards,
Roel
409 2018-12-19 13:46:44
Re: Simple Text Search on top bar (1 replies, posted in Suggestions)
Hi Dan,
I like your suggestion and will add the magnifying glass to the right side of the navigation bar.
Regards,
Roel
410 2018-12-17 11:02:19
Re: don't show "categories" in upcoming view (1 replies, posted in Need Help)
Hi Berni,
Go to the admin's Settings page and under "Views" - "Event templates" remove the '2' from the field Upcoming view.
That's all.
Roel
411 2018-12-11 18:53:05
Re: Add additional content to sidebar? (7 replies, posted in Need Help)
Hi Jay,
Thanks for all your useful suggestions! Ive implemented most of them as follows:
1. 'justify' removed. This was inherited from an other 'display' and was a mistake
2. Done, The date format can now be defined in the settings
3. If on line 27 (new display) '8' is part of the number list, then attachment links are part of the event body, which - when clicked - will open the download dialogue.
4. Done
5. Done
6. This can already be done by specifying the Line Height in the Font Definitions. Explanation with examples added
7. Changed
8. This is hard to do. There are an infinite number of styles one can set for URL links. The color of the link can be specified.
You can download the updated 'displays' HERE. Again the zip-file contains a "black", a "white" and a "red" version of exactly the same 'display'.
You can see live versions of this display3 via the LuxCal Display button on the left.
Roel
412 2018-12-08 23:49:28
Re: Add additional content to sidebar? (7 replies, posted in Need Help)
Hi Jay,
As promised, I've produced a new 'display', called display3, especially designed for narrow-width mobile devices. You can download it HERE. The zip-file contains a "black", a "white" and a "red" version of exactly the same 'display'.
Almost everything you see on the graphical interface (colors, fonts, font sizes, events to show, layout, etc.) can be tailored in the header part of the file. Give it a try and let me know your findings. I have added it to the LuxSoft site (LuxCal Displays) and I will include it in the next LuxCal release.
Please note: Displays use the calendar toolboxes and the calendar settings, like date format, time format, first day of the week, etc., and therefore must be located in the calendar root directory.
Roel
413 2018-12-07 12:06:18
Re: Markup events with structured data (3 replies, posted in Suggestions)
Yes, could be interesting.
Since not everybody wants events to be visible in web searches, it should be optional (enable/disable on the admin's Settings page),
There are three possibilities: Microdata, RDFa and JSON-LD. Since a few years Google recommends JSON-LD, which also has the advantage that it resides in the <head> section of the web page and is not interleaved with the visible part in the <body>.
We will look into the possibilities.
Roel
414 2018-12-07 11:50:04
Re: Add additional content to sidebar? (7 replies, posted in Need Help)
Hi Jay,
We have a quarter horse, called Jay Golden Surprise, and therefore I'm offering the following
Two possibilities:
1. I can modify the sidebar (lcsbar.php) for you, remove the hover feature and add the fields you want.
2. I create a new "display" for you with exactly the layout and fields you want. I could for instance take "display 2" (see LuxCal Displays in the left-hand menu) and tailor it to your needs.
Possibility 2 has the advantage that it works "out of the box" and has a lot of settings you can change to meet your needs (colors, fonts, what events to display, etc.). I already planned to produce a new 'display' for narrow-width devices, so this option has my preference.
If you like this offer, please let me know the exact layout you want (event fields, order, where the crlfs should go). Depending on your needs, this will take me 1 - 3 days.
Roel
415 2018-12-07 11:09:29
Re: Installation failure (2 replies, posted in Need Help)
Shawn solved the problem himself.
416 2018-12-04 12:00:05
Re: Can't access calendar (new installation) (4 replies, posted in Problems)
Hi Jay,
Dan is right.
Do you get this error message directly before the calendar page is shown, or does the calendar page show with this error message somewhere in the body of the page?
Would it be possible to send me the URL of the calendar, so that I can have a look myself. (if you prefer, you can send it to me by email via the Contact Us page).
Roel
417 2018-12-01 21:29:45
Topic: LuxCal 4.7.3 - Calendar doesn't work with IE and older Safari versions (0 replies, posted in Known Issues and Fixes)
Due to an incompatibility between some JavaScript code in the calendar and Internet Explorer and the older versions of Safari, the calendar did not function in these older browsers.
This problem can be solved by downloading and installing the fix, which you can download here.
418 2018-11-24 00:14:36
Re: LuxCal all versions - Unable to log into the calendar (3 replies, posted in Known Issues and Fixes)
Hi Bob,
That's hard to tell. This is the first time I hear about this.
Could you send me a link to your calendar, so that I can try this for myself.
Roel
419 2018-11-20 17:08:12
Re: Add Event Screen (2 replies, posted in Need Help)
Hi Ladjets,
What LuxCal version are you using?
The code for the add / edit event window is located in file pages/evenform1.php.
For LuxCal V4.7.3 you will find the input fields you mention in your post above on lines 65 - 111.
Let me know if you need further help.
Roel
420 2018-11-18 10:21:39
Re: Editing Events on Touchscreens (9 replies, posted in Problems)
Hi Stefan,
I can't remember any reason for not being able to open the event edit window when clicking the event title in week view. So I will remove this restriction in the next calendar version.
You know how to change the code I assume.
Cheers,
Roel
421 2018-11-14 00:25:23
Re: Editing Events on Touchscreens (9 replies, posted in Problems)
Hello gentlemen,
Stefan is not completely wrong
In week and day view indeed on a SMALL SCREEN mobile device it is not possible to open the event edit window by tapping the event title. I can't remember why we made it like this . . . I will sleep on it and maybe find out.
So the PHP code in Stefan's last post is the original LuxCal code.
In month view however, it should be possible to open the event edit window by tapping the event title. If this doesn't work in your calendar, send me the month.php file with your changed code and I will then try to find the problem.
Roel
422 2018-11-10 16:25:49
Topic: LuxCal 4.7.3 - MySQL and SQLite - released 11 November 2018 (0 replies, posted in What's New)
Highlights
This new LuxCal version 4.7.3 contains several improvements and fixes a number of bug.
Most important new feature:
• Add/edit event window with only the minimum required fields (title, venue, category, date and time).
Hereafter you will find a full summary of all changes since LuxCal version 4.7.2.
As usual this new release has been tested with the help of the experienced beta tester John from Denmark!
New features/Improvements
• To better facilitate adding/editing of rather simple events (title, venue, category, date and time), the admin can specify on the Settings page to initially show an add/edit event window with only the minimum required fields. The user can expand this reduced event window by selecting a plus-sign in the left lower corner.
• On the admin's Settings page the validation of the recipients list for calendar change notifications has been removed, so that now email addresses, user names, mobile numbers and recipients lists can be used. The Settings page help text has been updated accordingly.
Technical issues
• To avoid PHP warnings, the default timezone is now set at the start of the installation script.
• The backup and restore functions have been made more versatile and better interchangeable between MySQL and SQLite.
• The check to determine if a user is allowed to edit the event has been simplified and is now done at one location.
• In the installation script, the '_' character was allowed in the calendar name/title pairs. This character however causes problems when it is used as PHP session ID suffix. So now the allowed characters for the calendar name are A-Z, a-z, 0-9 and -.
• Setting names recipList and chgEmailList changed to chgRecipList and chgSumRecips respectively (the lists can contain email address, SMS numbers, user names and recipients list names).
• When sending a test mail from the Settings page failed, this was not reported in the feed-back line at the top of the page.
Bug fixes
• The way to find the calendars in use, based on finding the intersection of MySQL database tables names in the format xxxx_groups and xxxx_styles has been changed to xxxx_events and
xxxx_settings. The tables groups and styles are not present in earlier calendar versions.
• The Ajax scripts to toggle the check mark of to-do events and to remove event attachments did not work anymore after the PHP session cookie mechanism has been improved.
• On the Users page, when adding a new user, in the user interface language drop-down menu, the default selected language was not set to the calendar's default language.
• The text "event overlap; select an other time" in the files ai{lang}.php has been replaced by "event overlap - select an other time". On some servers the semicolon (;) in this text corrupted the Add New Category form. In the field "Error message, if overlap" semicolons are now replaced automatically by a space followed by a hyphen.
• When adding or editing an event, in the Event window adding a mailto link directly after an image link resulted in a corrupted mailto link.
• When upgrading from LuxCal 3.2 an SQL error occurred because the a_datetime and m_datetime fields were not truncated to 16 characters (dd-mm-yyyy hh:mm) when they are copied to the new aDateTime and mDateTime fields.
• A problem in the evtcheck.php and detach.php scripts when retrieving the ID of the active calendar blocked the checking/unchecking of the check box of Todo events, after the PHP session expired.
• Users in the user group "Post All" could edit all events, but could not check/uncheck the Todo check box of events created by other users.
Roel
423 2018-11-04 00:15:55
Re: Email Notifications (24 replies, posted in Need Help)
John's suggestion to start 'calcron.php via your browser ('by hand') is a good one. To be able to do this, don't forget on the Settings page, under Periodic Functions to set Cron job host to "Remote", so no IP address. Otherwise is will not be possible.
Roel
425 2018-11-01 17:25:33
Re: Cannot delete an event (3 replies, posted in Need Help)
Hi Mervin,
Are you sure that on the admin's Settings page, under Events, "Show delete button in Event window" has been enabled? (This is the default, maybe you accidental unchecked the box).
I had a thorough look at the script producing the Even Edit / Add window and the only condition to determine if the Delete button should be displayed is this setting on the Settings page.
If the problem persists, could you send me via the Contact Us page a link to your calendar with a temporary user account with admin rights please.
Roel