ZenphotoCMS Forum
Starting a iPhone Theme - Printable Version

+- ZenphotoCMS Forum (https://forum.zenphoto.org)
+-- Forum: Support (https://forum.zenphoto.org/forum-1.html)
+--- Forum: Themes (https://forum.zenphoto.org/forum-5.html)
+--- Thread: Starting a iPhone Theme (/thread-4095.html)

Pages: 1 2 3 4 5


Starting a iPhone Theme - micheall - 2010-11-04

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




Starting a iPhone Theme - gdodinet - 2010-11-04

Thanks, i missed that (although i now remember reading it). I've updated the instructions as per your advice.




Starting a iPhone Theme - acrylian - 2010-11-04

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.




Starting a iPhone Theme - gdodinet - 2010-11-05

Hi, Acrylian,

Sorry about that. I will try to keep the links persistent.

Thanks




Starting a iPhone Theme - wirecutter - 2010-11-06

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?




Starting a iPhone Theme - wirecutter - 2010-11-06

ok. so it does work if I install the detectmobile browsers script. So the fallback implementation isn't working. Looking into that now...




Starting a iPhone Theme - gdodinet - 2010-11-07

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




Starting a iPhone Theme - wirecutter - 2010-11-08

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);

    }

}

`




Starting a iPhone Theme - gdodinet - 2010-11-09

Hi wirecutter,

Thanks for providing this implementation and those links. I will try to integrate your code this week-end, if you don't mind.

Regards




Starting a iPhone Theme - omatzyo - 2010-11-20

Hi! Nice work guys!! I've never been comfortable with the way that worked. Looks like you're close to a great solution. Once you're happy with your code, I'll update the zenphotoiphone page with links.

Thanks again!




Starting a iPhone Theme - gdodinet - 2010-11-22

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




Starting a iPhone Theme - jahuong - 2011-09-16

Can't find the download link or info anymore from the website.




Starting a iPhone Theme - acrylian - 2011-09-16

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/




Starting a iPhone Theme - gjr - 2011-09-16

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.




Starting a iPhone Theme - acrylian - 2011-09-16

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..;-)




Starting a iPhone Theme - gjr - 2011-09-17

[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?




Starting a iPhone Theme - acrylian - 2011-09-17

Sure.




Starting a iPhone Theme - gjr - 2011-10-24

I am almost done with this theme I am calling zpSkeleton. More here including the demo:

http://gjr-web.com/news/SneakPreviewzpSkeletonanAdaptiveZenphotoTheme




Starting a iPhone Theme - acrylian - 2011-10-24

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).




Starting a iPhone Theme - rmurjani - 2011-11-10

Any news on this theme ? I have been searching the internet for a web gallery system that will be iOS (iPhone/iPad) friendly with absolutely no luck at all.

The best I could come up with is the JAIPHO system, but it's not as user friendly as zenphoto.