vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   users in chat, confusing API (https://vborg.vbsupport.ru/showthread.php?t=166005)

MoT3rror 12-26-2007 10:59 PM

The template WHOSONLINE. You can just use the same variable. $apichat[currentuserlocation]

Chadi 12-26-2007 11:08 PM

Wow, that template is really confusing me

Code:

$stylevar[htmldoctype]
<html xmlns="http://www.w3.org/1999/xhtml" dir="$stylevar[textdirection]" lang="$stylevar[languagecode]" xml:lang="$stylevar[languagecode]">
<head>
$headinclude
$metarefresh
<title>$vboptions[bbtitle] - $vbphrase[whos_online]</title>
</head>
<body>
$header
$navbar

<if condition="$pagenav">
<table cellpadding="0" cellspacing="0" border="0" width="100%" style="margin-bottom:3px">
<tr valign="bottom">
    <td align="$stylevar[right]">$pagenav</td>
</tr>
</table>
</if>

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center" id="woltable">
<tr>
    <td class="tcat" colspan="$colspan"><div class="smallfont">
        <span style="float:$stylevar[right]">
            <a href="$reloadurl"><strong>$vbphrase[reload_this_page]</strong></a>
        </span>   
        <strong><phrase 1="$numbervisible" 2="$numberguests">$vbphrase[x_members_and_y_guests]</phrase></strong> - <phrase 1="$recordusers" 2="$recorddate" 3="$recordtime">$vbphrase[most_users_ever_online_was_x_y_at_z]</phrase>
    </div></td>
</tr>
<tr>
    <td class="thead" >
        <span style="float:$stylevar[right]">
            <a href="$sorturl&amp;order=desc&amp;sort=time&amp;pp=$perpage&amp;page=$pagenumber">$vbphrase[last_activity]</a> $sortarrow[time]
        </span>
        <a href="$sorturl&amp;order=asc&amp;sort=username&amp;pp=$perpage&amp;page=$pagenumber">$vbphrase[username]</a> $sortarrow[username]
    </td>
    <td class="thead" nowrap="nowrap"><a href="$sorturl&amp;order=asc&amp;sort=location&amp;pp=$perpage&amp;page=$pagenumber">$vbphrase[location_temp]</a> $sortarrow[location]</td>
    <if condition="$show['ip']"><td class="thead" nowrap="nowrap">$vbphrase[ip_address]</td></if>
    <if condition="$vboptions['showimicons']"><td class="thead" align="center" nowrap="nowrap">$vbphrase[instant_messaging]</td></if>
</tr>
$onlinebits
</table>

<if condition="$show['ajax_resolve']">
    <script type="text/javascript" src="clientscript/vbulletin_ajax_wolresolve.js?v=$vboptions[simpleversion]"></script>
    <script type="text/javascript">
    <!--
    vB_AJAX_WolResolve_Init('woltable');
    //-->
    </script>
</if>

<br />

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
    <td class="alt1" align="center">

        <form action="online.php" method="post">
        <input type="hidden" name="pp" value="$perpage" />       
        <input type="hidden" name="sortfield" value="$sortfield" />
        <input type="hidden" name="sortorder" value="$sortorder" />
        <div class="fieldset" style="margin:0px">
       
            <if condition="$vboptions['WOLguests']">
                $vbphrase[display]:
                <select name="who">
                    <option value="all" $whoselected[0]>$vbphrase[all]</option>
                    <option value="members" $whoselected[1]>$vbphrase[members]</option>
                    <option value="guests" $whoselected[2]>$vbphrase[guests]</option>
                    <if condition="$vboptions['enablespiders']">
                        <option value="spiders" $whoselected[3]>$vbphrase[search_bots]</option>
                    </if>
                </select>
                &nbsp; &nbsp;
            </if>
               
            <if condition="$show['ip']">
                $vbphrase[user_agent]:
                <select name="ua">
                    <option value="1" $uaselected[1]>$vbphrase[yes]</option>
                    <option value="0" $uaselected[0]>$vbphrase[no]</option>
                </select>
                &nbsp; &nbsp;
            </if>
               
            $vbphrase[per_page]:
            <input type="text" class="bginput" style="font-size:11px" name="pp" value="$perpage" size="2" />
            &nbsp; &nbsp;                   
           
            <input type="submit" class="button" value="$vbphrase[display]" accesskey="s" />
       
        </div>
        </form>
   
    </td>
</tr>
</table>

<if condition="$pagenav">
<table cellpadding="0" cellspacing="0" border="0" width="100%" style="margin-top:3px">
<tr valign="top">
    <td align="$stylevar[right]">$pagenav</td>
</tr>
</table>
</if>

<br />

<!-- icons and forum jump -->
<table cellpadding="0" cellspacing="2" border="0" width="100%">
<tr valign="bottom">
    <td width="100%">
        <table cellpadding="2" cellspacing="0" border="0">
        <col align="center"></col>
        <tr>
            <td><strong>+</strong></td>
            <td class="smallfont">&nbsp; $vbphrase[user_is_on_your_buddy_list]</td>
        </tr>
        <if condition="$show['hidden']">
        <tr>
            <td><strong>*</strong></td>
            <td class="smallfont">&nbsp; $vbphrase[user_is_invisible_to_others]</td>
        </tr>
        </if>       
        <if condition="$show['badlocation']">
            <tr>
                <td><img src="$stylevar[imgdir_statusicon]/wol_lockedout.gif" alt="$vbphrase[viewing_forum_closed]" /></td>
                <td class="smallfont">&nbsp; $vbphrase[viewing_forum_closed]</td>
            </tr>
            <tr>
                <td><img src="$stylevar[imgdir_statusicon]/wol_nopermission.gif" alt="$vbphrase[viewing_no_permission_message]" /></td>
                <td class="smallfont">&nbsp; $vbphrase[viewing_no_permission_message]</td>
            </tr>
            <tr>
                <td><img src="$stylevar[imgdir_statusicon]/wol_error.gif" alt="$vbphrase[viewing_error_message]" /></td>
                <td class="smallfont">&nbsp; $vbphrase[viewing_error_message]</td>
            </tr>
        </if>
        </table>
    </td>
    <td>   
        $forumjump
    </td>
</tr>
</table>
<!-- / icons and forum jump -->

$footer

</body>
</html>

I want to create a new section for the "who's in chat" right below "users registered today" and above "total members visited 24hrs...."

http://www.talkjesus.com/

Hint please? Thanks.

MoT3rror 12-27-2007 03:01 AM

Sorry told you the wrong template. It is in FORUMHOME and find this code.
Code:

<!-- what's going on box -->
This is the start of the who online at the bottom of the page.

I can't tell you exactly where to past your code because I don't have those mods installed but use the comments tags and that should tell you where everything begins and ends.

JasonP007 12-29-2007 09:32 PM

hello MoT3rror, i have created the plugin, but not the product, could you walk me through this phase please? i also have realchat integrated and would like to show "who is in chat" and "how many are in chat"

i would really appreciate it...

jason
www.stocknetworkonline.com

MoT3rror 12-29-2007 09:46 PM

Plugins & Products -> Manage Products -> Add/Import Product

Then when you create the plugin choose the product you called it.

Here is a mod for flash chat.
https://vborg.vbsupport.ru/showthrea...ght=flash+chat

JasonP007 12-29-2007 10:24 PM

the link for flashchat? will that help me with realchat?

ok, i did that much and this appears on my forums page at the top???

Parse error: syntax error, unexpected '<' in /home/stocknet/public_html/snoforums.php(63) : eval()'d code on line 1

MoT3rror 12-30-2007 12:45 PM

This will only work for API Chat. You will have to use something else for other chats.

Put this code in the plugin for APIChat
PHP Code:

function getAPI($command) {
        
$er error_reporting(0);
        
$result file_get_contents("http://chathost:controlport/?api.".$command);
//Replace http://chathost:controlport with the link to the your api chat
        
error_reporting($er);
        return 
$result;
    }

$apichat['currentuserslocation'] = getAPI("whowhere"); 

Remember to replace http://chathost:controlport with the link to the your api chat or this will not work. I suggest trying this on a test board before you put it on your main site to make sure it works. I suggest creating a new product by Plugins & Products -> Manage Product -> Add New Product. Then add the plugin to the product you created.

Then you can put $apichat[currentuserlocation] in your FORUMHOME template.

JasonP007 12-30-2007 03:48 PM

I created a product --> then created the plugin and placed the code in there --> lastly i placed the $apichat[currentuserlocation] in the FORUMHOME --> resulting in nothing to display on the forum homepage.

Any advice would be greatly appreciated... I see on chadi's site that he was able to get this to work. I have the same chat software imbedded in my vBulliten so when a vBulliten member enters chat they enter with the registered name.

Thanks in advance...

Jason

MoT3rror 12-30-2007 08:32 PM

Did you allow your website IP address in Real Chat. Also the variable you need to put in is $apichat[currentuserslocation]. Forgot the s after user

JasonP007 12-30-2007 11:35 PM

I am not sure what you mean by my website IP address in RealChat? This is the start of the url...

http://64.131.88.242:8080/?nn=


All times are GMT. The time now is 05:22 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.01910 seconds
  • Memory Usage 1,769KB
  • 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
  • (2)bbcode_code_printable
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete