![]() |
Flashchat - who is online with showing the chatters avatars
this is a beta release of a "who is online" mod for Flashchat
Version 0.2 What's new:
Features:
issues/bugs/ todo:
note: you need the gdlib2 installation and upgrade information inside the .zip |
looks good, will try it out ;)
|
Excellent FlashChat mod.. much better than including the info file using phpinclude (I often had probs with that if 3 or more people were in the room) but this hack 7 people in the room and just one extra query on the forumhome, superb stuff.. thanks :)
|
Hey just installed FlashChat and was looking for something like this! Great job!!
*clicks install |
*theArchitect clicks install*.
Great work. I was going to developing something similar, this has saved me having to do it. |
Hi Quasan,
this must be an amazing hack if it works! I wonder if you could explain how to do these things a little bit more precisely, as if you were writing for someone who is handicapped in his coding abilitys, cause i really am! (and i still want to implement this very much) The first thing i dont understand is where you write: Quote:
Next thing is: Quote:
<td>$chatter[usernames]</td> ? I wonder... And also for this part: Quote:
I hope i didnt work on your nerves too much, i guess for you it is hard to imagine how someone could not know these things i'm asking for... I would appreciate it very much if you could help me out with this, and anyway thanks for sharing your work! Karlo |
Might be a stupid question, but how do I get into chat? I've installed it, and when I go to the /chat directory it asks for a user and pass. The only one which works is my admin pass, but I didn't buy this to sit in the chatroom myself.
|
Hey keeper did you follow the vB integration instructions that came with FlashChat?
|
quasan, this is pretty nice! I was wondering if there was a way to have the same hack without all the re-size options? The avatars on my forum are already small enough and don't need to be resized.
|
Quote:
|
Hmm, not working for me, gives parse errors. For what I can see there are three of these { and only two of these }
|
Yup, just fixed it, you're missing a closing brace.
|
oh hi! i am really amazed that someone uses this :) it's my first "mod"
so let's start over: @ karlogaga: I will rewrite the instructions in the next release. sorry for that. with forum.test.tld i ment that you just have to insert there the url of your forum. tld = topleveldomain... so if your forum is http://forum.test.com... insert the url in the script :) if your location is at : http://www.test.com/forum, please do not use a trailing slash, so http://www.test.com/forum would be right and http://www.test.com/forum/ would be wrong <if condition="$chatter['count'] >0"> is a template condition for vbulletin.. for example you could write something like this: Quote:
@FilmoreSlim yep, that will come next. @thekeeper: where ? would be cool if you could tell me, so that I can update the file. thx for your replies:) |
Ok, fixed that and now nobody shows up in the box when I have them logged into chat.
|
Quote:
Code:
// concatenate the temp stuff to > $chatusers Code:
// concatenate the temp stuff to > $chatusers |
@Quasan: Hi, thanks for your answer! I'll try to install it, was working almost all day on the integration of the new version of flaschat in vb3, now it doesnt autologin anymore, what a bummer..
@Keeper: does it work now with your fixes? |
It doesn't give a parse error anymore, but the variable $chatter[usernames] is always blank.
|
thekeeper: sorry i tripple and quad checked the amount of { and }
there are exactly 3 opening tags and 3 closing brackets. the first closing } is after the do while loop the second is }; // End foreach and the third: }; // End $count_chatter >0 please recheck this, because the amount of {} is right. I cannot explain where your parse error came from. what message came with the php debugger? if you are not sure where the error is, please test the following. open the http://forum.test.com/avatar_resize.php?u=USERID with a user Userid where the user has a avatar. for example: http://forum.test.com/avatar_resize.php?u=1 it should show the resized avatar of the user |
Sorry, ignore me, I copied the code wrong, which is why it isn't working for me.
|
@qasan
ich habs installiert und bekomme das: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...../forum/index.php on line 514 $count = mysql_fetch_array(mysql_query($query_chatonline)); |
Works now, but the avatar function isn't quite right. People with avatars are showing up as the noavatar thing
|
mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...../forum/index.php on line 514
(das ist die line 514 in meinem index.php) $count = mysql_fetch_array(mysql_query($query_chatonline)); |
Just realised it only works if the avatars are in teh database, whereas I use a file based system. Hang on and I'll think of a way round that.
|
Oh, sorry for talking german!
I installed it and get the following error message: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...../forum/index.php on line 514 where line 514 is this one: $count = mysql_fetch_array(mysql_query($query_chatonline)); |
@karlogaga: is the flashchat dbtable in the same database as the forum? your error sounds to me, that the query cannot find the "connections" table of your flashchat table. or do you use a prefix on the flashchat table?
I forgot to implement this in the php because i do not use a prefix. If you use one. please change the Quote:
Quote:
I will put it in the next version |
thanks, i just found it myself, and i put the prefix before "connections".
I also did it for "users", is that correct? Quote:
|
..like this:
//Get the username for each chatter $show_username= $DB_site->query("select username from vb3_user where userid=".intval($val)); where vb3_ is the prefix... |
Quote:
here again: Quote:
if you have also a prefix for your vbulletin board: Quote:
|
Quote:
@keeper: thx I will have a look at it later. now i have to go shopping:/ |
Ok I looked at my code, and this appears to work fine now for both flat files and database:
Code:
// ### HACK FOR WHO'S CHATTING |
@quasan, thank you very much for your support, it works now! Even though it only works with .jpg - all the .gif show the noavatar.gif.
Is that supposed to be like that or have i got something wrong? :rolleyes: |
the new version of GD doesn't support the "gif" (the format is licensed or something) format. GD doesn't recognize .gif, unless you are running an older version of GD :\
|
FilmoreSlim that may be right but even in gdlib2 there are functions to transform gif, etc..
I will add this function to my to do list and have closer look on it |
Oh really? Hmm, I need to check that out then! Oh and thanks for supporting this hack quasan :)
|
ok using gif pics works now, i hope I get a new version online asap
@FilmoreSlim just use the imagecreatefromgif function for working with gifs |
@quasan: did you exchange the .zip already with a version that works with .gif? (dont mean to push you, just wasnt sure what you meant)
@The Keeper: when i use the code you provided in your hack i get the following error: Fatal error: Cannot redeclare fetch_avatar_url() in ......................./forum/includes/functions_user.php on line 116 Do you know how to fix that? |
@karlogaga
sorry not yet. but I will update the mod this evening and post what's new etc :) |
there it is :) hope that there are no new bugs in it :nervous:
|
Quote:
Code:
// ### HACK FOR WHO'S CHATTING |
thanks for helping! I never used the storing of the avatars in the filesystem, so I didn't know what to do.
I will analyse your script and try to implement it into mine in version 0.3 :) |
All times are GMT. The time now is 04:50 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|