826

(3 replies, posted in Juicebox-Pro Support)

A link in an image caption will take on the gallery's textColor (in JuiceboxBuilder-Pro's 'Customize -> Lite' section) and will be underlined by default (like the link in the image caption for the first image in this demo gallery).

You can style an individual link using HTML formatting (inline CSS) as noted in this FAQ:
How do I add HTML formatting to image captions and titles?

If you enter your image caption directly into JuiceboxBuilder-Pro's interface, then you can use something like:
<a href="index.html" style="color: #0000ff; text-decoration: underline;">Link</a>
If you edit your gallery's 'config.xml' file in a plain text editor, then you can use a <caption> such as:
<caption><![CDATA[<a href="index.html" style="color: #0000ff; text-decoration: underline;">Link</a>]]></caption>
(JuiceboxBuilder-Pro will automatically add the <caption> and CDATA tags for you.)

Otherwise, you could set the styling for all links within your gallery at once using CSS (either in your gallery's embedding web page or in your gallery's 'jbcore/classic/theme.css' file).
Try adding something like the following to the end of your gallery's 'jbcore/classic/theme.css' file.

.juicebox-gallery a {
    color: #0000ff;
    text-decoration: underline;
}

Be sure to clear your browser's cache after making any changes to ensure that your browser is using the most recent versions of your gallery files (instead of older cached versions).

I hope this points you in the right direction.

827

(11 replies, posted in Juicebox-Pro Support)

In the section:

"<!-- Image gallery content for non-javascript devices -->"

and then of course it was the ol' usual html code/etc to show pictures.

This is the SEO content code which is used primarily to help search engines find and index gallery images in their search results (but it is also used to display gallery images in browsers that do not have JavaScript enabled).
It is generated in the gallery's 'index.html' file (and also presented on JuiceboxBuider-Pro's ''Publish' tab) when the 'Add SEO Content' checkbox is selected in JuiceboxBuilder-Pro's 'Customize -> Sharing' section.
Please see the Search Engine Optimization support section for further details.

Is there a way to do a mass edit of the URL for the images...since my main .HTML file will not be inside the same folder as the /images folder?

