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.
Tags:
Hi MAXX , what browser you are on?
Permalink Reply by Terrance Bendt on November 17, 2012 at 4:24am just change the CSS to make it higher.
beautiful I like it
Permalink Reply by NingStar on November 18, 2012 at 2:29pm I noticed that when a user highlight point the cursor his profile picture on activity feed it pops up the quickinfo but 2 "Add as friend" buttons appear I think this is a bug and I hope it is fixed. I suggest that for users own profile picture it shouldn't show any button on the quickinfo box.
Permalink Reply by Chris Rebibes Delacruz on November 20, 2012 at 2:10am I think it's not working on mine website: http://www.aiepro.com.
Permalink Reply by Chris Rebibes Delacruz on November 21, 2012 at 2:07am HOW DOES the ADD a FRIEND link/button work? Is it supposed to send a message? Or is it supposed to take me to that person's "My Page" or Profile?
For mine, it takes me to that person's profile or "My Page."
Permalink Reply by NingStar on November 21, 2012 at 2:19am Yeah I noticed that if you are browsing using google chrome it will only take you to the users page but on firefox it actually pops up the send a friend request window I hope Elson fix this.
Permalink Reply by Chris Rebibes Delacruz on November 21, 2012 at 7:22pm Actually, I am using Firefox. When I click on "Add Friend," it takes me to the "My Page" still, and I still have to click "Add as a Friend" there.
Permalink Reply by Manuel France on November 23, 2012 at 12:58pm You are a magician!!! Thanks a lot ;-)
Permalink Reply by Glenn Lynch on December 2, 2012 at 11:24am
Riccardo Rossini replied to Phil McCluskey's discussion 'Site Manager Updates for Ning 3.0 Networks'
Dustin Craig replied to John Bizley's discussion 'Show Your Ning 3.0 Sites'

Alexander replied to Alexander's discussion 'Text Ticker in Ning Bar'
Ningaholic replied to Phil McCluskey's discussion 'Site Manager Updates for Ning 3.0 Networks'
Larry Matthews replied to Larry Matthews's discussion 'Photos'
Gary Lefko replied to Allison Leahy's discussion 'General feedback'© 2013 Created by Ning.
