Support » Plugin: Slideshow » [Tutorial] How to get Lightbox to work with Slideshow

  • Hello,

    While researching how to get lightbox to work with this plugin I must of read a dozen or so threads in these support forums asking for a solution to this problem. I found the answer in the following thread (http://wordpress.org/support/topic/clickable-images-1) and combined the various solutions in order to get lightbox to work properly with this plugin.

    Credit goes to the posters in that thread, I’m just simplifying the process by posting the edits and their updated locations.

    In
    slideshow-jquery-image-gallery\views\SlideshowPluginSlideshowSlide\frontend_attachment.php

    Find:

    $anchorTagAttributes =
    
    			'href="' . $url . '" ' .
    
    			(strlen($urlTarget) > 0 ? 'target="' . $urlTarget . '" ' : '') .
    
    			$noFollow;

    Replace With:

    $anchorTagAttributes =
    
    			' rel="lightbox" href="' . $url . '" ' .
    
    			(strlen($urlTarget) > 0 ? 'target="' . $urlTarget . '" ' : '') .
    
    			$noFollow;

    Find:

    // If image is available

    Place Above:

    $anchorTagAttributes =
    
    			' rel="lightbox"  href="'.htmlspecialchars($imageSrc) . '" ' . (!empty($urlTarget) ? ' target="' . $urlTarget . '" ' : '') . $noFollow;
    
    		$anchorTag    = '<a>';
    
    		$endAnchorTag = '</a>';

    I’m using responsive lightbox and it works perfectly.
    http://wordpress.org/plugins/responsive-lightbox/

    https://wordpress.org/plugins/slideshow-jquery-image-gallery/

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi Ricky,

    I followed your instructions (thank you!) but unfortunately it doesn’t work… is it still working for you?

    Cheers!

    Wow, I can’t believe I figured it out – hope this helps someone else!

    For the second step, copy the following instead:

    Find:

    // If image is available

    Place Above:

    $anchorTagAttributes =
    
    			' rel="lightbox"  href="'.htmlspecialchars($imageSrc) . '" ' . (!empty($urlTarget) ? ' target="' . $urlTarget . '" ' : '') . $noFollow;
    
    		$anchorTag    = '<a ' . $anchorTagAttributes . '>';
    
    		$endAnchorTag = '</a>';

    Note the addition of $anchorTag = '<a ' . $anchorTagAttributes . '>';

    Cheers!

    royaldeer

    (@royaldeer)

    works great ! thank you

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘[Tutorial] How to get Lightbox to work with Slideshow’ is closed to new replies.