Viewing 19 posts - 1 through 19 (of 19 total)
  • Author
    Posts
  • #1065954

    Hi,
    How can i make the fullscreen slider button link to a youtube video that would open in a lightbox and autoplay with sound?

    • This topic was modified 5 years, 10 months ago by yingyang.
    #1065990

    you only want that the button opens the youtube iframe video?
    like here: https://webers-testseite.de/fullwidth-button-on-slider-to-youtube/
    on caption you got the possibility to attach a ( or two) button. The link must be set manually.
    you can insert the iframe url form the code you get from youtube ( you even can set the start time in seconds here)
    the iframe=true opens the iframe

    https://www.youtube-nocookie.com/embed/_c6mLFovnqs?start=97&autoplay=1&iframe=true

    #1066001

    Thanks, ive tried your suggestion but the lightbox is not being used, instead the youtube video shows up in fullscreen, not in lightbox popup style, here is how ive configured the fullscreen slider link button

    https://i.imgur.com/7HygR7i.png

    #1066094

    see my test page – even with your controls=1 parameter it works. So – does any lightbox work on your installation?
    Or did you miss to setup on Enfold – Theme Options : “Lightbox Modal Window” to mark that field ?

    #1066095

    by the way it seem that the &rel=0 works on this way to show youtube videos. Only the old parameters to hamper paused related videos does not work anymore

    https://www.youtube-nocookie.com/embed/J8LfI8WEiuk?controls=1&start=0&autoplay=1&rel=0&iframe=true

    #1066176

    Thanks for your assistance so far !
    I had the lighbox feature turned off thanks, so i turned it on and cleared the cache but still the video open in full screen and the only way to get back to the site is to use the back button, no lightbox

    you can see the issue here by clicking on WATCH VIDEO https://www.tradoto.com

    #1066602

    what kind of plugins could disturb the function?
    i see there is a crisp chat etc. can you deactivate all plugins to see if there is one in conflict with the lightbox.
    i see that the classes: mfp-iframe lightbox-added arn’t added so there must be a conflict.
    You have refreshed the merged files on Enfold (Child) – Performance – “Delete old CSS and JS files?”

    #1066706

    By the way – i remember that lightbox is changed a bit in his header.php settings.
    Do you have in your child-theme a header.php file from former enfold installations?

    This might be a reason for it too!
    If you updated to the new Enfold and forget to renew the old header.php in the child theme.

    If you got an older header.php in your child-theme – make a backup before uploading the new one – because there must be a reason for to have there a child-theme header.php. Some adjustments for your theme etc. pp

    #1067019

    BINGO, i had a header file in the child there, removed it and now lightbox works. THANKS!
    two more issues that i see now
    1- How do you make the video take 80% of the screen? now it pop up really small
    2- What is the best practice to add my customization below to my site without using the header?

    <script type="text/javascript">
        window.smartlook||(function(d) {
        var o=smartlook=function(){ o.api.push(arguments)},h=d.getElementsByTagName('head')[0];
        var c=d.createElement('script');o.api=new Array();c.async=true;c.type='text/javascript';
        c.charset='utf-8';c.src='//rec.smartlook.com/recorder.js';h.appendChild(c);
        })(document);
        smartlook('init', '7e64bda8f49871bc6e7bd65fca7c1a3db05e3ca1');
    </script>
    
    </head>
    
    <!-- Chrome, Firefox OS and Opera -->
    <meta name="theme-color" content="#77C84C">
    <!-- Windows Phone -->
    <meta name="msapplication-navbutton-color" content="#77C84C">
    <!-- iOS Safari -->
    <meta name="apple-mobile-web-app-status-bar-style" content="#77C84C">
    • This reply was modified 5 years, 10 months ago by yingyang.
    #1067032

    to quick css: (and maybe for you directly a gloom out of that mfp content:

    .mfp-iframe-holder .mfp-content {
        max-width: 80vw !important;
        box-shadow: 0 0 40px #77c84c;
    }

    2) you can do it via external script and enqueue it – or load it via child-theme functions.php:
    ( if it needs jQuery it looks a bit different)

    add_action( 'wp_footer', 'ava_custom_script' );
    function ava_custom_script() {
      ?>
      <script type="text/javascript">
                  // CODE HERE
      </script>
      <?php
    }

    you can add tags in the head area by child-theme functions.php:

    add_action('wp_head', 'add_to_head');
    function add_to_head(){
    ?>
      <meta name="theme-color" content="#77C84C">
      <meta name="msapplication-navbutton-color" content="#77C84C">
      <meta name="apple-mobile-web-app-status-bar-style" content="#77C84C">
    <?php
    }
    #1067062

    see code above again maybe a gloom around the iframe in your green:

    .mfp-iframe-holder .mfp-content {
        max-width: 80vw !important;
        box-shadow: 0 0 40px #77c84c;
    }

    and if you don’t want that background is scrollable if iframe is open – put this to child-theme functions.php :

    add_action('wp_footer', 'no_background_scroll_on_lightbox_open');
    function no_background_scroll_on_lightbox_open(){
    ?>
    <script type="text/javascript">
    (function($) {
        function a() {
          $('body').on('click', '.lightbox-added', function() {
            if($('.mfp-bg').length >= 1) {
              $('html').css("overflow-y", "hidden");
            } 
          });
          
          $('body').on('click', function() {
            setTimeout( function() {
              if($('.mfp-bg').length == 0) { 
                $('html').css("overflow-y", "scroll");
              }
            },500);   
          });
        }
      a(); 
    })(jQuery);
    </script>
    <?php
    }
    #1067073

    Amazing ! you made my day !
    Do you also know how to remove this option in the pop up video?

    https://i.imgur.com/4JvwV0e.png

    #1067099

    i do not see these elements

    #1067102

    You will see it by opening the video lightbox and then clicking on the lower right white icon

    #1067104

    that is the full-screen mode – but i do not have these pop-ups.
    Maybe a different browser? Yes this belongs to chrom not to firefox – i suppose we can not influence this.

    but try the code above : https://kriesi.at/support/topic/how-to-link-to-youtube-lightbox-popup/#post-1067062
    i think this is realy nice .

    #1067106

    maybe try this in quick css – it is only for selfhosted videos:

    video::-internal-media-controls-download-button {
    display:none;
    }
    video::-webkit-media-controls-enclosure {
    overflow:hidden;
    }
    video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust if necessary */
    }
    #1068511

    does it work?

    #1068514

    Apology, worked perfect, thanks a million for your help !

    #1068823

    Hi kilimats,

    Great, I’m glad you got it working and thank to @guenni007 for helping out. Please let us know if you should need any further help on the topic or if we can close it.

    Best regards,
    Rikard

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