JuiceboxBuilder-Pro constructs galleries only with the default structure (with the images stored in a folder named 'images' directly within the gallery folder) and all paths (in the gallery's 'config.xml' file and also in the SEO content code) point to the images in this location.
It is not possible to modify the image paths within JuiceboxBuilder-Pro.
You would need to modify the SEO content code (and possibly the paths in the 'config.xml' file, too) manually in a plain text editor (such as Notepad++).
However, you could quite easily modify all paths in a single search and replace action.
For the SEO content code that you refer to, open the gallery's 'index.html' file in a plain text editor (or copy and paste the embedding code from JuiceboxBuilder-Pro into the editor), then search for:

<img src="images/

... and replace all instances with something like the following (changing the new path as necessary):

<img src="new_path/images/

Also I have the layout to where the thumbnails are above the main image.  Is there any way to lessen the distance between the bottom of the thumbnails and the top of the main image?

Please see this FAQ which may help:
My Juicebox gallery shows too much space above or below the main image, how do I fix this?

If you use the default imageScaleMode of SCALE_DOWN, then your images are likely already displayed as large as they can be within the gallery's image area. (They probably span the entire width of the gallery's image area from left to right with space at the top and bottom.) If they were to be scaled any larger, then there would be less space at the top and bottom but cropping would occur at the left and right.
Two ways to compensate for this would be to either:
(1) Reduce the height of your gallery (to change the aspect ratio of the gallery's image area to better match that of your images).
... or:
(2) Increase the size of the images by setting imageScaleMode to either SCALE or FILL (but please be aware that cropping will likely occur).

You could also perhaps reduce the default thumbPadding (in JuiceboxBuilder-Pro's 'Customize -> Thumbnails' section) from '10' (pixels) to something smaller (but please note that this will affect the spacing around all sides of each thumbnail).

I hope this points you in the right direction.

828

(3 replies, posted in Juicebox-Pro Support)

I'm not entirely sure what you are trying to do and whether the hashtag you refer to is an actual Flickr Tag starting with a hash or a hashtag in a Flickr photo title or description (which ends up as an actual Flickr Tag anyway?).

According to these two web pages (notes from Flickr users rather than official Flickr documentation), Flickr seems to treat tags and hashtags similarly as far as searches are concerned.
https://www.flickr.com/help/forum/en-us … 655377495/
https://www.quora.com/What-is-the-effec … ickr-photo

Also, I see no specific mention of hashtags in the Flickr API (which Juicebox uses to fetch the list of images to display in the gallery).

If you set flickrUserName and flickrTags in your gallery's configuration file (as you currently do), then only those images from your Flickr account with the specified tag(s) will be displayed. (Tags and hashtags being treated equally according to the web pages above.)
You can remove flickrUserName to display tagged images from all public Flickr accounts and/or you can add multiple flickrTags (separated by commas) in conjunction with setting flickrTagMode to ALL (images need to have all of the specified tags) or ANY (images can have any of the specified tags).

I'm sorry but I don't fully understand your query.
Maybe if you could explain it again, I might be able to clarify things a little better.

According to the documentation I've found online, if you add a hashtag to a Flickr photo title or description, then Flickr will automatically add the hashtag to the image as an actual Flickr Tag and then treat it as a regular Flickr Tag (without the hash). For example, if you use flickrTags="test", then images with Flickr Tags of either test or #test should be displayed. (My understanding of this may be wrong.)
If this is not what you find is happening, then there may be a bug in Flickr's system and you could perhaps contact Flickr's own support team. for further help.

However, it sounds like you've found a workaround "I have to upload to a Flickr album, log in then add a tag." which is not too difficult or time-consuming so maybe that's just the best course of action.

Just thinking out loud as I'm not sure exactly what you are looking to do...
I hope these notes help somewhat.

829

(3 replies, posted in Juicebox-Pro Support)

Juicebox has no built-in support for displaying Instagram images (like it does for displaying Flickr images).
It might be possible to do so via the Instagram Graph API (it looks like they are currently in the process of deprecating their Instagram API Platform) but it looks like it might be a rather complex project.
Even if you were able to use the Instagram Graph API to fetch a list of images to display in your gallery, you'd still need to write a script (in PHP or another server-side scripting language) to dynamically generate a gallery's configuration file (in either XML or JSON format) from the data gathered via the API.
All things considered, it would not be a quick and easy task (if at all possible).

830

(11 replies, posted in Juicebox-Pro Support)

Thank you for the clarification.
Yes, I did not realise that the gallery you referred to was not a Juicebox one. (It sounded to me like it might have been a Juicebox gallery with a custom file structure.) Sorry for the misunderstanding.

If I use the ones already watermarked then Juicebox will put another watermark on them unless I find the original (not watermarked) images to use.

If you plan to create a Juicebox-Pro gallery using both watermarked and un-watermarked source images, then perhaps the best thing to do would be to let Juicebox-Pro watermark all images and then overwrite the double-watermarked images in the gallery's 'images' folder with your original watermarked images.

Otherwise, you could do one of the following:

(1) Find the original un-watermarked images (if you still have them somewhere) and use them to create your Juicebox-Pro gallery.

(2) Watermark your currently un-watermarked images (by whatever method you used to watermark your other images) so that all your images are watermarked before you feed them to Juicebox-Pro (and then do not use Juicebox-Pro's pwn watermarking feature).
You could actually use Juicebox-Pro to watermark your images. Run through the process of creating a gallery using Juicebox-Pro's watermarking feature just to get your images watermarked (you'll find them in the gallery's 'images' folder).
You can then create a fresh gallery using these newly watermarked images along with your existing older watermarked images (turning off Juicebox-Pro's own watermarking feature).

I'm not sure if any of these suggestions will help but I thought I should mention them just in case.

831

(3 replies, posted in Juicebox-Pro Support)

Many thanks for the link to your gallery's web page.
I do not have an iPhone X on which to test but I do have an iPod Touch 6 running iOS 12.1.1.
I viewed your gallery in Mobile Safari and let the AutoPlay run through your 39 images.
All images loaded smoothly (without exception) without the spinner ever appearing at all.
I also viewed your gallery (allowing AutoPlay to run through the images) on a desktop browser (Firefox 64.0.2) without the spinner ever appearing there, either.

Just for the record, I am not on particularly good wi-fi at the moment (10.95 Mbps download speed going through a wi-fi extender).

I realise that the iPhone X is more modern and powerful than my iPod Touch and that your wi-fi is probably much better than I currently have but the results of my tests seem to suggest that the gallery on your web server is fine.

I'm really not sure what the problem could be.
You do not see the problem with any of our demo galleries so this suggests that your iPhone X and internet connection are not at fault.
I do not see the problem with your own gallery (with a lesser device and probably slower wi-fi) so this suggests that the gallery on your web server is fine.
Do you still see the problem with your own gallery on your iPhone X?
It sounds like there may have been a temporary glitch with either your web server or internet connection which has since been resolved.
I can't think of any other cause for the problem at the moment.

I should perhaps mention that if you set changeImageOnHover="TRUE" (in JuiceboxBuilder-Pro's 'Customize -> Main Image' section), then the main image and its caption will change when you hover over the thumbnails, rather than having to click them (in Large Screen Mode only).

It's not what you suggest (your suggestion is now in the Feature Requests thread), but it does involve hovering over thumbnails so I thought I should mention it for others reading this thread.

No problem.
I've copied all your suggestions to the Feature Requests thread.
This just keeps all the ideas together so that the developers can see everything quickly and easily by scrolling through a single thread.

834

(3 replies, posted in Juicebox-Pro Support)

There is no doubting that a hashed password is more secure than a plain text one.
It is certainly something for the developers to consider.
Thank you, once again, for your suggestion.

I'm glad that you have been able to integrate the code into your WordPress web pages.
Thank you for letting me know.

As you suggest, there are numerous ways to add the code to your web pages.
It could certainly be done with just CSS:

.menu-item: z-index: 9999;

I just happened to paste the jQuery code I posted into my browser's developer tools console to make sure that it worked in your gallery's web page.

836

(3 replies, posted in Juicebox-Pro Support)

I realise that you say you have "excelent network connectivity and modern equipment on the client side"  but this certainly sounds like a problem with either:
(1) Your web server
(2) Your internet connection
(3) Your browser

Do you see similar problems with any of our demo galleries?
https://www.juicebox.net/demos/

Does the problem happen if you try viewing your gallery in different browsers (Chrome, Edge, Firefox, Internet Explorer, Opera, Safari)?

Please post back with the URL to your gallery's web page so that I can take a look at the problem for myself and hopefully help further. Thank you.

837

(3 replies, posted in Juicebox-Pro Support)

... but config.xml and jbcore/pswd.php are both accessible from the client side.

A gallery's 'config.xml' file is easily found and visible to all but no web site visitor should be able to access the contents of a gallery's 'pswd.php' file (as long as the web server is configured correctly).
Also, in my experience, people don't seem to use very secure passwords for their Juicebox galleries.
Typically, people like to password protect galleries to allow only friends and family to view them and frequently use passwords which are easy to remember.
With rainbow tables readily available on the internet, keeping a password hidden in a PHP file might still be a better option than putting its hashed form in plain view (especially for weak passwords).
However, this is a design choice for the developers to make so I've copied your post to the Feature Requests thread here.

838

(498 replies, posted in Juicebox-Pro Support)

Feature request from bjbarouch (original thread):

Bug: password handling

It is inconvenient to have the password stored in a separate file from the config file. I was told this was for security, but config.xml and jbcore/pswd.php are both accessible from the client side. To be secure, instead of storing passwords in plain text in any file, passwords should be passed through a secure digest such as SHA-2 and the result of that process stored. If this approach is taken, they can be in config.xml, because knowing these values does not inform anyone of the passwords themselves.

[Copied to Feature Requests thread here.]

840

(498 replies, posted in Juicebox-Pro Support)

Feature request from bjbarouch (original thread):

Direct linking without changing the URL in the location bar

In the best of both worlds, one could allow for direct links to individual images, but also have the url in the location bar remain the beginning of the slideshow instead of the current image, in case that is bookmarked partway through a gallery. The direct link to image feature could pop up a tiny window with the link to the image ready to be copied or put into a bookmark without being a #image reference in the location bar.

[Copied to Feature Requests thread here.]

842

(498 replies, posted in Juicebox-Pro Support)

Feature request from bjbarouch (original thread):

email addresses for feedback and for requesting a new password

While it is nice to allow for these to be different, the address set in config.xml should be the default for password requests unless the latter is explcitly given as well.

843

(11 replies, posted in Juicebox-Pro Support)

To make it work right I will need to find the original non watermarked versions of my current (non-juicebox) gallery images...

If the source images are still in the same location on your hard drive as they were when you first created the gallery, then JuiceboxBuilder-Pro will automatically find them via the sourcePath entries in the gallery's 'config.xml' file. There will be no need to go looking for them yourself or to manually re-add them to your gallery.

Otherwise, you could certainly find them yourself (if they are no longer in their original location) and re-add them to your gallery or just copy the watermarked gallery images (in the 'images' folder) to a safe location and use them to overwrite any double-watermarked images (again, in the 'images' folder) after you have edited your gallery.

[Copied to Feature Requests thread here.]

845

(498 replies, posted in Juicebox-Pro Support)

Feature request from bjbarouch (original thread):

Above Thumbnails option for titles and captions

It would be good to be able to put titles and captions under the main image but as wide as the row of thumbnails instead of being contrained by the image's width. Currently you can only do one (Below Image) or the other (BOTTOM).

[Copied to Feature Requests thread here.]

847

(498 replies, posted in Juicebox-Pro Support)

Feature request from bjbarouch (original thread):

Show title and caption on hover over thumbnail

Might help a user decide if they want to click on that image.

848

(1 replies, posted in Juicebox-Pro Support)

[Copied to Feature Requests thread here.]

849

(498 replies, posted in Juicebox-Pro Support)

Feature request from bjbarouch (original thread):

Editing IPTC Data

It would be great to incorporate an open source library so users can edit IPTC info directly from within Juicebox instead of having to use an external tool such as exiftool or photoshop and reload image files afterward.

Yes. This is a known issue and a bug report has already been logged with the developers.
It should be resolved in the next version (although I do not know when this will be released).

For anyone reading this thread, this problem happens only when using web mail (e.g. Gmail).
There is no problem when using an email client program such as Outlook or Thunderbird.