BAM!! That worked! Splash Page appears instantly!

http://www.juicebox.net/support/faq/#troubleshooting-9

Thank you Steven/JB! Great support!!

Mark

Just had a friend try it on their phone (nexis/google not sure of the service provider, but it's not Sprint like mine is), and it works fine.

I'll test this again on my phone when I get connected to wifi later today.

You're welcome. I'm available anytime if you need more testing on my end. Contact me via email and I'll give you my cell number as well if direct contact will make it easier.

Mark
EST/-5

Lite Embedded: http://www.juicebox.net/demos/lite/embedded/
Initial view empty white region - No splash page. After refresh it worked.

Pro Embedded: http://www.juicebox.net/demos/lite/embedded/
Initial view empty black region - No splash page. After refresh it worked.

Splash Page: http://www.juicebox.net/demos/pro/splash/
Initial view empty black region - No splash page. After refresh it worked.

Blog Style: http://www.juicebox.net/demos/pro/blog/
Initial view empty white region - No splash page. After refresh it worked.

API Demo: http://www.juicebox.net/demos/support/api/
I was able to see the API controls, but no image until i refreshed.

Top-Left Alignment: http://www.juicebox.net/demos/pro/top/
Initial view empty white region - No splash page. After refresh it worked.

I ran those test using firefox mobile. I also tried with chrome mobile but chrome is worse. Same initial view as above BUT refresh doesn't make any difference.

I also tried showSplashPage="NEVER" still required a refresh.

Well crap! I've been going to JB net and didn't think about checking for updates! Let me do this first then play with it then I'll run your tests. I don't have wifi...failed on router.

I also should have mentioned that I recently (two days ago) upgraded from shared hosting to VPS. New name servers and all that. Propagation could be an issue?

Hi Steven,

I'm having this issue as well. This fist visit to a page with JB shows only an empty region. If I refresh then the splash page appears and all works fine. Although, a refresh does NOT make a difference when I use Chrome.

I'm using Galaxy S4 and FF and Chrome.

http://www.kramslist.com/dads/2012-lexus-es-350

NOTE: Same issue when I visit your Demo page.

Mark

Steven...genius!  Changing “return $dom->saveXML();” to “...saveXML($juicebox);” worked!

Also, I made this change to release: 7.x-2.0-beta5+8-dev (https://drupal.org/project/juicebox) and it fixed it just the same.
------------
For:     7.x-2.0-beta5+8-dev
File: sites/all/modules/juicebox/includes/JuiceboxGallery.inc
Line: 174
-    return $dom->saveXML();
+    return $dom->saveXML($juicebox);
------------

So, have you identified an error in this line of code, or is it a temporary fix unique to my case? I guess what I’m asking is “do I still have a problem somewhere else that’s causing this?” Is this something that should be reported to the project maintainers (drupal)?

My PHP is:   5.3.26 (I don't know when it was last updated)

Thanks for working this so quickly!

Mark

Steven, thanks for the quick response here.

Can you see "support@juicebox.net" email? Look for an email with your name in the subject.

I’m using:
juicebox_pro_1.4.0
Drupal 7.27
project/juicebox (juicebox 7.x-2.x-dev)

I just started getting this: “Juicebox Error: Config XML file not found.”
It has been working just fine until the other day.

Steps I’ve taken to fix:
I disabled every module one by one > cleared cache.  No change.
I change my theme to eliminate any custom CSS or file changes. No change.
I was using juicebox pro 1.3.3 and upgraded to 1.4.0. No change.
I was using project/juicebox 7.x.1 and upgraded to 7.x-2.x-dev. No change.
Complete removed juicebox. Drop any reference to it in my DB. Then Installed fresh 1.4 plus the dev of drupal project. No change.

I’ve read some of the support responses on your forum and seen that a big concern is baseUrl. I didn’t understand all that, but it would seem that is not something I’m troubled with since juicebox has been working just fine. However, I do know that my baseURL in my settings.php file is “www.sitename.com”. That’s always been set that way.

Additional info:
Not sure this will help but here is how the folder/file structure is used on my site.

sites/all/libraries/juicebox
classic
images
thumbs
full.html
index.html
juicebox.js
config.xml

Drupal project page explains it this way.

“Copy the appropriate core Juicebox library files that you just extracted to Drupal's library directory. Typically, this means you will create a new directory called /sites/all/libraries/juicebox and then copy the full contents of the the Juicebox "jbcore" directory to this library directory. You will end up with a structure like /sites/all/libraries/juicebox/juicebox.js and /sites/all/libraries/juicebox/classic/themes.css, etc.”

It doesn’t mention what to do with images/ , thumbs/, config.xml, index.html. I just threw them in juicebox/.  (not sure that’s the correct way, but like I said it’s been working fine like this ever since I bought pro.)

Showing debugging information in place of gallery.
Gallery ID
field--node--253--field-re-photos--full
XML URL
http://www.mysite.com/?q=juicebox/xml/f … hotos/full
Juicebox Javascript Library
Locally Installed, Pro 1.3.3
Image Count
7 images
Juicebox Gallery Options
•    gallerywidth=100%
•    galleryheight=350px
•    backgroundcolor=#FFFFFF
•    textcolor=rgba(255,255,255,1)
•    thumbframecolor=rgba(255,255,255,.5)
•    showopenbutton=FALSE
•    showexpandbutton=TRUE
•    showthumbsbutton=FALSE
•    usethumbdots=FALSE
•    usefullscreenexpand=FALSE
•    screenmode=AUTO
•    showsplashpage=NEVER
•    maxthumbrows=1
•    imagetransitiontime=.3
•    enablelooping=FALSE
•    gallerytitleposition=OVERLAY
•    captionposition=OVERLAY_IMAGE
•    showimagenav=FALSE
•    firstimageindex=1
•    showsmallthumbsonload=FALSE
•    showsmallthumbsbutton=FALSE
•    thumbwidth=50
•    thumbheight=50

Thank you

Regards,