Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons

Reply
 
Thread Tools
[Shout/Chatbox 0.7.06] GCBOS - Generic Chat Box Operating System Details »»
[Shout/Chatbox 0.7.06] GCBOS - Generic Chat Box Operating System
Version: 0.8.02, by MyChemicalSelf MyChemicalSelf is offline
Developer Last Online: Dec 2022 Show Printable Version Email this Page

Category: Chat Modifications - Version: 4.0.x Rating:
Released: 11-14-2009 Last Update: 04-18-2010 Installs: 368
DB Changes Uses Plugins
Additional Files Translations  
No support by the author.

GCBOS - Generic Chat Box Operating System
by VertiCode UK

GCBOS is a command-based chat client written in PHP for vBulletin 3 & 4, the original modification was written by dinnerbone for vBulletin 3.7.

Versions:
-vBulletin 3.8

Features:
-Commands
-Topic and Reply notifications
-Simple to use commands
-Chat permissions
-Hide chatbox from usergroups
-Allow guests to view
-The ability to use similes and BB code
-Show who is using GCBOS on who's online
-Edit and delete messages
-Ability to prune the chat

Demo:
Otaku Studios

Commands:
- Impersonate: Makes <user> say <message ...>
- Usage: /say <user> <message ...>
- Example: /say "Basfreak" I like to touch myself at night.
- Mute User: Mutes <user>, preventing them from talking.
- Usage: /mute <user ..>
- Example: /mute Forum Troll
- Unmute User: Unmutes <user>, allowing them to talk.
- Usage: /unmute <user ..>
- Example: /unmute Forum Troll
- Edit Message: Edits message <messageid>, setting the new text to <message ..>
- Usage: /edit <messageid> <message ..>
- Example: /edit 1337 I'm in your message, stealing your texts.
- Delete message: Deletes message <messageid>.
- Usage: /delete <messageid>
- Example: /delete 1497
- Toggle Truesight: If enabled allows you to see who actually sent a message
- Usage: /truesight <0 or 1>
- Example: /truesight 1
- Clear Messages: Clears GCBOS, deleting all messages. Only you will see this.
- Usage: /clear
- Example: /clear
- List Muted Users: Lists all muted users
- Usage: /listmuted
- Example: /listmuted
- Private Message: Sends a private message to <user>
- Usage: /pm <user> <message ...>
- Example: /pm "Kanye West" Do you like fishsticks?
- List Ignored: Lists all users you are currently ignoring
- Usage: /listignores
- Example: /listignores
- Ignore User: Ignores all messages from <username ...>, preventing them from showing.
- Usage: /ignore <username ...>
- Example: /ignore Just Another Forum Troll
- Unignore User: Stops messages from <username ...> from being ignored.
- Usage: /unignore <username ...>
- Example: /unignore Dinnerbone
- Set Notice: Sets the notice to <notice>
- Usage: /notice <message ..>
- Example: /notice Welcome your new overlords!
- User Action: Perform an action, useful for role playing.
- Usage: /me <action ...>
- Example: /me dances
- Help: Displays this help menu
- Usage: /help
- Example: /help
- Prune Messages: Deletes all messages in GCBOS, this cannot be undone
- Usage: /prune
- Example: /prune

When using a command with 'parameters', you may either enter each parameter in the form of:
/command param1 param2 param3
However if the parameter contains spaces you must enclose it in quotes, such as:
/command "parameter 1" 'parameter2' param3.
You may edit messages by double clicking on them (If you have permission to do so), delete messages by clicking on the '#' in front of your messages, send a user a private message by single clicking their name, or speed up/slow down the speed messages are typed at by pressing the 'up' or 'down' arrow keys on your keyboard.

License:
GCBOS was released under the MPL on google code please see http://www.mozilla.org/MPL/MPL-1.1.html or view LICENSE.txt

Compatibility:
-vBulletin 4.x
-IIS7
-Apache2
-Litespeed webserver
-PHP 5.2.x
-PHP 5.3 (if references are enabled)

PHP 5.3
For GCBOS to work with PHP 5.3 you must have
Quote:
allow_call_time_pass_reference
set to
Quote:
On
Install:
-Upload the contents of the upload folder
-Import product-gcbos.xml
-Set usergroup permissions
-Insert <!-- {SHOUTBOX} --> into the template you want it to display in (EG FORUMHOME, FORUMDISPLAY) or at the bottom of navbar
-Navigate to vBulletin Settings->GCBOS set the forum restrictions to disable topic notifications or disable them by selecting no
-For 0.7.07 and above i reccomend installing the following modification (https://vborg.vbsupport.ru/showthread.php?t=228507) to add GCBOS to your navbar (http://yoursite.com/forums/gcbos.php?action=page).

Upgrade:
-Overwrite all files then import the product
-Edit permissions as required

Download Now

File Type: zip GCBOS_0.8_VB4.zip (171.5 KB, 1593 views)

Screenshots

File Type: jpg GCBOS_0.6.3_ADMINSETTINGS.jpg (131.6 KB, 0 views)
File Type: jpg GCBOS_0.6.3_FORUMDISPLAY.jpg (59.1 KB, 0 views)
File Type: jpg GCBOS_0.6.4_WHOSONLINE.jpg (11.0 KB, 0 views)
File Type: jpg GCBOS_0.6.4_UTF-8.jpg (16.0 KB, 0 views)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:
Guthatron

Comments
  #872  
Old 02-12-2010, 03:31 AM
LordVader!'s Avatar
LordVader! LordVader! is offline
 
Join Date: Sep 2009
Posts: 52
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Videx View Post
Sort of. In Options deselect "Alert on new topic". However, PM alerts will still be shown.
Ya the new reply alert option is really spammy on the other hand I like to see when people post new topics. A switch to turn off the reply notification but keep the new topic notification wold be nice.
Reply With Quote
  #873  
Old 02-12-2010, 06:01 AM
tomsangels tomsangels is offline
 
Join Date: Jan 2008
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Alien View Post
Does this update resolve the messages displaying slowly, which you mentioned in your changelog was resolved in RC1 but never showed up fixed in RC2?

I don't like the scrolling effect.
I wish it did. Everyone on my site seems to dislike how it displays like that.
Reply With Quote
  #874  
Old 02-12-2010, 07:35 AM
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Location: Netherlands
Posts: 1,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the update, but I really wish to see these 2 features:

1), Archive/Log system which can be set per usergroup.
2), Direct bottom chat (display latest chats instantly), so the scrolling effect won't show.
Reply With Quote
  #875  
