I'm glad you've got it working.
Thank you for posting back to let me know.
You are not logged in. Please login or register.
Juicebox Support Forum → Posts by Steven @ Juicebox
I'm glad you've got it working.
Thank you for posting back to let me know.
The problem is that your gallery files are not in the correct location on your web server.
According to the embedding code on your 'new616.html' page, your gallery's 'juicebox.js' file should be located here: http://www.annabrahms.com/jbcore/juicebox.js
However, going directly to that location in a browser results in an error 404 (file not found).
If you are following the regular embedding instructions here, then you'll need to copy the contents of your gallery folder into the same directory as the web page containing the embedding code (in your case, your root directory, alongside the 'new616.html' page).
If you have already uploaded the complete gallery folder to your web server somewhere, then you can use the baseUrl method of embedding as documented here.
If you continue to experience difficulties, please let me know where on your web server your gallery files are and I should be able to help with what embedding code to use.
first off ... thanks for the auto-hide thumbnails. I requested this a long time ago and it's really nice to see it in there.
I'm glad you like it!
... the font is not being positioned where it was previously...
I'm pretty sure this is due to the following custom CSS:
/* Image number */
.jb-cap-frame .jbac-number {
margin-top: 20px !important;
}
Try removing it for your v1.5.0 galleries. Hopefully it will help.
... and appears to be a larger size, or perhaps it's being put in bold...
It looks like it's just a larger size (rather than being bold).
Try using the following classes for changing image title, image caption and image number font sizes.
/* IMAGE TITLE */
.jb-caption .jb-caption-title {
font-size: 11px !important;
}
/* IMAGE CAPTION */
.jb-caption .jb-caption-desc {
font-size: 11px !important;
}
/* IMAGE NUMBER */
.jb-cap-frame .jbac-number {
font-size: 11px !important;
}
I hope this helps.
So far, I have been unable to replicate the problem you have reported.
I successfully created a Juicebox gallery using WP-Juicebox v1.5.0, sourced by NextGEN v2.1.23.
I then upgraded NextGEN to v2.1.43 and the gallery still displayed fine.
I then downgraded WP-Juicebox to v1.4.4.2 and created a new gallery, sourced by NextGEN v2.1.43.
Again, the gallery displayed fine.
I then upgraded WP-Juicebox to v1.5.0 and, once again, the gallery displayed fine.
At the moment, I am unsure what might be causing your problem.
The problem could possibly be due to a JavaScript conflict between the v1.5.0 'juicebox.js' file and another JavaScript file on your page (a JavaScript file that is not being loaded in my own test pages).
To help track down the cause of the problem, please try the following:
(1) Try temporarily reverting to a default WordPress theme (such as Twenty Sixteen) to see if this helps.
(2) Try temporarily deactivating all plugins other than WP-Juicebox and NextGEN to see if this helps. If it does, then reactivate the plugins, one by one (checking your Juicebox gallery after each one), until you find the source of the conflict.
(3) Try using WP-Juicebox v1.4.4.2 with the Juicebox-Pro v1.5.0 'jbcore' folder and also try using WP-Juicebox v1.5.0 with the Juicebox-Pro v1.4.4.2 'jbcore' folder. This should help to determine whether the problem is related to the WP-Juicebox code or the core Juicebox-Pro code.
Each time you check your gallery after trying the suggestions above, please refresh your browser's cache to ensure that your browser is not using old files.
Unfortunately, as I am unable to replicate the problem (it seems to be unique to your own WordPress setup or server), I cannot try these suggestions myself.
Hopefully this will help to point us in the right direction.
Thanks for the link.
Please leave it up for the time being. I'll try to replicate the problem in a test gallery of my own.
Strangely enough, your gallery's (dynamically-generated) XML file looks absolutely fine (in the correct location and without any syntax errors).
I'll get back to you as soon as I can so that you can revert to a working version.
Can you please provide a URL to a gallery page which exhibits this problem so that I can take a look.
Also, please let me know what image source you are using (Media Library, Flickr Account, NextGEN Gallery, Picasa Web Album) so that I can try to replicate the problem myself.
Thank you.
Edit:
I've just created sample galleries with WP-Juicebox v1.5.0 (using Media Library, Flickr Account and Picasa Web Album sources) and they all display OK for me.
Once I can see your own gallery's web page, I should be able to investigate further.
I would really need to the see the problem in order to troubleshoot it.
Please post the URL to a test gallery which demonstrates the problem and let me know what devices and browsers you see the problem in.
Once I'm able to see the problem for myself, I should hopefully be able to determine the cause and provide a solution.
In the meantime, please see this FAQ in case it helps.
When I view my gallery I see the message 'Config XML file not found'. How do I fix this?
(This is not a known problem with Juicebox v1.5 so the problem may be with your gallery's embedding code. If your gallery uses a baseUrl or a configUrl , check that the paths are correct. Also, open your gallery's XML file directly in a browser to see if there are any errors in it.)
Juicebox officially supports "Internet Explorer 7+, Firefox 3.6+, Chrome, Safari and Opera." (as noted in the System Requirements).
I notice that there is one line of code in the 'theme.css' file which is noted to be "For IE 5.5 - 7" so it'll be there for IE7 support.
There should no no code specifically for versions of IE below IE7 (and very little code specifically for versions below IE11).
Maybe it is time to leave IE7 behind (it certainly doesn't have a large market share any more) but removing the IE7-specific code would not reduce the overall size of the Juicebox core files by much.
The developers have likely opted to retain IE7 support (at least for the time being) as removing support would save only a KB or two.
According to this report, IE8 still has a 6.21% market share (May 2016) so it might not yet be time to remove support for IE8.
If you like, you could post your suggestion in the Feature Requests thread.
This keeps all the ideas together and ensures that they are not overlooked by the developers.
Thank you.
I'm glad you've been able to resolve your original issue.
Thank you for letting me know.
I haven't researched this, but can a URL link be embedded in a picture or comment?
Yes, both are possible.
Image:
Set imageClickMode="OPEN_URL" (in JuiceboxBuilder-Pro's 'Customize -> Main Image' section) and when a main image is clicked, the corresponding linkURL will be opened in the linkTarget window.
You can specify a unique linkURL and linkTarget for each image on JuiceboxBuilder-Pro's 'Images' tab.
Just click a thumbnail and the linkURL and linkTarget input boxes will be visible below the thumbnails.
Caption:
You can use insert HTML tags (such as <a> tags) in image titles and captions.
Please see this FAQ for details:
How do I add HTML formatting to image captions and titles?
As I mentioned in my last email, you could perhaps try using Time Machine to wind your computer back to a time before the problems began (or at least were evident). This might help.
Also, if you can target and fix the other problem you mentioned (regarding safe mode), then this might also help. The safe mode and JuiceboxBuilder-Pro problems might somehow be related.
You're welcome!
I'm glad you're happy with my solution.
You're welcome.
I'm glad all's well!
Please post the URL to your gallery's web page and let me know what browsers you see the problem in and which images in the gallery exhibit the problem.
Once I'm able to see the problem for myself, I should hopefully be able to determine what is causing it.
In the meantime, if you are embedding your galleries in web pages alongside other content, please check your web pages for any custom CSS rules which might be affecting the images in your galleries.
Also, please check your web pages for HTML errors using the W3C Markup Validation Service and fix any errors reported.
Sure thing.
Please check your email. I have sent you a message (with a temporary password for your Showkase forum account).
Many thanks for providing the logs.
I'll take a look at them and email you back.
Ok, but I never received this link...
As you are aware, you should have received a forum registration email (to confirm your email address and finalize the account registration process).
I've just checked and Showkase forum emails are currently being send out correctly.
Please check to see if it has been redirected to your email account's junk/spam folder. (With some email providers, it may be necessary to log in via their own web page to check the junk/spam folder as messages flagged as junk/spam may not be passed on to an email program.)
Also, please ensure that you add the simpleviewer.net domain to your email whitelist so that emails from the Showkase forum are delivered correctly to your inbox and are not flagged as junk or spam.
However, I have confirmed your registration for you so no further action should be required.
You should now be able to log in using your username md.michel and the password that you initially chose.
If you continue to experience difficulties logging into the forum, please let me know and I will set you up with a temporary password that you can change once you have logged in.
But, now I registered to the Showkase forum with another username : I received the activation link and it's OK!
OK. Please let me know if you'd like me to delete one of your forum accounts.
Setting a height of 100% will work only if all the parent containers that the gallery is nested within (up to and including the 'body' tag) have heights set via CSS, otherwise your iframe will not know what its actual height should be 100% of.
In a web page which has content which is intended to be viewed by scrolling vertically, which yours seems to be from your screenshot (looking at the 'Genussletter' section at the foot of the screenshot), I would recommend setting a fixed height such as 600px. Either change the height of your iframe or check the heights of all your iframe's parent containers.
I would also recommend embedding your gallery directly in your web page rather than loading it into an iframe.
There are certain drawbacks to using an iframe which are noted in the 2) Using an iframe support section.
As long as the web page whose screenshot you posted is on the same domain as the gallery, then you should be able to replace your iframe with the following embedding code.
<!--START JUICEBOX EMBED-->
<script src="/_1/jbcore/juicebox.js"></script>
<script>
new juicebox({
baseUrl: '/_1/',
containerId: 'juicebox-container',
galleryWidth: '100%',
galleryHeight: '600',
backgroundColor: 'rgba(0,0,0,0)'
});
</script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->
Please see this forum thread for more notes on having a responsive Juicebox gallery.
I have now tried Lite, but that didn't work either.
I'm not running any security software.
Thanks for the additional information.
It sounds like there's some underlying problem on your system (Adobe AIR?) affecting both JuiceboxBuilder-Lite and JuiceboxBuilder-Pro but I'm as puzzled as you are as to what it might be.
On the Troubleshoot Adobe AIR installation for Mac OS page, the only thing that sounds like it might be related to the problem you are having is this:
The user interface / window does not appear when running an Adobe AIR application, the Adobe AIR installer, or the Adobe AIR uninstaller.
Check the locale settings to see if Latin American Spanish (es-419) is in the list. Incorrect settings trigger an esoteric bug that can cause the behavior described in the Adobe AIR installer and uninstaller, and in some Adobe AIR applications.
It's another long shot but, again, worth checking out.
Would it do any good to send you my install logs from this morning?
I'd be happy to take a look at them. Please check your email. I've sent you a message. Thank you.
But no receipt received.
If you'd like a receipt, please fill in this Showkase Invoice Request Form and the admin team will send you an invoice in PDF form.
And no activation link for the Showcase support forum.
Purchasing Showkase does not automatically register you for the forum.
If you would like to join the forum, you can sign up here.
Hopefully everything will run smoothly but if you find that you run into a similar problem again, please post back and let me know.
You could maybe zip your gallery (and whatever resource files are required to replicate the file structure you use) and upload it somewhere so that I can download it and run it locally myself to try to reproduce the problem.
Thank you.
It sounds like you've tried pretty much everything I can think of.
Have you tried both JuiceboxBuilder-Lite v1.5.0 and JuiceboxBuilder-Pro v1.5.0?
Does the problem happen with both?
If it happens with one but not the other then there could be a problem with the files associated with the particular application that fails and uninstalling and clearing all the files for that application should help (in theory).
If it happens with both, then there could be a problem with some shared code (such as the Adobe AIR platform itself).
I'm not sure it's going to point towards a solution but it might be interesting to know.
Have you checked to see if you have any anti-virus or security software installed that might somehow be interfering with the functionality of JuiceboxBuilder-Pro?
Try temporarily disabling whatever security software you have to see if this makes a difference. (Be sure to disconnect from the internet first.)
If this works, you should hopefully be able to make an exception in your security software to ensure that JuiceboxBuilder-Pro is not adversely affected.
It's a long shot but in the absence of knowing what is causing your problem, I would not rule anything out.
The only difference between Showkase-Standard and Showkase-Pro is the bundled viewers. Showkase-Standard comes with Juicebox-Lite and SimpleViewer-Standard (the free versions) and Showkase-Pro comes with Juicebox-Pro and SimpleViewer-Pro.
As you already have Juicebox-Pro, you could purchase Showkase-Standard for $45 US (current price 31 May 2016) from the link on the purchase page and integrate your Juicebox-Pro files by following the instructions in the Installing a Pro Viewer support section.
If you wanted SimpleViewer-Pro too, then, as a Juicebox-Pro user, you could purchase Showkase-Pro for $50 US, the cost of Showkase-Pro ($95 US) minus the cost of Juicebox-Pro ($45 US). If you would like to do this, please let me know and I will contact you via email. Thank you.
No problem!
First of all, there is no reason why testing locally in Firefox should not work. Your local problem may have been due to a browser caching issue. The next time you try testing locally, try clearing your browser's cache before loading your gallery's web page.
There should also be no problem having your shared 'jbcore' folder one level up from your galleries.
You can certainly put your custom CSS in an external file and load it into your gallery's web page using a <link> tag.
Other than ensuring that your CSS file is present, all you would need to add to your gallery's web page is a <link> tag in the <head> section such as:
<link href="custom.css" rel="stylesheet">
Alternatively, you could modify the 'theme.css' template file that JuiceboxBuilder-Pro uses to generate each gallery's 'theme.css' file. The modified file would then be present in all galleries created by the application.
On a Windows PC, the location of the 'theme.css' template file is:
C:\Program Files (x86)\JuiceboxBuilder-Pro\template\jbcore\classic\theme.css
I hope these notes help.
The bad news is that at the top of the page there is a statement: "Juicebox is currently on version 1.4.4.2";
Oops! Looks like that one slipped through the net. Now changed to "v1.5.0". Thank you for pointing it out.
... with the release of 1.5, is copying its jbcore directory to the web host sufficient to update existing galleries?
Yes (as long as you were previously using v1.4.4.2).
The change between v1.4.4.1 and v1.4.4.2 was to the 'index.html' files (generated by JuiceboxBuilder-Pro) to ensure that the correct meta viewport tag was included in the gallery web pages for iOS 9 support.
All the changes from v1.4.4.2 to v1.5.0 are in the 'jbcore' folder so swapping your 'jbcore' folders is all you need to do to upgrade your existing galleries.
If you are upgrading from v1.4.4.1 (or earlier) and are using the 'index.html' files generated by JuiceboxBuilder-Pro, I would recommend rebuilding your galleries with JuiceboxBuilder-Pro v1.5.0 (to upgrade both the 'index.html' files and 'jbcore' folders).
Otherwise, you could manually swap your 'jbcore' folders and ensure that the meta viewport tag (noted in this Juicebox blog entry) is in the head section of your gallery web pages.
Juicebox Support Forum → Posts by Steven @ Juicebox
Powered by PunBB, supported by Informer Technologies, Inc.