View Full Version : ZH - vBa Who Is In The Chat
This modification was brought to you by
KXDesign
http://www.kxdesign.com/
~Hack name
vBA Who Is In The Chat?
~Hack description
This is an add-onn module for vbadvanced portal which shows members in the flashchat!
Note!This needs Paul M's FlashChat - Who is in the chat. (https://vborg.vbsupport.ru/showthread.php?t=91338) installed!
If the simple module doesn't work read this (https://vborg.vbsupport.ru/showpost.php?p=1066085&postcount=2) post!
~Hack options
All the options vba has :)
~Hack info
File uploads: 0
Template edits: 0
File edits: 0
Plugins: 0
SQL Queries: 0
Phrases: 0
Settings: 0
Install time: 1 Min
Install level: Easy
~Hack installation
Step 1: Import MODULE file
~Hack screenshots
None
~Hack copyright
This may not be distributed,released or claimed as your work without author's permission.
If the simple module doesn't work try this:
1.Create a template called adv_portal_zh_chatting_users with this content:
<tr>
<td class="thead"><span class="smallfont"><strong>Users Now Chatting: $totalchatters</strong></span></td>
</tr>
<tr>
<td class="alt1" width="100%"><div class="smallfont">$chatters</div></td>
</tr>
2.Create a new php file called zh_now_chatting.php and upload it to modules folder with the following content:
<?php
($hook = vBulletinHook::fetch_hook('forumhome_start')) ? eval($hook) : false;
$chatters = str_replace( "member.php", $vbulletin->options['bburl']. "/flashchat.php", $chatters);
eval('$home[$mods[\'modid\']][\'content\'] = "' . fetch_template('adv_portal_chatting_users') . '";');
?>
3.Add a new module using that php file and using that template :)
StuntFactoryX
09-02-2006, 05:27 PM
easy install and works great, thanks
lol I though this would be a hit cause everybody was requesting it :confused:
htscpl
09-02-2006, 07:40 PM
I have installed this, and I think correctly, but it is not showing on vbadvance page ??? I have Pauls M's hack installed for some time and it works.
I am sure I missed something in adding the module, any hints as to where to look for my error would be great.
BTW, thanks for writing this hack, something I've wanted for some time.
Henry :D
Did you upload the php file to modules folder?
IMported correctly?
Have installed Paul m's hacks?
Updated all pages?
Is the template correct?
Is the module active?
All I can think off
Intex
09-02-2006, 08:26 PM
There seems to be an issue with the installation instructions. It mentions to upload the php file to the modules directory and then import the module file.
However if you do this, when you come to import the module file, it produces an error stating the the file already exists in the modules directory. If you ignore then first step and just upload import the module, it's fine. However, then you don't get any of the chat information below the heading 'Members Chatting'.
Finally, if you have two styles, how do you use on both?
htscpl
09-02-2006, 08:32 PM
Thanks ZiKi for the reply, here's whats happened now
Deleted module and reload it, set to update all pages, module showed up but...php code appeared at top of page so I went back an clicked on 'clean output file' but code still shows up and it breaks the templets ??? I have set it to inactive. Also notice changes in my Site Nav module... maybe I set something wrong in the home page. Any more suggestions ? (I guess by now you know I have very little php know how.)
Thanks for your help.
Henry
Try doing it reverted.Firstly import and then upload
Intex
09-03-2006, 07:18 AM
Any ideas on the above?
Firstly import and then upload
IHateLiberals
09-04-2006, 02:29 AM
I don't get the module to show up.
If I go directly to the url and run the .php - I get the following: Undefined class name 'vbulletinhook'
Any ideas?
Sorry guys I was just stupid.Simply ONLY import module.It will now create the php file itself.:)
IHateLiberals
09-04-2006, 01:05 PM
I'm getting the same message even if I don't upload.
Sometimes its the simple ones that are the hardest. :surprised: What am I doing wrong?
In vBA CMPS, Download/Upload Module
Enter path to module, select column and display order, set to Active, and Update All Pages. Select style to install templates to.
All Usergroups are enabled.
Hit Submit
Am I importing correctly?
How do I know if the template is correct?
And have you deleted the file uploaded before?
IHateLiberals
09-04-2006, 05:11 PM
The .php file? Yes.
Then what is wrong?It works normally for me!Check if the template is there
IHateLiberals
09-04-2006, 06:16 PM
The template seems to be there. The fatal error is in line 3 of the php file.
($hook = vBulletinHook::fetch_hook('forumhome_start')) ? eval($hook) : false;
Does anything need to be edited in there?
I am running 3.5.4
No that is fine.I will take a look on it tommorow
Cebby
09-05-2006, 09:14 AM
The module isn't displaying for me even though it is active???
Running 3.6 (Paul M's Who is in the chat is working fine BTW)
Maybe it doesn't work because there was a code change in 3.6 version of it
IHateLiberals
09-05-2006, 11:31 AM
Is anyone else having problems with it using 3.5.4?
Guys I installed two addition test boards and it worked very well!What version of vba are you using?I am using v2.1.0
IHateLiberals
09-06-2006, 06:10 PM
I am also using 2.1.0 with 3.5.4 VBulletin.
How about you give us the rookie instructions - step by step including the most simple of details. Otherwise, I guess it must se something with my styles or something. It doesn't seem like it should be this difficult.
Thanks your help.
Cebby
09-06-2006, 07:15 PM
I'm on 3.6 ad 2.2.0 - no go...
OK.Read post 2 for step by step
IHateLiberals
09-06-2006, 09:25 PM
That worked. Not being a coder, it took me a few minutes to figure it out but I got it.
Even though I told it to install to all pages there was one that didn't get it but I can add that later.
Thanks again.
Still I don't get why the module doesn't work.It worked on 3 different vb!
nedemail
11-20-2006, 06:43 PM
It doesn't work here also
nedemail
11-20-2006, 07:49 PM
version 3.6.3 - 2.2.1
Did you try manual instructions?
Paul M
11-25-2006, 09:40 AM
What exactly is the purpose of this line ?
$chatters = str_replace( "member.php", $vbulletin->options['bburl']. "/flashchat.php", $chatters);
lol no idea.I guess I wanted it to redirect to flashchat. :-/.So that is uselles :D
sduckie2k5
12-06-2006, 08:09 PM
Anyone know how to get this working on 3.64?
mavortium
05-11-2007, 08:40 AM
*bump*
My feeble skills are preventing me from getting this to run in 3.6.5 on my own. I need your divine coding help please.
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.