[*UPDATED with Add friend and Message] [MOD] QuickInfo: View Members details just by hovering over their thumbnails

[16 NOV 2012] I have updated the script to v1.1.0 , please copy and paste the new script code into your custom code. Scroll down to see whats new.

 

Hello Creators,

My final exams are temporary on a break , so I have some time to work on mods for creators.

So here it is

 

Introducing QuickInfo

What it does?

When user hover over a thumbnail for example: members module thumbnails , latest activity thumbnails , comment section thumbnails, forum replies thumbnails. They can see that user's info : age , sex , location.

 

How it works?

It works by using jQuery .load() to get info from the user profile then display it out.

 

Pros & Cons:

Pros: User won't need to go to a user profile to see their info (name,age,location), some users dislikes to visit others profiles because of heavy profile customization , annoying music and so on. They just need to hover their mouse over that particular user thumbnail and it will show the info to them.

This script is lightweight : 5.91KB

Cons: It might be a bit slow loading for users who have slow connection , the loading refers to when loading up user's info. For me , I am on 180kbps connection , it takes about 1.5 sec to load the info.

 

-----NEW [ 16NOVEMBER 2012]

Now with Add As Friend and Message.

Language Customizable

Just change the qimessagetxt and qifriendtxt values.

More CSS customization

I have moved all the css from the script into the style area which you can modify easily.

 

 

Installation:

Just paste the code below into your Custom Code(My Network > Custom Code)

 

<script type="text/javascript">

var qimessagetxt = "Message";

var qifriendtxt = "Add As Friend";

</script>

<script type="text/javascript" src="http://elsodev.com/projects/quickinfo/script.js"></script>
<style>

/*QuickInfo CSS*/

/*By Elson Tan*/

/*You can put this into a css file then link href it in custom code*/
#qinfo-display { position: relative; background: #ffffff; border: 1px solid #ccc; } #qinfo-display:after, #qinfo-display:before { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } #qinfo-display:after { border-color: rgba(255, 255, 255, 0); border-top-color: #ffffff; border-width: 7px; left: 50%; margin-left: -5px; } #qinfo-display:before { border-color: rgba(204, 204, 204, 0); border-top-color: #ccc; border-width: 8px; left: 50%; margin-left: -6px; }
#qinfo-cont{border:none!important;z-index:99;width:220px;height:130px;background:transparent;position:absolute;}
#qinfo-display{-webkit-box-shadow: 3px 0px 8px rgba(0, 0, 0, 0.25);-moz-box-shadow:3px 0px 8px rgba(0, 0, 0, 0.25);box-shadow:3px 0px 8px rgba(0, 0, 0, 0.25);width:220px;height:120px;background:#fff;color:#242424;z-index:99;border:1px solid #ccc;}
#qinfo-img{margin-right:5px;background:#eee;width:70px;height:70px;float:left;}
#qinfo{float:left;width:auto;height:auto;max-width:180px;min-width:50px;word-wrap:break-word;background:transparent;}
#qicontrols{width:220px;height:30px;background-color:#f2f2f2;border:none!important;}
.uibutton{position:relative;z-index:1;overflow:visible;display:inline-block;padding:0.3em 0.6em 0.375em;border:1px solid #999;border-bottom-color:#888;margin:0;text-decoration:none!important;text-align:center!important;font:bold 11px/normal 'lucida grande',tahoma,verdana,arial,sans-serif;white-space:nowrap;cursor:pointer;color:#333!important;background-color:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f6f6),to(#e4e4e3));background-image:-moz-linear-gradient(#f5f6f6,#e4e4e3);background-image:-o-linear-gradient(#f5f6f6,#e4e4e3);background-image:linear-gradient(#f5f6f6,#e4e4e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f6f6',EndColorStr='#e4e4e3');-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #fff;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #fff;box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #fff;zoom:1;*display:inline}.uibutton:hover,.uibutton:focus,.uibutton:active{border-color:#777 #777 #666!important}.uibutton:active{border-color:#aaa;background:#ddd;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.uibutton::-moz-focus-inner{padding:0;border:0}
/*--End of CSS--*/
</style>

And that's it , once installed , head to your home page and start hovering on thumbnails!

FAQs:

1.Does the add friend link show if I'm already friends with a user I'm hovering?

Nope , QuickInfo knows whether you are friend or not friends with a user, it only display Add As Friend when you are not friends with them.

2.How add as friend works?

It brings you to that user profile page once you clicked on it and launches the Send friend request box.

3.How does Message works?

It directly takes you to Send A Message to that user page.

4.Can I put the CSS into a file?

Yes , you can , make sure you use <link href="quickinfo.css" type="text/css" rel="stylesheet"> inside your custom code.

5.Can I put the CSS into Design Studio/Appearance?

Better not , because if you put in there , member's profile theme/css can overwrite it and cause QuickInfo style to be wiped. You can put it in deisgn studio/appearance if you disabled profile customization for your network users.

If you like this , I hope you can follow me on Twitter @elsodev

For more news & updates from me.

You can check my site too for more info about me


Warning, if you are caught distributing or selling this script without my permission , i have rights to block your network from using this script. Original copy of this script can only be obtained through this post. Thanks.

 

 

Thank You and Enjoy.

 

 

Views: 1667

Reply to This

Replies to This Discussion

Yes Changing height in CSS will do the trick.

Scott I went through the css code discovered that the width code is in there, you can change the width by changing the figure width:220px

I was going to chime in actually during the first version of this  as there are a few bugs (very minor, so minor im not removing the script at all! lol) when you're on say for e.g. the "members" page to view all members, when you hover over a member further down the rows it shows their info outside of the box, members on the first few rows are displayed fine so im sure it's simply increasing the size of the box which is why again I dont see the reason in removing this code. Allow Elson time to expand the box is all!

Thanks , lol yep im busy. I will squash the bugs during my free time later this week.

I don't know if you are getting this error but when i tested the add a friend button, it only navigated to the user's profile but didn't launch the send friend request box.

It should show the send friend request box. I will check on it. thanks for reporting

It shows message button even when a user is not yet a friend..... is it possible to hide the message button so it shows on the quickview only when the user is a friend.

The info box is appearing on the thumbnail. I tried giving it another margin but it wont work.

Hi Glenn ,

I will check on your site. maybe your CSS is interfering with it. Mind sneding me your network URL.

thanks.

Wowww beautiful I like it :) GREAT JOB Elson.

