Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
UADisplay Details »
UADisplay
Mod Version: 1.1.1, by EliasAlucard (Coder) EliasAlucard is offline
Developer Last Online: May 2019 I like it Show Printable Version Email this Page

vB Version: 4.x.x Rating: (17 votes - 3.12 average) Installs: 47
Released: 02 Mar 2013 Last Update: 06 Mar 2013 Downloads: 307
Not Supported DB Changes Uses Plugins Additional Files Re-usable Code  

This plugin is a superior fork based on nhawk's plugin:

http://www.vbulletin.org/forum/showthread.php?t=280899

Various issues led to me releasing this fork, in any case, if you're using nhawk's older plugin, you must uninstall it before you install UADisplay 1.1; I am not responsible for whatever it might screw up with your vBulletin database if you install UADisplay on top of his older plugin; they are not compatible with each other as far as I know.

I welcome code input, improvement and additional features requested by vBulletin.org members. However, if you want to help out, since this is a copyleft open source plugin, you must agree to release your code under the GNU GPL v3.

If you want me to add your browser/OS, you need to give me your unsupported user agent string. Go here:

http://id.furud.net/

^^ Copy/paste the full user agent string and post it in this thread, so that I can study the code, like this:

Mozilla/5.0 (Linux; Android 4.0.4; GT-I9300 Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19

And you'll get this:



Features:

Display members' operating system and/or browser in postbit profile, threads and other areas.
Hover over logos for more detailed information.
Forbid usergroups from seeing a member's operating system/browser type.
Select the use of CSS Sprites or regular PNG logos.
Settings in Admin Control Panel

* INSTALLATION & UPGRADE*
----------------------------------
1) Upload the content of the 'upload' folder to your forum's root.
(If your forum's location is http://www.example.com/forums/, the root is /forums/)

2) Import the product XML file (product-uadisplay.xml) into the Product Manager in AdminCP.

3) Go to ACP->Settings->Options->EliasAlucard - User Agent Display Settings and make your selections for the add-on.

* History (Changelog) *
------------------------------
UADisplay changelog:

* v1.1.1 (06 March 2013)
- Yandex Browser
- GNU Hurd (better, more thorough GNU detection will be added in later releases)
- Corrected rekonq detection
- Old Netscape Navigator icon, now redone from a higher resolution, better looking source
- Full Arora detection this time
- Superbird
- Tapatalk
- QupZilla

