Forum Replies Created
-
AuthorPosts
-
I’m not sure I understand. Is there any reason all users can’t open it using the open script?
-
Are you running the Standalone version, or the Server-Powered version?
Does any aspect of the calendar draw? For example, does the navigations at the top of the calendar show up?
-
Can you please send a couple of screenshots (use “Private Reply”) so I can understand the issue.
Use the “Blank” theme to make sure no customization is getting in the way.
Then check the Data Source you’re using and see if the “Event Text Display field” is mapped. It’s OK if it’s not – if it’s not, the “Event Text field” is used to display the event.
Then go to the corresponding field in your database, and make sure there is no formatting on the field.
To be clear about the relationship of the provided files:
– soSIMPLE Calendar Settings is the configuration file. This file remains locked as you never need access to the underlying code. This is where you go to make any configuration changes to the calendar, including the Data Source the Theme.
– soSIMPLE Calendar file is a starter solution. If you’ve embedded the calendar into your own solution using our recommended 5-minute integration method, you don’t need to reference this file at all. You do, however, receive a development password to this file when you purchase soSIMPLE so that you can use it, learn from it, and expand on it as you please.
-
Hi Steven –
Are you using the provided starter file, “soSIMPLE Calendar” or is this your own file?
Within the soSIMPLE Calendar starter file, we use a calculation for the field “Event as shown on calendar”. The first line of that is “GetAsCss (Event Text)”. The GetAsCSS function takes any manual formatting you applied to your field and applies it to the format of the event.
You can remove the GetAsCSS function from that calculation, and the event text will then be shown in the calendar’s default size and format (this default is set in the Theme setting in the soSIMPLE Calendar Settings file). You can also completely rewrite this calculation (or your own if you’re in your own file) to show whatever you’d like in the text of the event. You can even add html tags to this calculation to format it however you’d like.
-
Hi Tom –
There is a new field in the data source called “Unscheduled Event FLAG”. You can map this in the Data Source setup so it corresponds to a field in your events table. (remember to add that field to your data source layout, so it will appear to soSIMPLE.
When the value of that field is 1, the event will show in the Unscheduled column.
Remember, any time you make a change to your Data Source settings, you want to copy the “set variable” steps into your soSIMPLE Calendar Actions script. You do that by:
- Clicking the button “Use in FileMaker Pro” for your calendar in soSIMPLE Calendar Settings
- Clicking “Copy just variable steps”
- Go to your file, click into the soSIMPLE Calendar Action script and
- Paste into that script, replacing the corresponding “set variable” steps at the top of that file.
Attachments:
You must be logged in to view attached files. -
You can only use the equal sign in the url filters. If you want more flexible filtering, try out the Advanced Find filtering. We use that in our starter file for searching for key words or phrases.
-
You need to move an event by the header of the event. Is that what you’re doing?
-
The scripting process you’re using should work great. Have you verified the $$ID_FOR_REFRESH is correct?
What version of soSIMPLE Calendar are you using?
Are you using PHP, or did you turn on REST in the config.php file?
Are you using Advanced (server-side) finds?
-
Will do. Thanks.
-
Hi JP.
When using client-side scripting, both FileMaker Pro and FileMaker Go will use the same script (by default the “soSIMPLE Calendar Actions” script). That script, ( again by default ) will open the data source layout and pause. Then hitting the enter key, or clicking a “resume” button will close that window and refresh the event on the calendar.
You can edit the data source layout by adding a button with the single step “resume” or even better, you can create a layout used for data entry and change the first variable that’s set in the script to the name of your new layout (I think it’s called $entry_layout or something similar).
I strongly encourage you to become familiar with that script. It’s a very simple design that you can edit to do exactly what you want. Part of the beauty of soSIMPLE is that you can change your script or your layout to do anything you want it to.
Thanks.
-
FM Go 16 should work fine, too. We’ll take a look at this.
Are you using Server-Powered for those users, or Standalone?
-
Is this calendar hosted on FileMaker Server, or is it using Standalone method?
Are you using the provided soSIMPLE Calendar file, or did you integrate into your own solution?
Assuming it’s running server-powered and in your own file, make sure that the refresh calendar script is sending the right $$calendar_id, and using the same $$calendar_id in the web viewer.
You can also try running the setup calendar script instead of the refresh calendar script – they’re virtually the same, but that may also fix your problem.
Ken
- This reply was modified 6 years, 9 months ago by admin.
-
Is the ID field unique in your data source? Do you have more than one data source on this calendar?
If you have a public IP address for this calendar, you can post that privately and we can take a look.
Otherwise, if that doesn’t fix the issue, we can set up a quick remote support call at your convenience.
Thanks
-
Connected offline. Changing the data source host to “localhost” fixed the problem.
-
Hi Steven –
From what I gather, the calendar renders correctly, but the events are not showing. Is that correct? And this is the case whether you’re in soSIMPLE Calendar Settings file, or using FileMaker Pro or WebDirect to show the calendar. Is that right?
The first place to check is that the user name and password are both entered into the Data Source settings in soSIMPLE Calendar Settings. And that the user specified in that window has the FMPHP extended privilege turned on in your solution.
Here’s a support entry that covers other possibilities, too:
https://www.sosimplesoftware.com/forums/topic/calendar-doesnt-shows-events/
Let me know how it goes.
-
Remember that the FMPHP privilege is used to populate the calendar, and is a different account than the user that’s logged into the FileMaker Pro/WebDirect client. Go into the Data Source settings in soSIMPLE Calendar Settings and make sure that (a) the user name AND password are correct in that window and that (b) the user in that window has FMPHP extended privilege turned on.
It’s normal to see many web connections when working within soSIMPLE Calendar Settings. If you’re seeing many connections with the user name “web” and you’re NOT working in the Settings file, you should check to see that the permissions on the cache folder (in the web directory) are set correctly. The fmserver user needs permission to write to that directory.
-
Nice work.
Version 3.5 addressed URL filtering – fixed the issue you saw with the order of search parameters, and added more complex “or” operations.
https://www.sosimplesoftware.com/products/calendar-documentation/change-log/
-
I would recommend running the startup script once for each user. It checks the environment and install &/or registers MBS if you’re using it.
I haven’t heard of the issue you’re describing on the iPad. Try closing FMGo, and clearing the cache in soSIMPLE Calendar Settings (under the gear icon).
-
Hi Pierre –
Are you using a current version of soSIMPLE? The results shouldn’t depend on the order of the parameters. Both of your examples should result in only Record 5 showing. (red AND square).
“OR” type requests can be done on single fields (color = red OR blue) but not across multiple fields. That would require an advanced server-side script.
-
Filtering a resource list by a global variable or global field won’t filter the resource list soSIMPLE Calendar because soSIMPLE calendar events are fetched server-side so it doesn’t see a global variable that was set on the client.
Filter your events on your calendar by adding “&resource_field_name=resource_value1|resource_value2|etc” to your URL.
https://www.sosimplesoftware.com/products/calendar-documentation/calendar-builder-reference/adjusting-your-calendar/filter-events-on-your-calendar/server-powered-url-filtering/Filter the resources that show at the top or side of the resource views by adding “&filter_resource=resource1|resource2|etc.”
https://www.sosimplesoftware.com/products/calendar-documentation/calendar-builder-reference/adjusting-your-calendar/custom-resource-list/ -
The data entry format does not affect anything.
If your file was created on a computer that uses mm/dd/yyyy as a format, you must change the date format in “options”
-
Hi JP –
You’re looking at two different problems.
It sounds like the problem started as one thing then moved to another. So I’m not sure what the current issue is.
1) Events not showing in the calendar:
Make sure you’ve followed the instructions for third party hosting.
Make sure that the date format is correct for your file.
Make sure you’ve entered the password of user “calendar” in data source settings and that that user has PHP extended privilege.
2) Why you can’t select the fields and layouts in data source setup.
Make sure in your solution, you haven’t selected “require full access” from the “file access” tab in security settings.
Make sure your file is open when you are in the data source setup window.
3) Red “Script” field in Data Source settings
Make sure you have copied and pasted this script into your solution using “Use in FileMaker”. Since you’ve made changes, you can also copy and paste just the first three “Set Variable” steps by choosing “just copy set variable steps” and pasting into your existing Action script.
Let us know how it goes.
-
Hi Mattias –
This is the design of the calendar. Multi-day events show on the top of the calendar.
There is a way to change this behavior, but it would take a little custom development.
Thanks.
Ken
-
February 26, 2018 at 1:06 pm in reply to: soSIMPLE v3.13 – will it work with FileMaker Server 16? #74797
Hey Marianne!
If your client is using the MBS plugin included with soSIMPLE, and they’re on the Mac, you will need at least version 3.6 of soSIMPLE. That version comes with an updated version of MBS. You can download that version directly from our change log. (It may require an upgrade, if 3.6 was released more than a year after you purchased soSIMPLE – click “Live Update” from inside soSIMPLE to see your options).
-
Hi Fimano –
Ultimately the “Data Source” setting in soSIMPLE Calendar Settings is responsible for where the events come from. This host field can either be set to “Single Server” or to a specific address. If you use Single Server, it will resolve to whatever IP address your web viewer is using. If you put an address in there, it will always use that address to fetch your events.
-
AuthorPosts