Hello YaBBer
-----------------------------------------------
C h a t I R C V 1.0
----------------------------------------------- Inspired by the "IRC Mod" from
Shoeb Omar ... i have generate a completely new
ChatIRC Mod For this Mod i use a modified
PJIRC Java-based Webchat Client Software (Free and open source).
Download? Take a look at end of this thread ...
Feature-list:- Chat
- Smilies
- Private chatrooms
- Simply external control via javascript (dropdown-menue)
- Auto-login
- Multilingual support
- Away/Back message field
- Chat-User-Online in Info Center (BoardIndex)
- Chat-User-Online on external Homepage (Javascript, IFrame or SSI)
- Profile
- Alternative nickname field
- Nick password field (auto-identify)
- Chat Administration
- The name of the chatroom (Channel)
- Brief description/channelinfo of the chatroom
- IRC-Host setting (your own or form included IRC Net server list)
- IRC-Port setting
- Language support
- Chat opens in a new window (popup or yymain)
- Enable guests in IRC Chat
- Use standard applet style (blue) or your own applet style-setting
- Info-Code for 'Chat-User-Online' on external Homepage (Javascript, IFrame or SSI)
- and more ...
Note:After installation the ChatIRC Mod .... go to your ...Admin Center -> BoardMod Mods -> ChatIRC Mod... and setup your Chat settingsAlso go to the ...Admin Center -> Forum Controls -> Help/FAQ Files... section, and add the "admin_chatirc" and "user_chatirc" files to make them visible in the forum help system!
Screenshots:- IRC Forum Chat
- Profile Setting (optional)
- Chat Administration (click on the screen to view more)
Translation-Info:This Mod includes the language-files for English and German! If you want translate the ChatIRC-mod to an other language ... work out this files ...
CGI-BIN:
- cgi-bin/yabb2/Help/English/User/user_chatirc.help
- cgi-bin/yabb2/Help/English/Admin/admin_chatirc.help
- cgi-bin/yabb2/Languages/English/ChatIRC.lng
- cgi-bin/yabb2/Languages/English/SetChatIRC.lng
HTML:
- yabbfiles/ModImages/ChatIRC/Languages/english.txt
- yabbfiles/ModImages/ChatIRC/Languages/pixx-english.lng
.. also translate the "Menue-txt" example included ->
ChatIRC_german_lng.mod
Known problems:- The "Whois" function don't work on all servers
Credits:Mod:
[NEW] ChatIRC Mod [beta 1]Original code by Christian Tribelnig (XTC)
http://www.yabbserver.comExtended Version ChatIRC V1.0 for YaBB 2.2.1/2.2.2 by
- Jeffrey Man (Jet Li)
http://www.yabbworld.comBig thx to all my
Chat-Betatester ...
- Mick and Fonso (
www.info4alien.de)
- ThM (
www.yabbwelt.de)
Installation:1) Modify YaBB files using BoardMod or manually.
2) Load modified files to your server in ASCII mode.
AdminIndex.pl
/Admin/AdminSubList.pl (ASCII)
/Admin/ManageTemplates.pl (ASCII)
/Admin/ModList.pl (ASCII)
/Languages/English/Menu.lng (ASCII)
/Sources/AdvancedTabs.pl (ASCII)
/Sources/BoardIndex.pl (ASCII)
/Sources/Profile.pl (ASCII)
/Sources/Subs.pl (ASCII)
/Sources/SubList.pl (ASCII)
/Sources/System.pl (ASCII)
/Sources/TabMenu.pl (ASCII)
/Templates/default/BoardIndex.template (ASCII)
/Templates/yabb21/BoardIndex.template (ASCII)
/Variables/Menu0.def (ASCII)
/Variables/Menu1.def (ASCII)
/Variables/Menu2.def (ASCII)
NOTE: Upload BoardIndex.template to your custom template dir.
Example: /Templates/
templatename/BoardIndex.template (ASCII)
From Package:/Admin/SetChatIRC.pl (ASCII and Chmod 755)
/Help/English/Admin/admin_chatirc.help (ASCII and Chmod 755)
/Help/English/User/user_chatirc.help (ASCII and Chmod 755)
/Languages/English/ChatIRC.lng (ASCII and Chmod 666)
/Languages/English/SetChatIRC.lng (ASCII and Chmod 666)
/Sources/ChatIRC.pl (ASCII and Chmod 755)
/Sources/ChatIRCOnline.pl (ASCII and Chmod 755)
/Variables/ChatIRClog.txt (ASCII and Chmod 666)
/yabbfiles/irc-unsigned.jar (Binary and Chmod 755)
/yabbfiles/irc.cab (Binary and Chmod 755)
/yabbfiles/irc.jar (Binary and Chmod 755)
/yabbfiles/IRCApplet.class (Binary and Chmod 755)
/yabbfiles/pixx.cab (Binary and Chmod 755)
/yabbfiles/pixx.jar (Binary and Chmod 755)
/yabbfiles/securedirc-unsigned.cab (Binary and Chmod 755)
/yabbfiles/securedirc.cab (Binary and Chmod 755)
/yabbfiles/ModImages/ChatIRC/irc.gif (Binary and Chmod 755)
/yabbfiles/ModImages/ChatIRC/ircnetwork.txt (ASCII)
/yabbfiles/ModImages/Buttons/English/chatirc.png (Binary and Chmod 755)
/yabbfiles/ModImages/ChatIRC/Languages/english.txt (ASCII)
/yabbfiles/ModImages/ChatIRC/Languages/german.txt (ASCII)
/yabbfiles/ModImages/ChatIRC/Languages/pixx-english.lng (ASCII)
/yabbfiles/ModImages/ChatIRC/Languages/pixx-german.lng (ASCII)
/yabbfiles/ModImages/ChatIRC/Sound/bell2.au (ASCII)
/yabbfiles/ModImages/ChatIRC/Sound/ding.au (ASCII)
/yabbfiles/ModImages/ChatIRC/Templates/default/chatirc.gif (Binary and Chmod 755)
/yabbfiles/ModImages/ChatIRC/Templates/yabb21/chatirc.gif (Binary and Chmod 755)
NOTE: If you have a custom template, create a new dir. for your image
Example: /yabbfiles/ModImages/ChatIRC/Templates/
templatename/chatirc.gif (Binary and Chmod 755)
edit
Variables/taborder.txt to show Chat Tab Button on new Style
search
search
add after
chatirc
Server Info:If the ident server already used on your Server, you can disabled it by modifing in
ChatIRC.plsearch
$ChatIRC_Code .= qq~
<param name="port" value="$irc_port">
add after
<param name="useidentserver" value="false">
MIME-type Server Error:If you get this Error: Startup error: java.lang.Error: Unable to load interface pixx : java.langClassNotFoundException: irc.gio.Interface
Move
- ChatIRC/Languages/english.txt (ASCII mode)
- ChatIRC/Languages/german.txt (ASCII mode)
- ChatIRC/Languages/pixx-english.txt (ASCII mode)
- ChatIRC/Languages/pixx-german.txt (ASCII mode)
To
- yabbfiles/english.txt (ASCII mode)
- yabbfiles/german.txt (ASCII mode)
- yabbfiles/pixx-english.txt (ASCII mode)
- yabbfiles/pixx-german.txt (ASCII mode)
Download:-->
ChatIRC V1.0 for YaBB 2.2.1 / 2.2.2 /2.2.3Have Fun