* v1.1 (02 March 2013)
- New codebase, based on nhawk's/Snog's modification of X3mE's Simple Machines Forum plugin, which in turn was based on Marcin Krol's PHP Web Browser Identifier v0.9
- Full vBulletin 4 compatibility (UADisplay 1.0 had a different codebase and worked on vB4, but was mainly designed for vB3)
- Icons now have version numbers when hovered over by the mouse (if supported by the user agent string; this feature was lacking in UADisplay 1.0)
- Settings in Admin Control Panel (this was also lacking in UADisplay 1.0 and it is a new feature from nhawk's plugin)
- CSS sprites, also from nhawk's plugin
- Redid and resized all icons from 19 to 24 pixels; this may increase in a later update when I have time, to 29 pixels
- Changed location of uadisplay.php from includes folder to forum root for additional security; no need to have it in a sensitive folder like includes
- Added icons/identification for:
-- Android Mobile and Android Tablet (works only in Firefox for now), Android Opera
-- Android 1.5 to 4.2 (with specific icons, from Cupcake to Jelly Bean)
-- Android Browser
-- Arch Linux
-- Arora
-- Chrome OS
-- Chrome on iOS
-- Chromium
-- Comodo Dragon (Comodo removed their user agent string for some stupid reason something like after version 20, so it's not my fault if it doesn't show up any longer; email Comodo and complain)
-- Comodo IceDragon
-- CyanogenMod (just icon for now, full support in the next release)
-- Dolphin (experimental)
-- Fennec (older versions of mobile Firefox, up to 10.0.5; Mozilla dropped the Fennec string after v.10, so it's not my fault)
-- IceCat
-- iOS
-- iPad/iPod (this one was a real tricky hack, thanks Apple, for complying with web standards! "Great products" and "it just works", for iDiots!)
-- Midori
-- NetFrontLife
-- Rekonq
-- Sleipnir
-- Songbird
-- SRWare Iron
-- Tizen (icon, until Tizen is released)
-- Waterfox (still waiting for Waterfox developer to add Waterfox's unique user agent string, but icon is there until he adds it)
-- webOS
-- Windows Phone
-- various GNU/Linux distribution icons, not all of which are supported yet due to lack of specific user agent string (Sabayon, Trisquel etc.)
- Changed:
-- File names for various Windows icons; also updated Windows icons to circular, better looking versions, and removed redundant Windows names (Windows 7/Server 2008 R2 = Windows 7, etc., since most forum members post from their desktop operating systems, and not from the server versions)
-- FreeBSD, OpenBSD, DragonFly BSD and NetBSD now all show their own icons
- Updated identification of Ubuntu to version 13.04 (this may not be necessary seeing as how Canonical is increasingly removing version numbers in the user agent string for some odd reason, but it works up to 12.10 with older versions of Chromium, at least)
- Improved Ubuntu identifcation with Firefox
- Updated Chrome icon to modern version
- Removed:
-- Generic mobile devices; these are no longer needed since very few people browse the web with their old cell phones nowadays (and they certainly don't post with them on forums that much either), and they are conflicting with newer Android phones/tablets by the same manufacturers.
-- And some other changes I can't remember right now off of the top of my head

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	UADisplay_admincp.jpg
Views:	750
Size:	79.5 KB
ID:	144004  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Forum Display Enhancements UADisplay EliasAlucard Modification Graveyard 27 27 Dec 2014 20:09

  #46  
Old 23 Apr 2013, 08:07
naisho naisho is offline
 
Join Date: Feb 2008
Yes, it works fine on vb 4.2.1
Reply With Quote
  #47  
Old 23 Apr 2013, 11:34
EliasAlucard's Avatar
EliasAlucard EliasAlucard is offline
 
Join Date: Nov 2009
Originally Posted by naisho View Post
Yes, it works fine on vb 4.2.1
Great, can anyone else corroborate this? No validation errors or anything? If so, I'm upgrading to 4.2.1 today. I'll also be releasing 1.1.2 soon, which will have some more browser support and also various icon sizes and for those who want to use them, the older Chrome/Chromium icons.

By the way, does anyone have any problems with placing the icons in the postbit controls? I've never noticed any broken styles with having them there, not sure what nhawk was referring to but it works just about perfect to have the icons in postbit controls, and it looks best to have it there in my opinion.
__________________
“Human beings are animals: very unusual animals, to be sure, but nevertheless animals. In origin, we are not fallen angels, but apes arisen.” — Michael H. Hart

UADisplay for the nerds among us who care about browser wars!
Reply With Quote
  #48  
Old 23 Apr 2013, 12:50
sweetpotato sweetpotato is offline
 
Join Date: Oct 2010
Just upgrade my site to 4.2.1. This mod works fine
__________________
Reply With Quote
  #49  
Old 23 Apr 2013, 13:26
sadiq6210 sadiq6210 is offline
 
Join Date: Sep 2005
Real name: Sadiq
Originally Posted by EliasAlucard View Post
which will have some more browser support and also various icon sizes and for those who want to use them.
Great
I need the smaller icons
Reply With Quote
  #50  
Old 23 Apr 2013, 14:48
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Originally Posted by EliasAlucard View Post
So vBuletin 4.2.1 has finally been released:

http://www.vbulletin.com/forum/forum...-been-released

Has anyone upgraded to 4.2.1 and if so, does UADisplay work properly?
I have upgraded 2 (out of 5) forums so far with this add-on in place. Working fine for me. All templates merged correctly during the upgrade.

A very easy upgrade, all in all.

I'd still like to get sprites for the smaller icon sizes I posted a while back.
Reply With Quote
  #51  
Old 17 May 2013, 16:06
kether1 kether1 is offline
 
Join Date: Jun 2006
Real name: Kether
Thanks for this modification!

Did you get a chance to make the sprites for the smaller icons yet?
Kether
Reply With Quote
  #52  
Old 29 May 2013, 11:35
Taurus1's Avatar
Taurus1 Taurus1 is offline
 
Join Date: Dec 2009
How to get this to work properly with Tapatalk please? Not sure how to get the full user agent string while browsing with Tapatalk. Thanks.
__________________
For custom designed Windows 7 Visual Styles/Themes, please visit CreativX!
Reply With Quote
  #53  
Old 04 Jun 2013, 23:59
vBarsiv vBarsiv is offline
 
Join Date: Jul 2010
Do have the appropriate one to the old version? Because i need for 3.8.x
Reply With Quote
  #54  
Old 06 Jun 2013, 15:36
I.G.O.T.A.'s Avatar
I.G.O.T.A. I.G.O.T.A. is offline
 
Join Date: Mar 2011
Real name: JJ Smith
I uploaded this all correctly and not working. I'm on vB 4.2.1. Any ideas for what I should check?
Reply With Quote
  #55  
Old 02 Jul 2013, 04:25
Gadget_Guy Gadget_Guy is offline
 
Join Date: Jun 2010
Will this version install into 3.8.x ?

I have the old version but would like to upgrade it to the latest if this will work.

D.
Reply With Quote
  #56  
Old 20 Jul 2013, 15:06
EliasAlucard's Avatar
EliasAlucard EliasAlucard is offline
 
Join Date: Nov 2009
Originally Posted by djbaxter View Post
I have upgraded 2 (out of 5) forums so far with this add-on in place. Working fine for me. All templates merged correctly during the upgrade.

A very easy upgrade, all in all.

I'd still like to get sprites for the smaller icon sizes I posted a while back.
Yeah, I've been on vB 4.2.1 for a while now as well, UADisplay works great on it.

As for the smaller sized icons, the thing is, they take a lot of time to resize because you have to pay attention to a lot of details such as cropping, and sometimes, making the icon background transparent (some icons aren't transparent PNGs, so you have to remove some white background). Not only that, but it's a lot of work putting them all in one CSS-compatible PNG file (measuring the exact location in the XML file etc). I'll be redoing the various sizes when I have a lot of free time, which won't be anytime soon.

In the meantime, I'll be updating UADisplay soon with detection of the new WebKit/Blink based Opera, and next version of Android; I'm waiting for the official naming version of Android 4.3 and I may also add support for Internet Explorer 11 (Microsoft has changed the user agent from version 11) in this next update.

Originally Posted by vBarsiv View Post
Do have the appropriate one to the old version? Because i need for 3.8.x
I've retired UADisplay 1.0 but if you want a similar plugin, you can use Fighter1405's old plugin:

http://www.vbulletin.org/forum/showthread.php?t=219687

^^ However, that one has less functionality, less detection for newer operating systems and browsers, older icons, and more importantly, when you upgrade to vB4, while it works on vB4, it won't look as good as UADisplay 1.1+ so you'll probably have to disable or uninstall it, and install UADisplay 1.1+ anyway. So if you really want to use this plugin, I'd recommend upgrading to vB4; vBulletin 4 isn't bad by the way, it's vB5 that completely sucks.
__________________
“Human beings are animals: very unusual animals, to be sure, but nevertheless animals. In origin, we are not fallen angels, but apes arisen.” — Michael H. Hart

UADisplay for the nerds among us who care about browser wars!
Reply With Quote
  #57  
Old 15 Aug 2013, 10:53
Skyrider Skyrider is offline
 
Join Date: Feb 2006
^^ Copy/paste the full user agent string and post it in this thread, so that I can study the code, like this:

Mozilla/5.0 (Linux; Android 4.0.4; GT-I9300 Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19
Is there anyway such information can be view able by the admins? I really like to see more additional information (full user agent string) and history of user agent strings rather than showing what OS / Browser they are using in low detailed info.
Reply With Quote
  #58  
Old 30 Aug 2013, 13:46
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
vBulletin 4.2.1

Blackberry Playbook shows up as unknown device.
Reply With Quote
  #59  
Old 03 Oct 2013, 11:15
BadgerDog BadgerDog is offline
 
Join Date: Oct 2006
Real name: Doug
Is there going to be an update to this excellent mod?

Running 1.1.1 and there seems to be user agents now that it can't identify or show icons for. I have a user with a brand new iPad and it's showing a "?" for the OS? (see pic)

He's accessing our site with Tapatalk and I have other users also using Tapatalk on iPads and the Tapatalk icon shows up for them, but not him? He's using the HD version of Tapatalk, so would that make the difference?

Thanks ..

Regards,
Doug
Attached Images
File Type: png Screen Shot 2013-10-03 at 6.13.44 AM.png (11.4 KB, 0 views)
Reply With Quote
  #60  
Old 03 Oct 2013, 15:32
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
I'm seeing more of those lately as well.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 20:39.

Layout Options | Width: Wide Color: