a quick question on this:
your install instructions say to unzip it to the zp-extensions folder, did you mean the root/plugins folder? if not, putting it in zp-extensions will likely cause it to be deleted if a user upgrades their gallery as zp has migrated away from this creating a user plugin folder located off root directory
All third party plugins should go into the plugins folders.
I will create an extensions entry for this later. Please try to keep the plugin page persistent, I yesterday had to fix the links to all your themes as the direct links vanished. Note we don't check these regulary.
hmmm.. ok. downloaded the theme and it doesn't seem to be working for me. I was using the iphone theme and the hacked functions.php. I restored the original functions.php and installed the mobile_theme_filter. (I did not install the detectmobile browsers script.) I activated the plugin and configured it. I selected the iphone theme as the mobile theme.
From my iPhone 4, It's not bringing up the iphone theme. It's showing as the regular gallery theme.
Any troubleshooting tips?
ok. so it does work if I install the detectmobile browsers script. So the fallback implementation isn't working. Looking into that now...
Hi, wirecutter.
Thanks for reporting this. I can reproduce the problem you describe (using firefox ua-switcher). The problem is located at line 142. You should replace getOption(MobileThemeFilter::$iphone) === true with getOption(MobileThemeFilter::$iphone). I will update the plugin asap.
Regards
Hello again,
I came across a couple free alternatives to the detectmobile browsers script but just decided to carry across what I had in my previously hacked function.php file.
If anyone is interested:
http://blog.mobileesp.com/
http://wurfl.sourceforge.net/
I ended up rewriting th emobi_detectmobilebrowsers function. My version is below:
`
function mobi_detectmobilebrowsers($ballot) {
//http://zytrax.com/tech/web/mobile_ids.html
//http://my.opera.com/community/openweb/idopera/
$UA = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : "";
if (getOption(MobileThemeFilter::$iphone)) {
$ballot->vote(strchr($UA, 'iPhone') ? true : false);
}
if (getOption(MobileThemeFilter::$windows)) {
$ballot->vote(strchr($UA, 'Windows Mobile') ? true : false);
$ballot->vote(strchr($UA, 'Windows CE') ? true : false);
$ballot->vote(strchr($UA, 'Windows Phone') ? true : false);
}
if (getOption(MobileThemeFilter::$blackberry)) {
$ballot->vote(strchr($UA, 'Blackberry') ? true : false);
}
if (getOption(MobileThemeFilter::$android)) {
$ballot->vote(strchr($UA, 'Android') ? true : false);
}
if (getOption(MobileThemeFilter::$operamini)) {
$ballot->vote(strchr($UA, 'Opera Mini') ? true : false);
}
if (getOption(MobileThemeFilter::$operamobile)) {
$ballot->vote(strchr($UA, 'Opera Mobi') ? true : false);
}
if (getOption(MobileThemeFilter::$ipad)) {
$ballot->vote(strchr($UA, 'iPad') ? true : false);
}
}
`
Hi Omatzyo,
I think the mobile theme plugin works as expected.
I've integrated wirecutter's implementation last week and also refactored things a little bit to decorrelate the default implementation (wirecutter's one) from the mobi stuff.
the plugin is now reasonably clean and the quick tests i did using firefox ua-switcher didn't show any particular issue. So i think you're safe to update the zenphotoiphone page if you want.
Regards
Yes, it seems the developer has currently his website in maintainance mode. Hopefully he will put this one and his themes up again.
Btw, just to note: I am planning a special mobile theme using www.jquerymobile.com (currently in beta) for Zenphoto 1.4.2. Since we first need to upgrade our jquery and that requires testing that none of our dependencies break I can't say anything specific. There will probably also something to switch to the theme automatically using http://blog.mobileesp.com/
Can't wait to see what you come up with acrylian! jQuery mobile looks pretty cool, although just a glance, haven't looked into that much.
We are on the same wavelength though, as I am currently working on a "responsive" theme, that will adjust from desktop to tablet to smartphone using css3 media queries.
Yeah, mobile browsing slowly gets more important. Good to be prepared.
My theme will probably be a pretty general one with some plain jquerymobile stuff (of course with Zenpage support). Meant more as a secondary theme and as a kind of starting point for other to customize for specific needs.
Looking forward to your responsive theme as well. It will be interessting how you solve the problem of image generation. Bandwidth and speed is lower on mobiles but you need to pregenerate and load the big sizes since they are scaled via CSS. Unless you do some other tricks via ajax loading maybe.
Maybe we should one day do a theme together..;-)
[quote]
It will be interessting how you solve the problem of image generation. Bandwidth and speed is lower on mobiles but you need to pregenerate and load the big sizes since they are scaled via CSS. Unless you do some other tricks via ajax loading maybe.
[/quote]
yes, there are pros and cons to the media query route, what you mention being one of the cons... maybe I will send you a link to my dev site of the theme when I have it a little more refined. Would appreciate your feedback/suggestions?
I am almost done with this theme I am calling zpSkeleton. More here including the demo:
http://gjr-web.com/news/SneakPreviewzpSkeletonanAdaptiveZenphotoTheme
Looks nice as well as that skeleton framework. I find a little confusing that the thumbs are quite bigger for the smallest size.
Hopefully I find time to work more on the jQuery mobile theme (if you like an preview send me an e-mail, you should have it I think).