vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Member Archives (https://vborg.vbsupport.ru/forumdisplay.php?f=202)
-   -   Online user listing addons ? (https://vborg.vbsupport.ru/showthread.php?t=2799)

08-30-2000 03:30 AM

this maybe silly but would it be possible to add the instant messenger function/icons next to the username on the whoisonline.php page ?

so

username $icq $aim $aol $yahoo - thread title

cause when 2 or more people are viewing whoisonline.php page they could see that 2 or more people are viewing that page and could instant message them if needed ?

08-30-2000 03:57 AM

This should work (untested)?

Put $aim, $icq, $yahoo in the template where the appropiate icons shall appear. Leave out the icons you don't want. To get the $aim to launch you will need to add the javascript that is in the various templates, like showthread, memberlist. Add it to the whoisonline template (here it is)

Code:

<script language="javascript">
function aimwindow(aimid) {
window.open("member.php?action=aimmessage&aim="+aimid,"_blank","toolbar=no,location=no,menubar=no,scrollbars=no,width=175,height=275,resizeable=yes,status=no")
}
</script>

Go to:

Code:


  $onlineNow = $DB_site->query( "SELECT s.userid, u.username, s.location FROM session s LEFT JOIN user u ON u.userid = s.userid WHERE s.userid <> 0 AND u.invisible = 0 ORDER BY u.username ASC" );
 

  if( $online = $DB_site->fetch_array( $onlineNow ) ) {

    $numVisible++;
    $userid    = $online[ userid  ];

and change to:

Code:


  $onlineNow = $DB_site->query( "SELECT s.userid, u.username, u.aim, u.icq, u.yahoo, s.location FROM session s LEFT JOIN user u ON u.userid = s.userid WHERE s.userid <> 0 AND u.invisible = 0 ORDER BY u.username ASC" );
 

  if( $online = $DB_site->fetch_array( $onlineNow ) ) {

    $numVisible++;
    $userid    = $online[ userid  ];
// ICQ Icon
    if ($online[ icq ]!="") {
      $icqnumber=$online[icq];
      eval("\$icq = \"".gettemplate("icq")."\";");
    } else {
      $icqnumber="";
      $icq="";
    }
// Yahoo Icon
    if ($online[yahoo]!="") {
      $yahoohandle=$online[yahoo];
      eval("\$yahoo = \"".gettemplate("yahoo")."\";");
    } else {
      $yahoohandle="";
      $yahoo="";
    }
// Aim Icon
    if ($online[aim]!="") {
      $aimhandle=$online[aim];
      eval("\$aim = \"".gettemplate("aim")."\";");
    } else {
      $aimhandle="";
      $aim="";
    }

[Edited by rangersfan on 08-30-2000 at 01:38 AM]

08-30-2000 04:30 AM

doesn't seem to work at http://animeboards.net/forums/whoiso...on=onlineusers

does line spacing in code matter ?

08-30-2000 04:36 AM

It doesn't work for you because it says you don't have "receivepm" in the user table which would mean you don't have v1.2 of private messageing installed.

I modifed the code to reflect that so replace your whoisonline.php (or whatever you call it) with the stock, modify the code. Replace your templates if you put mine in, with the stock and then add $aim $yahoo $icq in to whoisonlinebit.

[Edited by rangersfan on 08-30-2000 at 01:39 AM]

08-30-2000 04:59 AM

strange i did your changes and it worked and displayed the icons and stuff... then it all disappeared :confused: no icons ? is it for icq and those icons you need to be online with them connected to show ?

[Edited by eva2000 on 08-30-2000 at 02:06 AM]

08-30-2000 05:04 AM

I put it on my forum and it works perfectly.

08-30-2000 06:08 AM

now at http://animeboards.net/forums/whoiso...on=onlineusers every member has the same icq, aim and yahoo number even if they don't have one ?

[Edited by eva2000 on 08-30-2000 at 03:13 AM]


All times are GMT. The time now is 10:13 PM.

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.01079 seconds
  • Memory Usage 1,724KB
  • 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
  • (3)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (7)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