2453 comments found.
Great Plugin, just a simple question:
How to remove the Edit-Icon on the frontend calendar page (wich allows readers to suggest chances)?
Despite looking over I couldn´t find the option to disable this function!
Hello, Stachethemes. How are you all?
Pre-sales question: 1. Is it possible to put shortcodes in the event’s description?
I have a hostel service that opens only when we have events. I would like to create an event with your plugin and then add a hotel booking plugin shortcode to the page of the event so someone can view the event and book right away.
Thank you for your time.
Hi,
Yes, it is possible to include shortcodes in the description.
However, if your shortcodes depend on JavaScript, you will have to configure the calendar settings to open events in “Single page” mode. By doing so, the calendar will load the content directly instead of using AJAX, ensuring that the required JavaScript files are included.
Please let me know if you need any further assistance or clarification.
(Question was also posted on your support system):
Hello,
I would like to know how to hide the RSVP Button from people who are not registered to my site – so that only logged in users can see the option to RSVP.
I already tried:
this will hide it for all users
.button-class display: none; }
.logged-in .button-class{ display: block; }
but it seems that that does not work as it either hides it for everyone regardless if logged in or not or it just shows it to everyone…
Thank you very much!
I will paste the answer here as well in case someone else require something similar:
This is a WordPress hook that usually should be inserted in the theme or child-theme functions.php file./** * STEC: Turns off rsvp for not logged in users */ add_action('stec_event_get_front_data', function($data){ if (false === is_user_logged_in()) { $data['rsvp'] = 0; } return $data; });
Presale question: does it have a feature for a ticket/event waitlist when the capacity is reached?
Currently, no. The next version coming next month will have option to queue for the RSVP function.
Thanks for your quick reply! So if I create a new event with a limit of 10 tickets/reservations and a new person wants to join this event they can join a waitlist and automatically joins (and also receive an email when joined)
Yes, however, this is specifically applicable to the RSVP function, where users can request attendance without the need to purchase a ticket in advance.
Hi, With regards to ticket sales: 1. I saw a comment about using any mobile device to scan tickets at an event, but what happens when it’s scanned? 2. How can an event organiser manage scanning tickets on multiple devices and quickly so as to get attendees in without too much delay? 3. If there is no simple mobile app option with this plugin, can you recommend one that would work and more importantly one that would work offline too? Thanks
Hi I just sent you an email regarding the license activation…
can you please revert it’s urgent
Sorry for the delay. Both keys are reset now.
thank you
Hi, how can i change the size and/or the icon of the map view?
Hi,
Icons are typically generated based on the event color and the event icon.
However, you have the ability to completely override the icons using the JavaScript hook “stecMapMarkerIcon.” This hook allows you to modify the icon that is generated by the marker.
E.g.
jQuery(document).on('stecMapMarkerIcon', function(e, data){ console.log(data); // log all data available data.temp.stecMapMarkerIcon = "..." // your new marker });
Thanks! My biggest issue was the size of the markers. So i tried to make the png smaller AND keep the correct color, but this didn’t work because there are only async methods to do it. So i did it via generating an SVG. Unfortunately can’t post the code here. Issue is resolved, thanks.
3364055
please solve this ticket issue
Hello. I want to add your plugin as a module to my catalog (woocommerce) This is a multi-user directory. Users can only create external/affiliate products or catalog mode products without purchasing from the site.
I want users to create events for their offers, like: Sale, Fair, etc. and added their products from the catalog.
I see that you have a section with woocommerce products. I see image view, add to cart button. But I don’t see how you can go to view the product (For example, the title of the product is not a link.) I know that in woocommerce, the product can be added to the cart directly from the archive card, but there the user can see the attributes, a short description, enable quick view, or go to the description if the information is not enough. So: Can the user view the product before buying? Is it possible to add a link or button to the product page?
2. I see there have been questions about WordPress inline comments or your own review system. Is this still in the plans? (Disqus comments are either paid or full of ads. And the Facebook comments are pretty buggy.) Can we disable Disqus/Facebook altogether? I see in your demo only a choice of two, with no option to disable.
Is there a way to add an external register/ticket to the grid calendar view as in a single page?
If I understand correctly you want a Tickets button in the Grid View.
Open your theme or child-theme functions.php file and at the bottom add following hook:
add_action('wp_footer', function () { if (false === wp_script_is('stec-js')) { return ''; } ?> <script type="text/javascript"> (function($) { $(function() { if (typeof $.stecExtend !== 'function') { return; } $.stecExtend(function(m) { if (m.glob.options.view !== 'grid') { return; } const $events = m.$instance.$grid.find('.stec-layout-grid-event').filter(function() { return 1 !== $(this).data('tickets'); }); $.each($events, function() { const $event = $(this); const id = $event.data('id'); const offset = $event.data('repeatTimeOffset'); const beid = id + '-' + offset; const originalEvent = m.calData.getEventById(id); $event.data('tickets', 1); // prevent double tickets button if (!originalEvent || !originalEvent.bookable_products || !originalEvent.bookable_products.length) { return true; // continue } const buttonProps = { 'data-id': beid, 'class': 'stec-style-button stec-preview-tickets', 'type': 'button', 'data-action': 'open-tickets', 'text' : 'Tickets' }; const buttonStyle = { 'margin-top' : '10px' } const buttonHtml = $('<button>', buttonProps).data({ event: originalEvent, offset: offset }); buttonHtml.css(buttonStyle); $(buttonHtml).appendTo($event.find('.stec-layout-grid-event-wrap')); }); m.layout.grid.resizeEvents() }, 'afterFillEvents'); }); })(window.jQuery); </script> <?php });
the code was added.. no change. (placed on a staging site) https://dev.nectchamber.com/calendar-events/
This button will show up only if your event has tickets. Your events don’t seem to have tickets added to them/
the beer and wine tasting does.. https://dev.nectchamber.com/nccc-event/beer-and-wine-tasting-to-benefit-nect-cancer-fund/
This is an external link.. if that makes a difference in code… and sorry for the repeated comments.. somehow it was not showing up..
External links have nothing in common with tickets. If you are using external links for your tickets then here is the modifed code:
add_action('wp_footer', function () { if (false === wp_script_is('stec-js')) { return ''; } ?> <script type="text/javascript"> (function($) { $(function() { if (typeof $.stecExtend !== 'function') { return; } $.stecExtend(function(m) { if (m.glob.options.view !== 'grid') { return; } const $events = m.$instance.$grid.find('.stec-layout-grid-event').filter(function() { return 1 !== $(this).data('tickets'); }); $.each($events, function() { const $event = $(this); const id = $event.data('id'); const originalEvent = m.calData.getEventById(id); $event.data('tickets', 1); // prevent double tickets button if (!originalEvent || !originalEvent.link) { return true; // continue } const buttonProps = { 'class': 'stec-style-button stec-preview-tickets', 'type': 'button', 'text' : originalEvent.link.text || 'Tickets', 'href' : originalEvent.link.url || originalEvent.link, 'target' : '_blank' }; const buttonStyle = { 'margin-top' : '10px' } const buttonHtml = $('<a></a>', buttonProps); buttonHtml.css(buttonStyle); $(buttonHtml).appendTo($event.find('.stec-layout-grid-event-wrap')); }); m.layout.grid.resizeEvents() }, 'afterFillEvents'); }); })(window.jQuery); </script> <?php });
Perfect! Thank you
hello, I extended today the license but I cannot add the license to the site, I have the error: Domain does not match
Is it compatible with divi. I am looking to integrate with woocommerce immediately, but needed in the future.
It is compatible with most themes including Divi but note you won’t be able to use the Divi Builder to customize the event layout.
Thanks that works, in this case do i need to use the divi code block and paste the short code there?
Text module or Code module would do
Thanks
Ok
Also, is there a possibility to block the widget thumbnail/vignette function with the date? I don’t use icons..
Thank you for this beautiful calendar.! Best regards.
Hi,
To turn on the editor resize option open your theme or child-theme functions.php file and place this hook at the bottom:
/** * Turn tinymce editor resize on */ add_action('wp_footer', function () { if (!wp_script_is('stec-db-js')) { return; } ?> <script type='text/javascript'> (function($) { $(document).on('tinymce-editor-setup', function(event, editor) { editor.settings.resize = true; }); })(window.jQuery); </script> <?php });
You could also set initial for your description field via css:
In Dashboard -> STEC -> Fonts & Colors -> Custom Style tab place this css:
.stec-builder-element-content-textarea-style { height: 400px; }
Could you send me a screenshot of the element you want to hide?
Hi,
thanks a lot for the tinymce editor resize code, and the css style, it works perfectly, you are great
I would like to hide/remove in the event submission form the “date” or “icon” option, and force the event so that the thumbnail automatically displays the date. This is a modification to do in the php code “default-submit-form.php”.
https://ibb.co/PCndbBbThanks in advance.
I see.
Remove the code below // Icon Type Selector
up to the // Categories selector comment
and replace it with hidden input:
<input type='hidden' name='icon_type' value='date' />
Hi, it’s working perfectly, thank you so much ! Best regards.
Glad to hear.
You can create a file named stec-submit-form.php in your theme or child-theme folder. If this file exists, the calendar will use it instead of the default submit form file. This way, you can customize the submit form without altering the core files of the plugin.
Thank you for the “tips” You et your event calendar are great !
I use buddyboss, and in the activity stream when a user posts an event, it is named “stec_event”, and it is unfortunately impossible to modify it. Do you have any tips on how to do this?
What kind of modification you need there?
Hello, as you can see in the attached screenshot, when adding an event to the agenda, it shows up in the buddyboss event feed as “new stec_event” and a link to the event.”see Stec_event”.
https://ibb.co/R0dxpqxIf I can change “Stec_event” to “Agenda_evenement” that would be great. Regards.
I don’t think this message is generated from the calendar.
The class responsible for handling activity messages can be found in assets\php\class.buddypress.php, but I can’t find the ‘stec_event’ anywhere in the activity messages.
They are registered like following:
bp_activity_set_action('stec', 'new_stec_event_post', esc_html__('Created Event', 'stec')); bp_activity_set_action('stec', 'edit_stec_event_post', esc_html__('Edited Event', 'stec')); bp_activity_set_action('stec', 'delete_stec_event_post', esc_html__('Deleted Event', 'stec')); bp_activity_set_action('stec', 'new_stec_calendar_post', esc_html__('Created Calendar', 'stec')); bp_activity_set_action('stec', 'edit_stec_calendar_post', esc_html__('Edited Calendar', 'stec')); bp_activity_set_action('stec', 'delete_stec_calendar_post', esc_html__('Deleted Calendar', 'stec'));
Let me know if I overlooked something.
Hello,
into buddyboss -> parameters -> activity feed, there are these custom post type declared by Stachethemes Event Calendar: https://ibb.co/cvPMm9W
Thank for your help, regards.
Sorry I just noticed you are talking about BuddyBoss and not BudyPress…
Register labels for the calendar cpts by adding in your theme or child-theme functions.php file:
// Register calendar post type labels add_filter('register_post_type_args', function ($args, $post_type) { $cpt_labels = array( 'stec_event' => array( 'singular_name' => 'Event', 'name' => 'Events', ), 'stec_calendar' => array( 'singular_name' => 'Calendar', 'name' => 'Calendars', ), 'stec_cron' => array( 'singular_name' => 'Calendar Cron', 'name' => 'Calendar Crons', ), 'stec_esf' => array( 'singular_name' => 'Event Submission Form Templates', 'name' => 'Event Submission Form Template', ), 'stec_sp' => array( 'singular_name' => 'Event Single Page Templates', 'name' => 'Event Single Page Template', ) ); if (isset($cpt_labels[$post_type])) { $args['labels'] = $cpt_labels[$post_type]; } return $args; }, 10, 2);
Hello Stachethemes,
thank you so much, it’s working perfectly
Best regards.
Hi, is this plugin compatible with buddypress and Youzify?
Hi,
It is compatible with buddypess but we haven’t tested with Youzify.
Hi there, the front end edition page is showing up in Google SERPs. (URL is /stec-edit/) How can we stop these pages from being visible for non logged in users?
Hi,
Is it possible to send me a link to your calendar page?
only admin can create event and publish it or user also create event and publish it by admin approval process?
Hi,
Both options are available.
You have the flexibility to either allow or deny users from submitting events. Additionally, you can choose to require event approvals before they are made publicly visible.
Hello, i would like to know weather i can make an event over several days but with different begin- and endtimes. So for example over the weekend but on saturday from 10am to 6pm and on sunday from 11am to 5pm. Thx a lot.
Hi,
Repeated events use the same start and end times for each occurrence.
Hello,
I have a new project for single event page and I have 3 questions before buying a new license.
1. Is it possible to have custom fields on the ticket purchase form, do I need to get the name, phone number and email of each attendee? (in some cases one order can buy two or more tickets).
2. Is it possible to send the tickets directly to the attendee after payment confirmation?
3. Is it possible to create a custom theme for tickets?
Thank you very much!
Best Regards.
Hi,
1. I am afraid it’s not possible to have variable tickets at the moment. The version 5 will have this option.
2. What do you mean by that? Send by email? WooCommerce already sends confirmation emails
3. No, but I’d like to know more what you want to achieve.
Hello,
1. OK.
2. For example, my customer buys 5 tickets, I need their all 5 attendee names, emails and phone numbers. It would be great to be able to send the tickets directly to each attendee once the payment is confirmed.
3. I would like to be able to show on the ticket, logo of the event, date of the event (some events happen on two days, with different times Jan/1, 10AM-14PM | Jan/2, 13PM-16PM). Show the event address. And each event may have some particularities that if I can create a layout (or theme) for the ticket, it will bee flexible to do.
Thank You!
Regards.
Will the pro version import images listed inside an .ICS file?
Images are not standard .ics data.
However, it is possible to handle images data via custom hook.