Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Mobile Device Style Assignment Details »»
Mobile Device Style Assignment
Version: 2.1.3b, by dartho dartho is offline
Developer Last Online: Oct 2023 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.6.8 Rating:
Released: 11-06-2006 Last Update: 11-16-2007 Installs: 386
Supported Uses Plugins
Additional Files Translations  

This is my first released hack, be nice.

This hack will detect when a mobile device connects to your site and allow you to override the default style/skin with one you specify.

Just install the product-file and set which style is your mobile device style via the AdminCP. Has been tested with several 3.6.x versions up to 3.6.8

I am also releasing a skin I wrote (it is based on vbmechanics Alabama skin, so updated or modified would be a more accurate description) for my own needs - it could probably be tidied up a lot more, but it works for me - take it as it is, I may offer limited support for this skin if I get time (no promises), and feel free to offer suggestions. Mobi - My super light skin is probably the one to go for, it has much greater functionailty.

=Install Instructions=
Go to Plugin System, Manage Products in your AdminCP and click Add/Import Product link at the end of the page
Browse for the product-mobile_enabled36-x.x.x.xml product file and click 'import'
Refresh your admincp page and in VBulletin Options, select the settings for 'Mobile Device Detection'
Change the styleid of your mobile skin in "Mobile Device Style" to the StyleID number of your mobile device skin
Change the styleid of your PDA skin in "PDA Device Style" to the StyleID number of your PDA device skin
Your mobile/pda skin must be user selectable (although you can disbale the ability for users to change styles in vBulletin Options)
Thats it!

=Upgrade Instructions=
Go to Plugin System, Manage Products in your AdminCP and click Add/Import Product link at the end of the page
Browse for the product-mobile_enabled36-x.x.x.xml product file
Choose to overwrite
Click 'import'
Re-configure Styleid of mobile/pda skin if required

VERSION 1.0.7a
Based on initial release - supports assigning one alternative style to ALL detected mobile devices

VERSION 2.1.2
Now allows the addition of exceptions and also specifying a skin for Pocket PCs (Windows CE devices) and a skin for all otehr detected mobile devices.
I've also released a very light skin HERE which is great for cell/Mobile phones

