I was happy to share!
This trick is certainly saving me an enormous amount of time so I recommend it to anyone else for whom it works.
It does seem to work on Macs running on Sequoia but I don't know if it works on other systems.
You are not logged in. Please login or register.
Juicebox Support Forum → Posts by Ann
I was happy to share!
This trick is certainly saving me an enormous amount of time so I recommend it to anyone else for whom it works.
It does seem to work on Macs running on Sequoia but I don't know if it works on other systems.
This trick may only work on Macs?
I multi-select all the new images (I normally do this in Bridge) and drag & drop them onto the "Drop Images Here" spot in the Images panel. The thumbnails just build from the Images and Config sets itself.
I actually already have deselected both the 'Resize Images' and the "Crop to Fit" checkboxes on the 'Images' panel.
I have kept image size at 1024 x 768 but they are coming from Bridge with the long-side at 2048 px before they are automatically resized in JB.
If the "Resize Images" is selected then the images do load at a truly glacial pace
This is a link to one gallery which I built using my very unorthodox trick:
https://shelbourne-america.net/Terracot … index.html
I don't know if you can download the gallery from my website but I could let you have the whole gallery if that would help.
One way to speed-up Juicebox is to save a file (which includes all your settings and a profile) and just a few images and with gallery titles of "Test"..
When making a new Gallery, open this one;
insert a different name and then, in "Publish", choose a new location in which to save it;
and hit SAVE.
Now open the new file; go to IMAGES and delete all of the existing inhabitants.
Then drag and drop replacement images into their place and, in "Publish", hit SAVE again.
Refine the gallery names in the resulting new Gallery and insert an updated Splash page etc.,
and Save again.
I find that by doing this, the new images insert themselves at great speed instead of the glacial pace that is normally experienced.
Hope that this idea will prove useful!
It was a comment somewhere on the internet.
Perhaps someone who has installed Tahoe can test JB on it?
I think that perhaps Tahoe has stopped recognizing anything which is based on Flash?
Tahoe has also pulled the plug on Firewire-connected devices.
Steven:
I don't know the answer because I have not yet installed Tahoe but I am hoping that someone who has installed it might know if JuiceBox will run on it.
My entire website is built from JB Galleries (about 70 of them!) so I would avoid any update to Tahoe rather than lose access to JB!
The Manual Build section could be very valuable (I didn't know that it existed!) and I have saved a PDF of that page.
Ann
Mac OS Tahoe apparently does not support Juicbox Builder unfortunately.
Does anyone know of a substitute with anything like the elegance of JB Pro.
Or is it possible to bulid a gallery manually by pasting new files into an old JB Gallery?
Losing Juicebox is enough of a reason to keep me from installing Tahoe.
Steven:
After more testing with Filezilla 3.69.1 i realise that either I obviously don't know how to set its Settings correctly (which is highly likely!) or that my Mac Sequoia 15.5 settings are not set correctly because FileZilla always fails to copy the full contents of jbcore — it leaves out most of the contents of jbcore including theme.css.
While it would be nice if I could get Filezilla to work, it doesn't matter too much because both iPowers' FileManager (the detailed version) and also Dreamweaver do transfer all of the Juicebox Pro files correctly. I now know not to use Filezilla on my system (or with my settings?!) for this purpose.
>>Maybe the permissions on the 'jbcore' folder specifically rendered it hidden and the FTP program did not see it when uploading the gallery? That's my best guess at the moment.>>
That could very well be the answer!
Perhaps the latest FileZilla upgrade does not recognise the the inside components of the JBCore folder?
I later used Dreamweaver's "Put" to upload the repaired JBPro folders to iPower and they all uploaded, with JBCore intact, with Dreamweaver.
The good news is that all the galleries (about 70 of them) do now load and display on the internet.
I can't be sure what exactly caused the problem but the iPower technicians noticed that the JB theme.css were absent and must have been stripped from some of the galleries in some way.
There were four programs in use so who knows which caused the problem: JBPro, FileZilla Pro, Dreamweaver or iPower. Plus Apple and the Safari and Firefox browsers.
And then there was iCloud — which I later disabled!
Any of them might have caused the problem; or, equally, I could have caused it myself but I am glad to have solved it and very grateful to Steven for his input and help!
:)
This shows my edits:
Steven:
Thank you for your reassuring comments about that extra semicolon in JavaScript.
I have found another error which may be stopping SFTP from loading the theme.css properly.
There is a HTML coding error in the Juicebox jbcore/theme.css.
The fault is in lines 200, 201, 202 and 1181.
(See first image)
/Users/ann_/Desktop/Screenshot 2025-05-17 at 9.08.06PM.png
I have made the corrections myself in the Juicebox jbcore theme.css file for each Gallery; and the JB Galleries have now all loaded correctly on the iPower.com server and are displaying from my website.
Fixing this code does seem to matter when the gallery is part of a folder that is part of a website.
If anyone else runs into problems with JB Galleries not loading in websites, correcting this may help.
Update:
It appears that the latest update of FileZilla Pro may be stripping the contents of fbcore (and possibly config as well) when I use it to upload new Juicebox galleries to iPower.
If I upload them directly from Dreamweaver, the galleries seem to load at iPower.com with all of their dependents.
There is a minor problem with the JB Java Script component but it may not matter?
The error is in line 14:
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while
The semi-colon before "while" is apparently not needed?
When I remove that semi-colon, the error goes away.
I will let you know if I discover anything else.
The jpcore was apparently loaded — but when i opened it I found it had no contents!
That may be the clue to the mystery?
I will let you know what I discover but at least I know now that Juicebox is not the culprit.
Steven:
Thank you very much for your prompt response.
This is a very interesting finding because I loaded that very gallery into iPower.com, through FileZilla, and it shows as being loaded into "public_html" there which is where I believe they load websites.
I will open a conversation with iPower and see what goes on!
Steven:
I have run into a major problem: my web site makes extensive use of Juicebox Galleries and none of the most recent ones will display on my browsers.
(Old galleries are fine but the trouble lies with newly-created Galleries.)
I am using an M1 Mac running on Sequoia; and I use iPower.com to host my site.
The worrying message from Firefox is:
"Uncaught ReferenceError: juicebox is not defined
<anonymous> https://www.shelbourne-america.net/SunB … ex.html:27
index.html:27:2"
Have you had any dealings with iPower.com?
They were recently acquired by new owners but I have had my site with them for many years without any problems.
Do they need to "define Juicebox" or does JB need a new Script?
Or do I need to fix anything at my end?
I also see this: "Juicebox js: An error occured trying to load resource"
Please advise!
Ann
Steven:
Thank you so much for that info.: so my Documents folder will also now get itself disabled from iCloud!
@Steven:
Thank you for your very helpful response to my post.
Just a thought, but is there anyway to make Juicebox work in a different space than in Desktop?
iCloud is not allowed into my "Pictures" files so perhaps there is a way to make Juicebox Builder use that area by default?
You gave me an excellent clue to the cause of my problems when using Juicebox on an M1 Mac running Sequoia (using Rosetta for Juicebox)!
Ingesting JPGs into the software was taking several minutes per image; and then the only choice when saving the Gallery was as a webserver document (which wouldn't reopen!).
The cause of the problem? Apple's iCloud!
I somehow had a copy of my website (which is some 12 GB in size) on my Desktop and iCloud was perpetually backing this up and duplicating all of its files.
I have now removed the Back-up from my Desktop; and have deleted all of it from iCloud; and all is now back to normal with galleries being created speedily and being saved with "index.html" so that I can now link them to my website again.
Thank you enormously for that vital clue about the evils of iCloud!
If anyone is using iCloud, don't let it back-up your web site.
Doing that in the web browsers has fixed it! Thank you so much Steven.
Making those browser Settings changes is something that I should have thought of!
I had fresh installations of Mac OS, Safari and Firefox on the MBPro and hadn't thought to see if their settings had been changed.
The files do load correctly on my web site through FileZilla Pro.
I have two M1 Macs.
Both are running on Mac OS 14.4.1 (Sonoma).
I have installed fresh versions of Juicebox Pro and Adobe Air v33.1 on both machines.
JBPro runs perfectly on Mac Mini M1 but it refuses to complete a Gallery on my M1 Mac Book Pro where it throws "Config not found" error!
But why?!!
----------
This is the Script:
<!--START JUICEBOX EMBED-->
<script src="jbcore/juicebox.js"></script>
<script>
new juicebox({
containerId: "juicebox-container",
galleryWidth: "100%",
galleryHeight: "100%",
backgroundColor: "rgba(153,153,153,1)"
});
</script>
<div id="juicebox-container">
<!-- Image gallery content for non-javascript devices -->
<noscript>
<h1>Alexandra</h1>
<p>Photographs by Ann Shelbourne</p>
<p><img src="images/105_AJS1581.jpg" title="105_AJS1581" alt="" /><br>105_AJS1581 </p>
<p><img src="images/105_AJS1569.jpg" title="105_AJS1569" alt="" /><br>105_AJS1569 </p>
<p><img src="images/105_AJS1571.jpg" title="105_AJS1571" alt="" /><br>105_AJS1571 </p>
<p><img src="images/105_AJS1572.jpg" title="105_AJS1572" alt="" /><br>105_AJS1572 </p>
<p><img src="images/105_AJS1576.jpg" title="105_AJS1576" alt="" /><br>105_AJS1576 </p>
<p><img src="images/105_AJS1570.jpg" title="105_AJS1570" alt="" /><br>105_AJS1570 </p>
</noscript>
</div>
<!--END JUICEBOX EMBED-->
I am running JBPro under Rosetta and have checked/trashed/re-installed every possible file including the JBPro .plist.
I have also granted Full Access in System Settings.
One machine runs JBPro perfectly but the other one refuses to complete the saving of a gallery.
Could it be that one cannot run JBPro on two different computers which are connected to the same Network?
If Steve, or anyone else, can guess why this is happening, I would very much welcome any suggestions.
--------
This is the contents of the created Config file which is not recognised by Safari nor by Firefox:
<?xml version="1.0" encoding="UTF-8"?>
<juiceboxgallery
galleryTitle="Alexandra"
backgroundColor="rgba(153,153,153,1)"
galleryFontFace="Verdana"
galleryDescription="Photographs by Ann Shelbourne"
maxThumbColumns="48"
showAutoPlayButton="true"
showNavButtons="true"
showEmailButton="true"
emailAddress="CameraArt@verizon.net"
emailSubject="Regarding photographs on web site:"
maxCaptionHeight="200"
backgroundScale="FILL"
splashTitle="Alexandra's Bridal Shower"
splashImageUrl="images/105_AJS1570.jpg"
showSplashPage="ALWAYS"
splashButtonText="View Photographs in Gallery"
shareUrl="cameraart@verizon.net"
>
<image imageURL="images/105_AJS1581.jpg"
thumbURL="thumbs/105_AJS1581.jpg"
linkURL="images/105_AJS1581.jpg"
linkTarget="_blank"
sourcePath="/Users/ann_/Pictures/ Ann Photographs/2024 Photographs/Shower for Gallery/105_AJS1581.jpg">
<title><![CDATA[105_AJS1581]]></title>
<caption><![CDATA[]]></caption>
</image>
<image imageURL="images/105_AJS1569.jpg"
thumbURL="thumbs/105_AJS1569.jpg"
linkURL="images/105_AJS1569.jpg"
linkTarget="_blank"
sourcePath="/Users/ann_/Pictures/ Ann Photographs/2024 Photographs/Shower for Gallery/105_AJS1569.jpg">
<title><![CDATA[105_AJS1569]]></title>
<caption><![CDATA[]]></caption>
</image>
<image imageURL="images/105_AJS1571.jpg"
thumbURL="thumbs/105_AJS1571.jpg"
linkURL="images/105_AJS1571.jpg"
linkTarget="_blank"
sourcePath="/Users/ann_/Pictures/ Ann Photographs/2024 Photographs/Shower for Gallery/105_AJS1571.jpg">
<title><![CDATA[105_AJS1571]]></title>
<caption><![CDATA[]]></caption>
</image>
<image imageURL="images/105_AJS1572.jpg"
thumbURL="thumbs/105_AJS1572.jpg"
linkURL="images/105_AJS1572.jpg"
linkTarget="_blank"
sourcePath="/Users/ann_/Pictures/ Ann Photographs/2024 Photographs/Shower for Gallery/105_AJS1572.jpg">
<title><![CDATA[105_AJS1572]]></title>
<caption><![CDATA[]]></caption>
</image>
<image imageURL="images/105_AJS1576.jpg"
thumbURL="thumbs/105_AJS1576.jpg"
linkURL="images/105_AJS1576.jpg"
linkTarget="_blank"
sourcePath="/Users/ann_/Pictures/ Ann Photographs/2024 Photographs/Shower for Gallery/105_AJS1576.jpg">
<title><![CDATA[105_AJS1576]]></title>
<caption><![CDATA[]]></caption>
</image>
<image imageURL="images/105_AJS1570.jpg"
thumbURL="thumbs/105_AJS1570.jpg"
linkURL="images/105_AJS1570.jpg"
linkTarget="_blank"
sourcePath="/Users/ann_/Pictures/ Ann Photographs/2024 Photographs/Shower for Gallery/105_AJS1570.jpg">
<title><![CDATA[105_AJS1570]]></title>
<caption><![CDATA[]]></caption>
</image>
</juiceboxgallery>
Steve:
Thank you for your very quick response.
You suggested exactly the right remedy: Rosetta!
I had entirely forgotten that requirement for JuiceBox.
I had recently installed M1 Macs and had migrated all my files and apps over to them but the Rosetta setting did not come over.
I have now got JBPro running on one M1 Mac and will now go and make the change to Rosetta on the other one.
Thank you again for your invaluable help.
Ann
Both Macs will now run JBPro!!
I cannot get JuiceBox to launch on Sonoma.
I have tried to load the earlier version 33 of Adobe AIR but it reports that a later version is already installed and won't over-write.
I have searched all over the Mac and cannot find this later version of Adobe AIR.
Does anyone know where this may be installed?
Has anyone managed to get JBPro to run in Sonoma?
Stephen:
Just to let you know that JuiceBox Pro is running correctly on an M1 Mac under Apple's new OS 13.0 Ventura software.
Thank you for posting this is most interesting news.
I haven't noticed much slowness but, while JBPro does work on M1 Macs by going through Rosetta, the real long-term (and expensive!) fix would be to rewrite JBPro to work natively with the M1 Macs — and with M2 ones too.
Apple will not return to Intel and the JBPro software is much too valuable to lose.
Juicebox Support Forum → Posts by Ann
Powered by PunBB, supported by Informer Technologies, Inc.