The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Hall of Fame - Top vBExperience Members - Widget, Forum Block and VBA CMPS Module Details »» | |||||||||||||||||||||||||||||
Hall of Fame - Top vBExperience Members - Widget, Forum Block and VBA CMPS Module
Developer Last Online: Jun 2022
On my site running vBExperience 4, I needed to have a CMS Widget and Forum Block showing Top Members, aptly named as Hall of Fame. So I wrote this one. This is not a standalone widget and it is only tested with vBExperience 4 and vBulletin 4.0.6. I will try and help if you have any issues but I can't guarantee support.
What this does: Not much... This is totally based on the need of my site where I wanted to show member's avatar's besides their names, titles and Experience Points. So that's all this will show. If you need anything more you will have to change the Query. INSTALL INSTRUCTIONS 1) Add the CSS which we will use Styles & Templates > select style > Edit Template > CSS Templates > additional.css Add the below CSS Before you add the CSS, a very important point to note is that I use a 300px sidebar column on CMS and 300px sidebar on Forums. If your CMS/Forum sidebar column is of less width, you should change the CSS values accordingly. I highly recommend playing with Firebug to arrive at optimum Display. HTML Code:
.clearfix { background:none repeat scroll 0 0 #FFFFFF; display:block; float:left; margin:0 5px 5px; width:95%; } .connections_grid .grid_item { border-bottom:1px solid #AAAAAA; float:left; margin-bottom:10px; overflow:hidden; padding-bottom:10px; padding-top:10px; width:130px; } .connections_grid .grid_item .name { float:left; font-size:10px; overflow:hidden; padding-left:10px; padding-top:5px; text-align:center; white-space:nowrap; } .tpimg { float:left; height:45px; padding-left:5px; width:45px; } .allrankings { font-size:11px; text-align:center; } For Widget: Styles & Templates > select style > Add Template Title - vbcms_widget_execphp_hof Template code - HTML Code:
<div class="cms_widget"> <div class="block"> <div class="cms_widget_header"> <h3>{vb:raw widget_title}</h3> </div> <div class="cms_widget_content" style="float:left"> {vb:raw show_top} </div> </div> </div> Styles & Templates > select style > Add Template Title - block_hof Template code - HTML Code:
<li> <div class="block smaller"> <div class="blocksubhead"> <a class="collapse" id="collapse_block_html_{vb:raw blockinfo.blockid}" href="{vb:raw relpath}#top"><img alt="" src="{vb:stylevar imgdir_button}/collapse_40b.png" id="collapseimg_html_{vb:raw blockinfo.blockid}"/></a> <span class="blocktitle">{vb:raw blockinfo.title}</span> </div> <div id="block_html_{vb:raw blockinfo.blockid}" class="blockbody floatcontainer restore"> {vb:raw content} </div> </div> <div class="underblock"></div> </li> 3) Cache Templates Plugins & Products > Add New Plugin > leave everything default except: Hook Location - cache_templates Title - Cache templates for Hall of Fame Plugin PHP code - PHP Code: PHP Code:
4) Create a new Widget vBulletin CMS > Widgets > Create New Widget Widget Type - PHP Direct Execution Title - Hall of Fame SAVE 5) Configure the Widget Now go to vBulletin CMS > Widgets > Hall of Fame > Configure Change the Template Name to - vbcms_widget_execphp_hof Add the following code PHP Code:
Save 6) Add the widget to a proper layout. 7) Create New Forum Block Forums & Moderators > Forum Blocks Manager > Add Block Block Type - Custom Html/PHP Title - Hall of Fame Content Type - PHP Content - Add this PHP Code PHP Code:
Change template to use block_hof Save Save a proper Display Order Of course, I use both CMS Widget and Forum block, you may use either only one. VBAdvanced CMPS Module is attached. Thanks to DS MrSinister who provided this. Working Demo can be seen on my site : Oracle Forums Community. Screen shots not attached as don't want to show my member's avatar's here. Hope someone uses this... lol... Download Now
Supporters / CoAuthors Show Your Support
|
Comments |
#2
|
|||
|
|||
any luck making this to work with vBadvanced CMPS? i am sure there are people will be asking for it also. thanks for sharing.
|
#3
|
||||
|
||||
Ah... sorry mate, haven't got vbAdvanced installed. Shouldn't be difficult to make though, given that the php code is already there. By the way I have marked the code re-usable so anyone who has vBA can go ahead and make one.
|
#4
|
|||
|
|||
Hi...All my avatars are showing like unknown avatars.
Any idea? |
#5
|
||||
|
||||
Yes... Should have seen this coming... My avatar's are in the database. The avatar url through image.php is probably not working for you. Will check in the morning... It's 3 am here...
|
#6
|
|||
|
|||
Np...i wait
Ty a lot in advance |
#7
|
||||
|
||||
Nice 1 cheers
Just changed the avatar for users with none selected but will await the image.php you say |
#8
|
||||
|
||||
Quote:
Thanks |
#9
|
|||
|
|||
wow thanks. thought you would not posted a fixed until much later. i am still trying to figure out how to get this to work with vbadvanced. still not luck yet. my skills are still not that good yet.
|
#10
|
||||
|
||||
I haven't used vbA in a long time. How does vbA create a new php module? Does it allow you to? If yes, what you need to do is first put in the php code from the widget into vbA php module. Once you have the php running (check by echoing), it's a question of displaying the variable in html.
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|