Old 02-12-2010, 09:19 AM
dante_hd dante_hd is offline
 
Join Date: Feb 2006
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

German Umlauts like äöü will not work with RC5.
Reply With Quote
  #876  
Old 02-12-2010, 10:06 AM
MyChemicalSelf's Avatar
MyChemicalSelf MyChemicalSelf is offline
 
Join Date: Oct 2008
Posts: 160
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by FF|Skyrider View Post
Thanks for the update, but I really wish to see these 2 features:

1), Archive/Log system which can be set per usergroup.
2), Direct bottom chat (display latest chats instantly), so the scrolling effect won't show.
Once i have a bug fixed (editing posts showing as a reply) i will consider working on an archive.

All shouts are displayed instantly as they are wrapped with instant tags, not the best solution but meh ill sort it properly eventually.


About umlauts etc yeah not sure why its propbably because of the charset im using woops ill sort it for the gold release (i force the chat to use utf8 ^.^)

Quote:
Originally Posted by anddymax View Post
Hello !

When i give an infration to user, i see this error :

Code:
Fatal error: Cannot redeclare gcbos_command_impersonate() (previously declared in /home/tapvietblog.info/public_html/includes/class_gcbos.php(49) : eval()'d code:22) in /home/tapvietblog.info/public_html/includes/class_gcbos.php(49) : eval()'d code on line 35
How can i fix it Please help me ?
Please update to RC5 it has been fixed in the private build for a while. (silly bug)

Quote:
Originally Posted by RNGDE View Post
Pretty good server (Dedicated), and this site im running off of is the only site that utilizes any mySQL db, etc:

Generic 1024 MB
Generic 1024 MB
Dell Single socket 1067FSB - Quad Core Capable
Western Digital 250GB:SATA:7200RPM
Unknown Onboard
Intel 2.13 GHz 1066FSB - Kentsfield
How odd with RC5 on the demo site we are on older hardware if i remember right and we do just fine currently i will look into adding an idle system
Quote:
0.75 0.78 0.86 | 103 Users Online
Reply With Quote
  #877  
Old 02-12-2010, 10:55 AM
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Location: Netherlands
Posts: 1,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Would it be possible to make the chatbox "active" when your screen is seeing the chatbox? To prevent usage if the person is just browsing the page itself, not looking at the chat box.
Reply With Quote
  #878  
Old 02-12-2010, 01:13 PM
Tinnie Tinnie is offline
 
Join Date: Jan 2010
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I dont know if this is concerning but I used this plug in on my website and a few days later my host blocked my whole site because there is a leak in GCBOS.php file please help me or tell me how to fix it .
Reply With Quote
  #879  
Old 02-12-2010, 01:20 PM
HoSStiA HoSStiA is offline
 
Join Date: Aug 2007
Location: Moscow
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Instead of Cyrillic characters (UTF-8) in RC5 displayed characters from the Latin set. I had to return to the RC2.
Reply With Quote
  #880  
Old 02-12-2010, 01:26 PM
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
Posts: 3,085
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tinnie View Post
I dont know if this is concerning but I used this plug in on my website and a few days later my host blocked my whole site because there is a leak in GCBOS.php file please help me or tell me how to fix it .
This is why there has to be an idle timeout option. Once 20-30 people sit on the page and start using it as a chatroom, any shared server is in danger of being suspended.

Of course, I have no idea if that was your problem because you've given us zero details. I know there's nothing terribly wrong with this mod because the last few days during this huge blizzard my community has been hopping and I've been monitoring our shared server loads and they're fine with as many as 80 on (but not all sitting in the chatbox!).
Reply With Quote
  #881  
Old 02-12-2010, 02:34 PM
MarkJW's Avatar
MarkJW MarkJW is offline
 
Join Date: Nov 2006
Posts: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Videx View Post
Sort of. In Options deselect "Alert on new topic". However, PM alerts will still be shown.
Okay, thanks. It would be nice to have a seperate option, though.

Thanks for everything so far!
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:19 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07421 seconds
  • Memory Usage 2,357KB
  • Queries Executed 27 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (10)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (1)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (5)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete