Member
Member
n20capri2   2014-02-20, 16:25
#1
Displaying a random image from an .alb album inside a folder with spaces in the name...

Here is the code I'm using:
`
<?php $randomImage = getRandomImagesAlbum("My Dog Nucci/nucci.alb"); $randomImageURL = getURL($randomImage); print "getTitle()."'><img src='".$randomImage->getSizedImage('200')."' alt='".$randomImage->getTitle()."' />"; ?>
`
You can see My Dog Nucci has spaces...The error I'm getting is:
Fatal error: Call to a member function getAlbumName() on a non-object in /zp-core/template-functions.php on line 3670

If I replace that folder with another one w/o the space in the name it works perfectly.

I can't change the folder name so is there another way to get it to read the folder correctly via the code above?

My%20dog%20Nucci doesn't work either...

Just upgraded to 1.4.5.9 and I'm noticing this problem...not sure if it was there before...

Thanks
Administrator
Administrator
acrylian   2014-02-20, 16:57
#2
I cannot answer offhand but although spaces should work I would recommend to not use them (as with special chars). `My-dog-Nucci` looks far better than `My%20dog%20Nucci` anyway :-)
Member
Member
n20capri2   2014-02-20, 17:26
#3
I agree but I have images from that gallery linked around and if I change the folder name they all get broken.

I thought I had this happen before and I fixed it but I can't for the life of me figure out what I did. haha
Administrator
Administrator
acrylian   2014-02-20, 19:27
#4
The linking issue is a valid concern of course. Maybe try the direct object model with `$randomImage->getFullImageURL()` instead of `getURL($randomImage)`. (Funny side info: I had to look up if `getURL()` is one of ours actually, I think I never used it myself…:-)).
Member
Member
n20capri2   2014-02-24, 00:15
#5
Can't seem to get that to work either...Oh well...Lesson learned lol
  
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.