LAST UPDATE 22-October 2007
VERSION 2.1.3 - removed, small bug
VERSION 2.1.3a
  • Added ability to assign different styles to IPods/iPhones (In addiotn to Windows CE devices and other detected mobile devices
  • Added ability to assign specific style to a user defined device (based on user agent string).

    You will need to know the useragent string, or a unique fragment of the user agent string to do this. One exmple of how this can be used would be to assign a specific style to say Firefox users, perhaps a different style for Blackberry users, or you could assign a specific style to search engines (beware when doing this - google apprently doesn't like people displying different content to search engines)

To upgrade, simply overwrite product - your existing settings should be preserved.

I've left the previous version available for download - to get the new version, download and install the attached XML

**BACKUP YOUR DB BEFORE INSTALLING**

Other Mobile / Lite Skins:

Mobile - My super light skin
iPhone / iPod Touch Optimised Style
Alabama
VBLite
WAP Plugin - this is a similar product and skin which I didn't find till after I'd made this one - it seems to be more directed at WAP devices as opposed to all Mobile Devices, and appears to no longer be supported, but worth having a look at.


Remember to click install and give a rating :up:

keywords: Mobile, PDA, Autodetect, Autoselect, WAP, Skin, portal, cell, phone, iphone

3.7 Version Here

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #232  
Old 07-09-2007, 12:24 PM
aggiefan aggiefan is offline
 
Join Date: Apr 2005
Posts: 169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dartho View Post
Wow! That is a VERY neat skin!

To export, go into "Download / Upload Styles" in the "Styles & Templates" section in your admincp. THen pick the style name from the first drop down and download.

In regards to vbadvanced, all I did for my site was to only dispaly the centre vBadvanced column - just edit teh adv_portal template and remove the
"<if condition="$show['left_column']">" block and the "<if condition="$show['right_column']">" If you just want to go straight to your forums, you could clear out the whole adv_portal template and just have a redirect to the Forum page
Ok I get it now... what was confusing me about this is I completely forgot about the vbadvanced stuff was installed in the templates (i was thinking it was only in the vbadvanced section in admincp).

Anyways I am going to attach our smartphone theme here.... It will need some work. I got it close but as others have stated it needs more work because there is still alot of fluff in the theme but I think I have a good place to start from. I also inadvertently created some errors that show up in IE (probably removing a bit of code I shouldnt have)
Reply With Quote
  #233  
Old 07-09-2007, 05:53 PM
tekguru tekguru is offline
 
Join Date: May 2007
Posts: 366
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Feedback from one of my teamn members:

Quote:
Finally got round to trying mobile and ..... er ... what's with the garish colours? All negative from me I'm afraid!

The portal weighed in at about 150k and non of the images loaded.

I have to load another page to reply to a post

Oh and those colours!!
Agie will try your style next if you and Dartho can work on one together it should be awesome!
Reply With Quote
  #234  
Old 07-09-2007, 10:57 PM
dartho dartho is offline
 
Join Date: Sep 2005
Location: Australia
Posts: 2,303
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@tekguru - thats all about the mobile skin as opposed to this add-on. It's written for vBulletin not any portals, so not much I can really do there as everyones portal is different. To fix up the images though, you will need to set the image paths in the style options. The mobile style itself uses no images.

As for the colours, I just went with a few of the 216 web safe colours knowing that these would easier enough to change by people who use the skin by editing the CSS file.

I should be able to add a "quick reply" box.

I'm in the process of revamping this skin specifically for Windows Mobile type devices.

@Aggiefans - thanks for sharing!
Reply With Quote
  #235  
Old 07-10-2007, 12:03 AM
Rickeo's Avatar
Rickeo Rickeo is offline
 
Join Date: Jan 2007
Location: Manchester
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you great just what I needed.

~Rick~
Reply With Quote
  #236  
Old 07-10-2007, 05:45 AM
tekguru tekguru is offline
 
Join Date: May 2007
Posts: 366
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dartho View Post
@tekguru - thats all about the mobile skin as opposed to this add-on. It's written for vBulletin not any portals, so not much I can really do there as everyones portal is different. To fix up the images though, you will need to set the image paths in the style options. The mobile style itself uses no images.

As for the colours, I just went with a few of the 216 web safe colours knowing that these would easier enough to change by people who use the skin by editing the CSS file.

I should be able to add a "quick reply" box.

I'm in the process of revamping this skin specifically for Windows Mobile type devices.

@Aggiefans - thanks for sharing!
Argh sorry about that serves me right for replying mid-migraine Looking forward to the updates to both Mods Understand about the CSS - can you give a guide to editing that in the relevant thread?

I'll investigate the image paths.
Reply With Quote
  #237  
Old 07-12-2007, 06:40 AM
ShackMaster ShackMaster is offline
 
Join Date: Apr 2006
Posts: 252
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Super nice! Installed!

Just wondering... when I go to the Alabama style on my laptop... how do you change the style again since there is no option for another style? I know I can logout and it will take me back to the original default style. Am I missing something... I'm easily at the top of the "duh" list.
Reply With Quote
  #238  
Old 07-12-2007, 06:56 AM
ShackMaster ShackMaster is offline
 
Join Date: Apr 2006
Posts: 252
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Another question...

I noticed you have the Mobile/Cell Phone style here at vB.org as well. Should I use it for mobile and cell and use the Alabama style for PDA? What is best for which?

Thanks!
Reply With Quote
  #239  
Old 07-12-2007, 06:58 AM
dartho dartho is offline
 
Join Date: Sep 2005
Location: Australia
Posts: 2,303
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

G'day Shackmaster,

easiest way to get back to your default skin is to go to "http://domainname.com/?styleid=xx" where xx is your default style ID. I haven;t added a style chooser to the alabama skin as I made it for use with this hack on my site which does not allow users to change skins. A future release will probably have a style chooser option for those that wish to give users more control...
Reply With Quote
  #240  
Old 07-12-2007, 07:24 AM
dartho dartho is offline
 
Join Date: Sep 2005
Location: Australia
Posts: 2,303
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ShackMaster View Post
Another question...

I noticed you have the Mobile/Cell Phone style here at vB.org as well. Should I use it for mobile and cell and use the Alabama style for PDA? What is best for which?

Thanks!
Yep - that skin would be more compatible with more devices - I use that one for all devices persoanly because of its low bandwidth use. The Alabama one is good, but needs to be re-done from the ground up - I am in the process of writing a new 'PDA' skin from scratch, but it may take a little while....
Reply With Quote
  #241  
Old 07-12-2007, 02:32 PM
ShackMaster ShackMaster is offline
 
Join Date: Apr 2006
Posts: 252
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Okay... thanks.... it makes sense that when members are on a regular computer they don't need to have the option of that style.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:42 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05112 seconds
  • Memory Usage 2,322KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete