Room 34 Creative Services, LLC
Forum Replies Created
-
Forum: Plugins
In reply to: [ICS Calendar] Sticky days header row in month viewThis is a good suggestion. I’ll investigate the feasibility. (It technically can be done with CSS but there are some potential complications with this specific layout.)
One thing I am wondering about though: would it be more useful to have the day of the week headers be sticky, or the individual days’ day numbers? (Or maybe both… if it’s possible.)
Forum: Fixing WordPress
In reply to: Some pages have two tags after WP 6.9 updateThanks. I guess I just needed to make a public display of my own stupidity before I realized that I have a few templates where I have this for the post content block:
<!-- wp:post-content {"tagName":"main","align":"full","layout":{"inherit":true}} /-->Obviously my mistake. But something did change with the WP 6.9 update, because I have a bit of custom jQuery on one site that is prepending an element to the DOM inside the
<main>tag. Prior to WP 6.9 it was only prepending to the first (“correct”)<main>tag but after the update it started prepending it to both of them.Forum: Plugins
In reply to: [ICS Calendar] Plugin stopped working with wordpress 6.9OK, thanks. I’ve been testing the plugin with the 6.9 release candidates for several weeks and haven’t seen any other issues, but I’ll review your details in the system report and see if I can figure out what’s going on.
Forum: Plugins
In reply to: [ICS Calendar] Plugin stopped working with wordpress 6.9This is most likely not related to 6.9.
A small number of users on specific hosting providers in Europe and the UK (especially Strato AG in Germany and 20i in the UK) have reported issues with Google Calendar feeds over the past week. Google has been putting temporary blocks on requests from those networks due to suspicious activity.
It’s possible ICS Calendar is the cause of the blocks, but we haven’t been able to determine that for certain, and we’re still gathering more details.
If this sounds like it may apply to you, please use the support request form on our website to submit your details. Be sure to include your system report from the ICS Calendar admin page. Thanks.
Forum: Plugins
In reply to: [On This Day (by Room 34)] Customising outputThanks! I’m glad to hear it’s working for you.
Forum: Plugins
In reply to: [On This Day (by Room 34)] Customising outputOK, well… that was a pretty easy change. Version 3.7.0 is available now, with filters added for each of the output elements in the post loop.
The filter you’d want to use is
r34otd_title. I think something like this would work, as long as your titles are consistently using an en dash (I think that’s an en dash?) and that it’s in there as the UTF-8 character and not an ampersand entity:add_filter('r34otd_title', function($value, $post_id) {
if (($pos = strpos($value, '–')) !== false) {
$value = trim(substr($value, $pos + 1));
}
return $value;
}, 10, 2);This is taking the title text string (
$value), locating the en dash, and then changing$valueto just the part after the en dash.This can go in your theme’s functions.php file or somewhere similar.
Forum: Plugins
In reply to: [On This Day (by Room 34)] Customising outputThis is a pretty specialized use case, so it’s probably not something I would directly code into the plugin, but I could add some custom filters that would allow you to write your own code snippet to modify the title output.
Forum: Plugins
In reply to: [ICS Calendar] Accessible Label missing for month selector elementThis will be added in the next update.
Forum: Plugins
In reply to: [Custom Access Roles] How can I allow the html-widget to a role?Is this widget in the body of the page (i.e. via the Block Editor) or is it in a widget “sidebar” (something you’d access via Appearance → Widgets)? If it’s the latter, widgets in that area are only editable by the Administrator role. Specifically it requires the edit_theme_options capability. You could try giving your custom role that capability — it’s listed under Administrator in the checklist of capabilities. Be sure to check the link above to be sure you understand all of the things users with that capability can do before assigning it to your custom role.
- This reply was modified 6 months ago by Room 34 Creative Services, LLC. Reason: Fixed link
Forum: Plugins
In reply to: [ICS Calendar] Mobile is in list mode even if desktop is in table modeThis is by design, as most calendars don’t display well in the table layout on mobile devices. You can override this with the nomobile setting in your shortcode.
Forum: Plugins
In reply to: [ICS Calendar] combinemultiday: Overlaping and jumpThis is an interesting approach. I’ll explore it further.
I would recommend though, definitely do not repeat the text of the event in transparent text on days when the event isn’t occurring. It may look right, but having incorrect information in the calendar grid (even if you can’t see it) will cause problems for users relying on assistive technologies like screen readers.
You could just put a non-breaking space in the cell to reserve the space, but of course, if the text of the real event wraps to multiple lines, there’s not an easy (or even moderately difficult) way to detect that; also, whether or not the text wraps to multiple lines will depend on the width of the browser window or the device the user is viewing the calendar on.
These are some of the reasons why this problem is as-yet unresolved. Ultimately it is a limitation to how the template is designed. I’ve considered radically redesigning the template, but that’s outside the scope of what’s feasible with the free version of the plugin, and the Pro version includes the FullCalendar.io option, which kind of eliminates the incentive to start over from scratch with the current month view.
- This reply was modified 6 months, 3 weeks ago by Room 34 Creative Services, LLC.
Forum: Plugins
In reply to: [ICS Calendar] Translation loading too eI did some testing and it looks like this call is no longer needed at all. (It’s not supposed to be necessary, and using it is discouraged, but there were some problems with translations in the plugin not working in WP 6.7 without it.) I’ve removed it in the update I just released (11.5.14.3).
Excellent. I’m not sure when the next official release will be, but your site’s updater should just resume getting them automatically, and this change will be in there going forward.
Did you turn on the new option? It still defaults to chronological, but there’s a new setting in the Widget for “Random order”. If you’re using a shortcode, you’ll need to add
random_order="true"to it.As I mentioned it would not take long to add this feature (at least, the non-AJAX version). I don’t want to release more than one update in one day, but if you want access to it right now, I’ve checked in a beta version with it added: