Viewing 22 posts - 1 through 22 (of 22 total)
  • Author
    Posts
  • #1183661

    I’m running into some style issues with posted events. Specifically right now I’m just working through the issue with the single page view of an event. (There may be other issues as well.)
    Here is a screen shot of the page looking terrible – https://pasteboard.co/IUdZ9Jv.jpg – This is Enfold 4.7.2
    Here is a screen shot of the page looking correct – https://pasteboard.co/IUdZsXr.jpg – This is Enfold 4.6.3.1
    I do not want to updated the current live site as i do not want to have it break.
    I’ve seen a couple of threads mentioning this issue, but I can not figure out how to fix it.
    Could this be related to the Google Maps? The site currently in development was looking fine, then I unchecked “Use Google Maps” and then it broke.
    Thanks in advance,
    Steve

    #1184310

    Bump for someone to look at this please?

    #1184833

    Bump again. Dozens of responses from support, but I’m curious as to why this request is being ignored?

    #1184859

    Hi spidercreations,

    Sorry for the late reply.

    Please refrain from replying to your own thread because it gets pushed back to the end of the queue and moderators won’t be able to provide a response immediately. Please be patient while we go through the rest of the queue. Thank you for your understanding.

    Please deactivate all plugins one by one to check which one is causing this issue and let us know if this solves the problem.

    Best regards,
    Victoria

    #1184980

    Already tried that. I’ve also removed the custom CSS that was added in the Quick CSS section of Enfold. Same issues.
    All plugins except TEC and ECP are now currently deactivated, I’m leaving them deactivated until I hear back from you. (This is for the fatr.spi…. domain. The other site is live.)
    Here is an example of the issue again – http://fatr.spidercreations.net/event/live-music-sweet-surrender-acoustic-duo/
    Steve

    The removed CSS is included here for reference:

    /* GENERAL */
    
    /* The following class will SHOW elements when width is below --px, more in functions.php   [sjm 20180601]*/
    @media only screen and (min-width: 671px) {
    .show-mobile { display: none; }}
    
    /* The following class will HIDE elements when width is below  --px, more in functions.php  [sjm 20180601]*/
    @media only screen and (max-width: 670px) {
    .hide-mobile { display: none; }}
    
    /* the following will just hide an element that is on a page. This is good for seasonal stuff. */
    .hide { display: none !important; }
    
    /* HEADER */
    
    .header_color .header_bg{background-color: rgba(255,255,255,.7);}
    
    #top .av_header_glassy.av_header_transparency #header_main {
    background-color: rgba(255,255,255,0.7);
    }
    
    /* This moves the logo over to the LEFT, when selecting Logo & Menu Centered in the settings */
    .html_header_top.html_logo_center .logo {
        left: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    
    /* Placement of the two widget added in header [sjm 20180712]*/
    div#text-2 {
      left: 50%;
      padding-top: 0;
      position: absolute;
      top: 18px;
      z-index: 999;
    }
    div#text-3 {
     right: 7%;
    float: right;
      padding-top: 0;
      position: absolute;
      top: 24px;
      z-index: 998;
    }
    
    /* MAIN NAVIGATION MENU */
    
    /* Let's change the small highlight line under main menu to the light bronze color */
    .avia-menu-fx {
        background: #db8a58 !important;
    }
    .html_header_top .header_color .main_menu ul:first-child >li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu { 
    border-top-color: #ac2e28 !important; 
    }
    
    /* SLIDER ADJUSTMENTS FOR HOME PAGE */
    
    /* Let's remove the white space under the home page slider */
    #revolutionslider_1 {
    min-height: 0px !important;
    }
    
    /* CONTENT, BLOG POSTS, AND PAGES */
    
    /* Underline links in the content */
    .avia_textblock a {
    text-decoration: underline;
    }
    
    /* Let's remove the image at the top of every blog post. We're removing the image for BOTH Enfold options  [sjm 20180530]*/
    .small-preview{ display: none !important; }
    .post-entry .big-preview{ display: none !important; }
    
    /*Change the default blog post from centered and full justify to left justify, filling 90% of page width   [sjm 20180530]*/ 
    #top .fullsize .template-blog .post .entry-content-wrapper > *, #top .fullsize .template-blog .post .entry-content-wrapper { max-width: 90%; text-align:left;}
    
    /* Let's add the underlink for links on page and post content */
    .entry-content a {
    text-decoration: underline !important;
    }
    
    /* In the slider on the home page, this reduces the font size for the headline */
    .wprpsp-recent-post-carousel h2.wprpsp-post-title a, .wprpsp-recent-post-slider h2.wprpsp-post-title a, .wprpsp-gridbox-slider h2.wprpsp-post-title a {
        font-size: 18px !important;
    }
    
    /* FOOTER WIDGETS */
    .widget ul li a {
    font-size: 16px !important;
    line-height: 1.0;
    }
    
    /* SPECIAL ELEMENTS - CLASSES for HIGHLIGHTS */
    .highlight1 {
    background-color:rgba(255,255,0,0.3);
    }
    
    /* Font size for the buttons - Large */
    .avia-button {
    font-size: 18px !important;
    }
    
    /* Notification box change from uppercase to normal */
    .avia_message_box_content {
        font-size: 18px;
        text-transform: none;
    }
    
    /* Edit the tabs on the left Trail Report page */
    .js_active .tab {
          padding: 50px 16px;
          font-size: 1.8em;
    }
    
    /* Let's make the image a square on the events carousel and the event page itself. Actually, this code just makes it fit. */
    #ect-carousel-wrapper .ect-carousel-image {
    background: #fff !important;
    }
    
    .ect-carousel-image img {
    object-fit: contain !important;
    }
    
    /* Solve the issue with the home page slider layover [20190128 sim] */
    .html_header_transparency #top .avia-builder-el-0.avia-layerslider {
        height: auto !important;
    }
    #1184995

    I am having a similar issue. The single-page layout has no styling to it and I cannot find where to fix it.

    #1185235

    For my issue, it was still broken when running Enfold 4.7.3 and The Events Calendar (TEC) and TEC Pro 5.0.1. (A suggestion in another similar thread suggested updating to 5.0.1.)

    The solution I found was to go to Events > Settings > Display (tab) and then uncheck “Use updated calendar designs.”

    Note I do not think this is the default setting for TEC (with that option unchecked.)

    #1185942

    Hi,


    @spidercreations
    : The issue is that the modified version of the default-template.php file in the theme is being ignored causing the layout of the single event page to break. This only happens when the Use updated calendar designs option is enabled. We’ll get back to you once we’ve found what’s causing it.

    Related thread: https://theeventscalendar.com/support/forums/topic/changes-to-default-template-php-not-showing-up/

    Best regards,
    Ismael

    #1186125

    Disabling the “Use updated calendar designs” also corrected the single event display on my site. I will stand by for more information on a permanent fix.

    #1186624

    Hi,

    Thank you for the confirmation.

    If you have a child theme, create a new directory called tribe/events/v2, copy the config-events-calendar > views > default-template.php file, then place it inside the new directory or the v2 folder. The layout will display just fine even if the new calendar designs are enabled.

    Best regards,
    Ismael

    #1187688

    Hi Ismael,

    As you sugested, I created the dir structure (tribe/events/v2 ) in my child theme. Where exactly can I find the file to be copied? Because I can’t find the dir: “config-events-calendar” as you mentioned.

    The only default-template file I can find is located here: wp-content/plugins/the-events-calendar/src/views/default-template.php

    And where do I place that copy? You write: then place it inside the new directory or the v2 folder

    Best regards,

    Steven

    #1188354

    Hi,

    The modified version of the default-template.php file is located in the enfold > config-events-calendar > views folder — in the parent theme. You have to create a copy of the template file and place it inside the tribe > events > v2 folder inside the child theme directory.

    Best regards,
    Ismael

    #1188512

    Hi,

    Thanks, that worked! Although I hardly see any difference between the Use updated calendar designs box checked/un-checked. What I try to achieve is this look : https://demo.theeventscalendar.com/event/yoga-at-the-park-3/2020-02-14/ (image top and content below)
    Could you point me in the right direction?

    I take it that I have to copy the single-event.php (I’m using the classic editor) file to a certain directory in my child theme

    Best regards,

    Steven

    #1188755

    Hi,

    Thank you for the update.

    Yes, you have to copy the default single-event.php file from the plugin. We don’t really recommend reverting to the default style or layout because it might not work well with the theme, but you can definitely proceed if you wish.

    Best regards,
    Ismael

    #1188813

    Hi,

    What I did was:
    1. Followed your instructions in regards to the default-template.php
    2. Copied wp-content/plugins/the-events-calendar/src/views/single-event.php to enfold child/tribe-events

    Nothing changes when modifying that file.

    So what I just did is:
    1. Followed your instructions in regards to the default-template.php
    2. Followed the instructions as suggested by Nikko in this post

    Now I can modify the single-event.php. So far so good :)

    Best regards,

    Steven

    #1189306

    Hi,

    Nothing changes when modifying that file.

    Yes, that’s correct. The theme has a function that registers its own template for use in the single event page. You can actually disable it and revert to the default template behavior by using this snippet in the functions.php file.

    remove_action('tribe_events_template', 'avia_events_tempalte_paths', 10, 2);
    

    This will allow you to override the single-events.php file in the child/tribe-events directory.

    Best regards,
    Ismael

    #1189474

    Hi,

    Just to make sure.
    So place the single-events.php in child/tribe-events, replace
    `
    define( ‘AVIA_CHILD_BASE’, get_stylesheet_directory() .’/’ );
    define( ‘AVIA_CHILD_EVENT_PATH’, AVIA_CHILD_BASE . ‘config-events-calendar/’ );

    add_action(‘tribe_events_template’, ‘avia_events_tempalte_paths’, 10, 2);

    function avia_events_tempalte_paths($file, $template)
    {
    $redirect = array(‘default-template.php’ , ‘single-event.php’ , ‘pro/map.php’ );

    if(in_array($template, $redirect))
    {
    $file = AVIA_CHILD_EVENT_PATH . “views/” . $template;

    if( class_exists( ‘Tribe__Tickets_Plus__Main’ ) )
    {
    if( ‘single-event.php’ == $template )
    {
    $file = AVIA_CHILD_EVENT_PATH . ‘views/single-event-no-mobile.php’;
    }
    }
    }

    return $file;
    }

    
    
    With yours
    
    

    remove_action(‘tribe_events_template’, ‘avia_events_tempalte_paths’, 10, 2);
    `

    Best regards,

    Steven

    #1189955

    Hi,

    Yes, that’s what you have to do. You can also wrap the remove_action inside a after_setup_theme hook just to be sure that it actually removes the action from the theme.

    Thank you for your patience.

    Best regards,
    Ismael

    #1190417

    Hi,

    Sorry to bother you again … That didn’t allow me to modify the single-event.php. I gues the last thing I have to do is

    wrap the remove_action inside a after_setup_theme hook

    Could you tell me how and where?

    Best regards,

    Steven

    #1190781

    Hi,

    You can use this code to run the remove_action after the whole theme is loaded.

    add_action('after_setup_theme', function() {
        remove_action('tribe_events_template', 'avia_events_tempalte_paths', 10, 2);
    });
    

    If it didn’t work, you can revert back to the previous solution.

    Best regards,
    Ismael

    #1249487

    I was having some similar issues. The solution being more simple than I thought in my case.
    Make sure under EVENTS > TICKETS that PAGES is selected: https://nimb.ws/XJYzI2

    • This reply was modified 3 years, 11 months ago by Justin.
    #1249964

    Hi Justin,

    Thanks for sharing your solution, it’s much appreciated :-)

    Best regards,
    Rikard

Viewing 22 posts - 1 through 22 (of 22 total)
  • You must be logged in to reply to this topic.