Thanks.

Whenever i try to move my cursor from the member avatar to the quickinfo box, the box disappears.

RSS

Latest Activity


NC for Hire
Bernard Lama replied to shirley's discussion 'how can i stop a member from sending privet massage to all his friend's on my net?'
"I'm sure TJ can write this kinda code here"
3 minutes ago

NC for Hire
Bernard Lama replied to amrit B's discussion 'Help needed'
"Give this a try in custom code area <script…"
11 minutes ago
Profile IconWhere Women Blog, PuzzleSolver and 2 other members joined Allison Leahy's group
Thumbnail

The Sandbox

Join The Sandbox to experiment with Ning 3.0 now!The Ning Team will be triaging bug reports and…See More
18 minutes ago
Cindy replied to John McDonald's discussion 'Free Ning 3.0 Sandbox Networks'
"I have only two questions (1) I have heard that (groups) will be added at some later date this…"
19 minutes ago
John Bizley replied to SweetPotato's discussion 'Suggestion: Social Channels Page Titles and Title Tags' in the group The Sandbox
"On the subject of the social channels pages I noticed the pointer does not appear when you move…"
20 minutes ago

NC for Hire
Bernard Lama replied to Indrie Florin Gabriel's discussion 'Buton More Disapears'
"Hi Gabriel, Use the following code in advanced css area...if this does help then you need to submit…"
23 minutes ago
John Bizley replied to Kos's discussion '3.0 Forum Excerpts' in the group The Sandbox
"Hi Kos, this happens because they are set up for a grid style layout so when you have a full page…"
25 minutes ago
Dw Alternatio replied to Dw Alternatio's discussion 'Any way to change to a 3.0 network?'
"Oh okay :) thanks !"
33 minutes ago

© 2013   Created by Ning.

Badges  |  Report an Issue  |  Terms of Service