You are not logged in. Please login or register.
Active topics Unanswered topics
Juicebox v1.5.1 Released!
Search options (Page 209 of 233)
I want to add images into the middle of a large gallery. I can do this by the images menuor by dragging and dropping, but always the images are added at the end. This requires a tedious select and scroll of the image list to put the new images where I want them. Is there a better way?
You can move multiple images at once in the 'Images' tab in JuiceboxBuilder-Pro by Ctrl-clicking several individual thumbnail images at once or by Shift-clicking the first and last thumbnail images of a selection. The thumbnail images will not be highlighted (as you have discovered) but by dragging and dropping the selection, all the selected images will be moved at once in a single action.
It looks like the CSS of your WordPress theme may be conflicting with the CSS of the Juicebox gallery.
If there are any general CSS rules on the web page which apply to all divs or to all images, then they will also apply to all divs or to all images within the Juicebox gallery.
Try temporarily reverting to the default WordPress theme to see if this makes a difference.
I tried it myself before posting (with Photo Mechanic v4.6.9 and JuiceboxBuilder-Pro v1.2.0) and it worked fine for me.
If you are using a different version of Photo Mechanic, try adding IPTC data to a test image.
Insert different text to every available IPTC text field and then see if JuiceboxBuilder-Pro picks up anything for the Caption and Title. Perhaps the IPTC fields are labelled differently in different versions of Photo Mechanic.
If you continue to experience difficulties, please upload one of the images that you are having trouble with (and provide a download link) so that I can try it for myself and investigate further.
You could initially hide the main image by adding the following to the CSS of your main page into which the gallery is embedded:
.jb-dt-main-frame { visibility: hidden; }
... and then, using the API onImageChange(id) method and JavaScript, set the visibility to 'visible' when a thumbnail is clicked.
As the image filenames form part of a URL when uploaded to your web server, make sure that the filenames use only web-safe characters.
Please see section 2.3 of this document for details.
Characters that are allowed in a URI but do not have a reserved purpose are called unreserved. These include uppercase and lowercase letters, decimal digits, hyphen, period, underscore, and tilde.
Make sure that you are entering the data into the correct fields in Photo Mechanic.
When using Photo Mechanic to add IPTC data to your images, JuiceboxBuilder-Pro takes the 'IPTC Caption' from Photo Mechanic's 'Caption' field and the 'IPTC Title' from Photo Mechanic's 'Object Name' field.
The default image resizing settings for JuiceboxBuilder-Pro (1024px x 768px, 80% quality) usually generate images of a quality suitable for web gallery use provided that the original images are not too small.
First of all, make sure that you are using the most recent version of JuiceboxBuidler-Pro (v1.2.0).
Please see the Upgrading Juicebox section of the support pages if necessary.
Also, make sure that the 'Max Image Size' dimensions are not set too low in the 'Image Size' control panel on the 'Images' tab.
If you continue to experience difficulties, please post the URL to your gallery so that I can take a look and, if possible, please upload (and provide a download link for) one of your original images so that I can investigate further. Thank you.
Try validating your web page with the W3C Markup Validation Service and fix the errors reported (there are currently 7 errors and 2 warnings on the page).
Although most of the problems seem to be trivial, once your page's code validates against the Doctype Declaration you use, it should be rendered with greater consistency across different browsers.
Please see here for more information about Juicebox and Doctypes.
If you continue to experience difficulties, try temporarily removing your own custom CSS (the 'base.css' and 'gallery.css' files) from your web page to see if this makes a difference.
Also, your gallery has entries such as:
Juicebox expects a numeric value for such configuration options so try using:
... instead.
You could perhaps adapt the SimpleViewer SEO script from this web page for use with Juicebox as SimpleViewer and Juicebox share a very similar format for their XML files.
In order to embed a Juicebox gallery in any web page, you will need to be able to do two things:
(1) Upload your gallery folder to a web server
(2) Insert HTML embedding code into the web page
Please check with Opencart support to see if they allow you to upload files and folders to the web space that they provide.
If they do not, you would need to find an alternate host for your Juicebox-Pro gallery, such as Dropbox.
Please see this forum thread for instructions on how to upload a Juicebox-Pro gallery to Dropbox.
If using Dropbox, you would then need to insert an iframe (documented as Option #2 here) into your Opencart web page.
Again, please check with Opencart support to see if they allow the use of iframes in their web pages.
It certainly sounds like the paths to the 'juicebox.js' file and your baseUrl are incorrect but without seeing the gallery and knowing the structure of your web site and locations and names of all your files, it is impossible to know exactly what the paths should be.
If your Joomla installation is in a folder named 'joomla' in your root directory and your gallery is in a folder named 'juicebox_gallery' within the 'joomla' folder, then the following embedding code should work fine.
<!--START JUICEBOX EMBED-->
<script src="/joomla/juicebox_gallery/jbcore/juicebox.js"></script>
<script>
new juicebox({
containerId : "juicebox-container",
baseUrl : "/joomla/juicebox_gallery/",
galleryWidth: "90%",
galleryHeight: "90%",
backgroundColor: "rgba(51,51,51,0)"
});
</script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->
@pshaw257
Is it because I am using chrome?
No. Juicebox is fully compatible with Chrome (and all other major browsers).
I also tried viewing it in IE and it says "this content cannot be viewed in a frame."
Juicebox can be embedded in an iframe by following the instructions (Option #2) here.
If you continue to experience difficulties, please post the URL to your web page so that I can take a look and help further.
I am currently unable to replicate the problem you describe.
Please post the URL to your gallery so that I can take a look and investigate further.
Also, please let me know which devices and browsers you use and see this problem on. Thank you.
Absolute URLs such as http://www.example.com/images/ will work only when your gallery has been uploaded to a web server.
Until such time, you could use relative URLs in your embedding code (as you did originally) but you would need to make sure that they are relative to the web page containing your gallery's embedding code.
Alternatively, you could try using URLs with a leading slash to denote your root directory, for example:
<!--START JUICEBOX EMBED-->
<script src="/joomla/juicebox_gallery/jbcore/juicebox.js"></script>
<script>
new juicebox({
containerId : "juicebox-container",
baseUrl : "/joomla/juicebox_gallery/",
galleryWidth: "90%",
galleryHeight: "90%",
backgroundColor: "rgba(51,51,51,0)"
});
</script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->
The forceTouchMode configuration option was removed (along with enableTouchZoom) in the latest version of Juicebox-Pro (v1.2.0).
Please see the Juicebox Version History for a full list of changes.
Please try upgrading your gallery to the latest version of Juicebox-Pro by following the instructions in the Upgrading Juicebox section.
Please see this FAQ which may help:
When I view my gallery, I see a blank area. Why?
In a Joomla environment, it can sometimes be difficult to know where the page containing your gallery's embedding code actually exists on your web server and, therefore, it would be difficult to point to your gallery folder using a relative URL.
Try using absolute URLs instead, for example:
<!--START JUICEBOX EMBED-->
<script src="http://www.example.com/images/jbcore/juicebox.js"></script>
<script>
new juicebox({
containerId : "juicebox-container",
baseUrl : "http://www.example.com/images/",
galleryWidth: "90%",
galleryHeight: "90%",
backgroundColor: "rgba(51,51,51,0)"
});
</script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->
... changing the two instances of 'www.example.com' in the above example to your own web domain name.
If you continue to experience difficulties, please post the URL to your web page so that I can take a look and help further.
Yes. Please see this FAQ: Can Juicebox handle a custom data source, for example RSS or Instagram?
This forum post (with an example of a PHP file which is used instead of a static XML file to display all images in a specified folder) may also be useful.
This FAQ deals with the 'Config XML file not found' message': When I view my gallery I see the message 'Config XML file not found'. How do I fix this?
However, your gallery works fine in Firefox v16.0.2 on my computer.
In fact, I have been using Firefox to test your gallery before I post each reply and have never seen the 'Config XML file not found' message in your gallery.
Try clearing your browser's cache before reloading the gallery.
The only other reason that the 'Config XML file not found' message might be displayed is if there is a problem with your internet connection or the web server where the gallery is hosted and your browser cannot fetch the 'config.xml' file from the web server within a certain time limit (approximately 10 seconds).
It is necessary to send to Google Webmasters Tools the config.xml file for example ?
Google Webmaster Tools allows users to submit a sitemap in XML format but the Juicebox gallery 'config.xml' file is not a sitemap. It simply stores the image data for the gallery.
Reading this Google Webmaster Central Blog article, I expect that Google would be able to find and index the XML file. (If it can do it for a Flash gallery, I expect it would be able to do it for a non-Flash gallery but only Google would be able to answer this with certainty.)
However, to increase the chances of your gallery being indexed by Google, you might like to implement a solution similar to the PHP script on this web page. Although the script was written for SimpleViewer rather than Juicebox, the principal is the same. The script uses the data in the XML file to populate the gallery's container div on the HTML index page with traditional <img> tags using 'alt' and 'title' attributes. The script should be able to be converted from the SimpleViewer format that it is currently in to the Juicebox format quite easily as SimpleViewer and Juicebox XML files share a similar format.
Can we decompress the js file and then add some more options like share, post on facebook etc.. ?
No. Please see this FAQ: Does Juicebox-Pro include the source code?
Please see the following forum thread regarding Facebook integration.
http://juicebox.net/forum/viewtopic.php?id=358
Also, the following SimpleViewer forum post may be of interest. Although the post refers to SimpleViewer rather than Juicebox, the principle is the same.
http://www.simpleviewer.net/forum/viewt … 628#p46628
I set it for 129 - the number of images in the set
The gallery from your first post does not use the flickrImageCount configuration option in its 'config.xml' file (http://www.rudemechs.com/juicebox/config.xml) so the default value of 50 will be used.
If you are referring to a different gallery, please post its URL so that I can take a look and help further.
Please check that your OGG file has been uploaded to the correct location on your web server and that your audioUrlOgg configuration option is set correctly.
Currently, your gallery's XML file uses the following setting:
audioUrlOgg="http://www.lichtwerk.at/alexandra-ewald/selected/hochzeit/hochzeit-mp3.ogg"
... but going directly to that URL in a browser results in an error 404 (file not found).
Setting enableDirectLinks="TRUE" enables you to go directly to a specific image within a Juicebox_pro gallery by giving each image a unique URL.
For example, typing the following into your browser's address bar: http://www.raftercrosshomes.com/#3
... will initially display the third image in your gallery,.
If you wish to open the image in a new tab or window when the user clicks on a main image, set imageClickMode="OPEN_URL" in your gallery's XML file. Juicebox-Pro will open the corresponding linkURL (in the linkTarget window) or will simply use the imageURL if the linkURL is empty.
The default value for the flickrImageCount configuration option is 50 and can be increased to 500. (The 500 limit is imposed by Flickr rather than Juicebox-Pro.)
If you still see only 50 images after increasing the value, try clearing your browser's cache before reloading the gallery.
Your gallery's 'config.xml' file is in the correct location on your web server.
However, your flickrUserId looks to be incorrect. You currently have it set to 'rudemechs@yahoo.com' but it should look something like '48508968@N00'. You can find your Flickr Id using this web page.
For a full list of 'Flickr Pro Options', please see here.
Also, when using a flickrSetId (as you are), there is no need to use a flickrUserName or flickrUserId so you can just remove the flickrUserId from your gallery's XML file and your gallery should be displayed as expected.
Posts found: 5,201 to 5,225 of 5,812