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: Oct 2014 I like it Show Printable Version Email this Page

vB Version: 4.x.x Rating: (10 votes - 4.40 average) Installs: 38
Released: 02 Mar 2013 Last Update: 06 Mar 2013 Downloads: 215
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:	535
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
UADisplay EliasAlucard vBulletin 3.8 Add-ons 26 23 Jun 2013 14:45

Comments
  #2  
Old 02 Mar 2013, 11:06
Mr_Devlin Mr_Devlin is offline
 
Join Date: Nov 2005
No Files Uploaded - lol. Author may have forgot to upload his mod.
Reply With Quote
  #3  
Old 02 Mar 2013, 11:20
EliasAlucard's Avatar
EliasAlucard EliasAlucard is offline
 
Join Date: Nov 2009
Originally Posted by Mr_Devlin View Post
No Files Uploaded - lol. Author may have forgot to upload his mod.
Nah, I was just doing the md5/sfv files, fixed and uploaded now, enjoy.
__________________
“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
  #4  
Old 02 Mar 2013, 11:55
Nirjonadda Nirjonadda is offline
 
Join Date: Dec 2011
Real name: Md Tajirul Islam
Please post Admin CP Setting ScreenShot?
Reply With Quote
  #5  
Old 02 Mar 2013, 12:21
EliasAlucard's Avatar
EliasAlucard EliasAlucard is offline
 
Join Date: Nov 2009
Originally Posted by Nirjonadda View Post
Please post Admin CP Setting ScreenShot?
Okay, done. Those are the settings I use, works fine.

Regards
__________________
“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
  #6  
Old 02 Mar 2013, 12:37
BadgerDog BadgerDog is offline
 
Join Date: Oct 2006
Real name: Doug
Installed with thanks for testing on 4.1.3 ..

Regards,
Doug
Reply With Quote
  #7  
Old 02 Mar 2013, 12:46
Nirjonadda Nirjonadda is offline
 
Join Date: Dec 2011
Real name: Md Tajirul Islam
Thanks ! But Does it work with old post or only work with new post ?
Reply With Quote
  #8  
Old 02 Mar 2013, 12:46
BadgerDog BadgerDog is offline
 
Join Date: Oct 2006
Real name: Doug
Product installed correctly, although it took a very long pause before it started doing the "template" update routine... maybe doing something to database?

Activated it under options in AdminCP and turned on specific user groups, setting it to appear below user titles.

Checked forum and nothing appears in postbit anywhere ...

Tried every other location to have it appear and still nothing ..

Want to uninstall this, but I'm wondering if it will screw up my database if I try that?

At least in current state, site still runs and displays properly.

If anyone else un-installs this and it does that properly, please let me know...

Thanks to developer for his efforts ..

Regards,
Doug
Attached Images
File Type: png Screen Shot 2013-03-02 at 8.45.15 AM.png (40.6 KB, 88 views)
Reply With Quote
  #9  
Old 02 Mar 2013, 12:53
EliasAlucard's Avatar
EliasAlucard EliasAlucard is offline
 
Join Date: Nov 2009
Originally Posted by BadgerDog View Post
Product installed correctly, although it took a very long pause before it started doing the "template" update routine... maybe doing something to database?

Activated it under options in AdminCP and turned on specific user groups, setting it to appear below user titles.

Checked forum and nothing appears in postbit anywhere ...

Tried every other location to have it appear and still nothing ..

Want to uninstall this, but I'm wondering if it will screw up my database if I try that?

At least in current state, site still runs and displays properly.

If anyone else un-installs this and it does that properly, please let me know...

Thanks to developer for his efforts ..

Regards,
Doug
You must enable OS and Browser, do it like I did in the screenshot, and it'll work. No, it won't screw up anything in your database if you uninstall it. But if you uninstall it, you'll lose UADisplay's plugin history, which is fine now, but if you have thousands/millions of posts with this plugin, you'll lose all their OS/Browser icons.

Originally Posted by Nirjonadda View Post
Thanks ! But Does it work with old post or only work with new post ?
No, only new posts, since old posts didn't save the user agent string.

By the way, 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; U; Android 3.0; en-us; Xoom Build/HRI39) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13
__________________
“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!

Last edited by EliasAlucard : 04 Mar 2013 at 17:35. Reason: id.furud.net ---> uaidentifier
Reply With Quote
  #10  
Old 02 Mar 2013, 16:22
Loki12 Loki12 is offline
 
Join Date: Jul 2004
Installed - looks great! My members are going to love this.
Reply With Quote
  #11  
Old 02 Mar 2013, 16:40
BadgerDog BadgerDog is offline
 
Join Date: Oct 2006
Real name: Doug
Originally Posted by EliasAlucard View Post
No, only new posts, since old posts didn't save the user agent string.
I didn't realize that...

So, I created a new test post and yes, the icons now appear ...

Thanks.. I'll continue testing...

Regards,
Doug
Reply With Quote
  #12  
Old 02 Mar 2013, 22:17
Justinphx Justinphx is offline
 
Join Date: Jan 2012
Installed and works fine on my V4.12.p2 .

Great additions in this mod and thanks for making all the operating systems/browsers current to 2013.
Reply With Quote
  #13  
Old 03 Mar 2013, 07:55
sadiq6210 sadiq6210 is offline
 
Join Date: Sep 2005
Real name: Sadiq
Installed + 5 stars + nominated

It is working perfect for me, appreciate your effort
But I don't like to increase the icons to 29px in future, 24px seems very big for me

- Redid and resized all icons from 19 to 24 pixels; this may increase in a later update when I have time, to 29 pixels
Reply With Quote
  #14  
Old 03 Mar 2013, 08:25
EliasAlucard's Avatar
EliasAlucard EliasAlucard is offline
 
Join Date: Nov 2009
Originally Posted by sadiq6210 View Post
Installed + 5 stars + nominated

It is working perfect for me, appreciate your effort
But I don't like to increase the icons to 29px in future, 24px seems very big for me
I won't be making 29px the default. I'll probably add 19px and 29px in a separate folder later on, for those of you who want to use custom image size depending on which you think looks best. 24px is pretty good though, to capture the details on some of the finer logos.

The vB4 Postbit Controls is the only area where pixel size could be an issue, and it is limited to 27 pixels in height, so 29 pixels shouldn't work with that setting in mind. In any case, 24px will be default for some time to come, probably forever.
__________________
“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
  #15  
Old 03 Mar 2013, 09:02
Baghira Baghira is offline
 
Join Date: Mar 2011
Hi there,

do you plan to detect IE on Windows Phone 7 and 8?
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
Forum Jump


New To Site? Need Help?

All times are GMT. The time now is 12:14.

Layout Options | Width: Wide Color: