vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Active users display ordering (https://vborg.vbsupport.ru/showthread.php?t=224845)

soniceffect 10-08-2009 06:30 PM

Active users display ordering
 
Hi peeps,

I have had a look for this as Im determined to learn, however Im sorry to say I cant find this one LOL ...

I am looking to reorder the Currently Active Users display on the forum homepage as I would like to show admin first (alphabetically) then supermods, premium members, members and so on. Problem is Im just not sure where to look.

I would like if someone could let me know where to start and what I would need to do to get this working. Not after a full solution, just pointers so I can have a play around with it myself and hopefully learn something along the way.

Lynne 10-08-2009 07:25 PM

You might want to look up the GROUP BY part of a SELECT statement for mysql. Then you may need to get a bit creative in ordering the list by the group. However, it looks like there are hooks you can use for both things (take a look under the LOGGED IN USERS area in index.php).

soniceffect 10-08-2009 09:54 PM

Sorry I must not have put it clearly above. Im fine with the sql (Im a sql developer) it's the understanding of where the current code for this is. Have had a look at the vbulletin api but seem to be missing it. Could well be me loosin the plot lol.

Also another quick question. I understand the idea behind the hooks in vbulletin. However how would you go about replacing a feature, ie with this one I would want to replace the sql with that of my own. Would this be a case of switching off in the vbulletin settings area the current one and completely running my own, or would I be able to replace the current sql. Just getting myself a little confused. Im keen to learn however just struggling to start myself off anywhere.

Lynne 10-08-2009 10:02 PM

As I said in my post, it is in the index.php page under the header of LOGGED IN USERS. Hooks are basically just areas where you may add in your own code. If you look at the query for this, there are hooks in the query to allow you to add to the query. You can read up on plugins/hooks in the manual.

soniceffect 10-09-2009 05:36 AM

sorry Lynne, you did say which file. That'll teach me for reasing late at night LOL .... Thankyou for your help :)


All times are GMT. The time now is 02:12 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01133 seconds
  • Memory Usage 1,713KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete