Hi Dan,
I like your suggestion and will add the magnifying glass to the right side of the navigation bar.
Regards,
Roel
You are not logged in. Please login or register.
LuxCal Web Calendar → Posts by Roel
Hi Dan,
I like your suggestion and will add the magnifying glass to the right side of the navigation bar.
Regards,
Roel
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
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
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
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
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
Shawn solved the problem himself.
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
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.
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
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
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
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
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
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
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
Map View and heatmap sounds good, but how would you like to map events on a "date" background. In other words what should the dimensions of the background be? Date/time is a single dimension and for a heatmap we need two.
More details please.
Roel
At the same line you should add "<br>{$evt['xf1]}" just before the "\n" at the end.
Roel
Okay, here we go . . .
Edit the file "views/month.php" and replace line 46:
echo "{$chBox}<span {$onClick}{$popAttr}>{$dTime} {$evt['tix']}\n";
by
echo "{$chBox}<span {$onClick}{$popAttr}>{$dTime} {$evt['tix']}<br>{$evt['ven']}\n";
Now you will see the venue on a second line for all events in month view.
If you want the venue to be shown on the same line as the title, replace the "<br>" by a space character.
Roel
We've tested the calendar with Opera version 56.0.3051.36 and all functions fine.
Roel
Hi Jacek,
I've sent you an email concerning your last post.
Roel
Hi Jacek,
Could you give us a link to your calendar, so that we can see what exactly happens or does not happen?
Roel
If you really want to add a 5th sub-category, you should do a global search through all calendar scripts (for instance with the tool TextCrawler). for the database fields "subName", "subColor" and "subBgrnd" and then you will see that there are more files to modify. But as I said in my previous post: It ain't easy
Roel
Hi Cornel,
I'm very sorry, but adding another sub-category is rather complicated, you will have to add several fields to the categories table in the database and you will need to modify several php scripts. Without good PHP skills this will be very difficult.
It's NOT just a matter of adding an option to the drop down menu
Roel
LuxCal Web Calendar → Posts by Roel