vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Chat Modifications - [CTech] Chat: IRC (Webchat) (https://vborg.vbsupport.ru/showthread.php?t=256645)

CvP 01-05-2011 10:00 PM

[CTech] Chat: IRC (Webchat)
 
1 Attachment(s)
About the Add-on
This add-on utilizes qwebirc to provide a web irc interface to your forums. I have created this for my site and releasing here for everyone (free to use). You are not allowed to remove the copyright text.

Features
  • Easy to configurable admincp options
    • guest name/prefix
    • channels to join
    • server to use
  • Automatic tab in navbar
  • stylevars support
Features to Come
  • some navbar related options (dropdown menu)
  • chat window as a popup window (in menu)
  • irc:// link in menu
  • ability to work even if your site is closed (and may be during database problems too)
  • facebook styled chat (might release it as a separate add-on though)
Supported vB Version
check above. It may or may not work on previous versions. I don't really care.

How to Install
Estimate Install Time: less than 2 minutes.
  1. Extract the zip file in your computer
  2. Rename the admincp folder to match your server admincp folder if you have changed it
  3. Upload all the files in /upload to your forum directory
  4. import the product XML using add product in admincp
  5. Configure the product [ admincp > Crimson Tech Products > Chat: IRC ... ]
  6. Enjoy!
Support
I will try to support this add-on and add-on users for as long as I can. But no support unless you click INSTALL!
Also, don't forget to rate the add-on.


Demo and Screenshot

http://img259.imageshack.us/img259/9...pturebe.th.jpg https://vborg.vbsupport.ru/

http://img259.imageshack.us/img259/9914/capturebe.jpg
http://img838.imageshack.us/img838/5354/capturemz.jpg

Version History
0.0.1
  • Initial Release
0.0.2
  • Fixed two file names [ .\packages\ctech\chat_irc\plugins\ ]
    • wol_display.php => online_location_unknown.php
    • wol_process.php => online_location_process.php
  • Fixed a typo in chat_irc.php that was affecting guest names
  • To update: replace the files with new ones. Import the product xml if you wish.

Cheers.

PS: Up until now, I've only been modifying things to suit my needs. This is my first add-on created from scratch :)

CvP 01-06-2011 07:01 PM

Reserved for future use :)

bulldog51981 01-06-2011 07:07 PM

Screenshot or demo?

CvP 01-06-2011 07:42 PM

added. thanks.

OldSchoolDSL 01-06-2011 07:47 PM

Uses outside content. would like to see one where the content was localhost

Cool idea though

CvP 01-10-2011 04:19 PM

Quote:

Originally Posted by OldSchoolDSL (Post 2145081)
Uses outside content. would like to see one where the content was localhost

Cool idea though

you are free to host qwebirc on your "localhost" and tell this add-on to use that.
I will probably do it soon and when I do, i will integrate it even further.

VAStudios 01-14-2011 03:29 PM

So I've attempted to do this myself; but it's time to ask the experts.

I'm trying to get it to link to an EFnet server and channel. So, originally I just changed the server to "http://chat.efnet.org" but that took away the added functionality of knowing the forum-users name and default channels I specified.

I can do it that way and just force people to put in their usernames and the channel; but I'd rather have that information in there already when they click on "Webchat" along with the preset prefix I've defined for them.

I feel like I'm close... and maybe just not using the correct original link because I noticed that by default it is - http://qchat.rizon.net

CvP 01-15-2011 03:45 AM

It seems EFNet has two instances of webchat.We are looking for the 9090 one :)

Jeremy8 01-15-2011 04:57 AM

is it possible to show users online in a navtab or somewhere on the home page?

CvP 01-15-2011 05:15 AM

Not with this add-on.

However, if you can run an irc bot on your server, it should be pretty easy to get online user list and display anywhere.

lapiervb 01-15-2011 11:43 AM

Will this slow down the site or require more bandwidth.

CvP 01-15-2011 11:50 AM

Quote:

Originally Posted by lapiervb (Post 2149425)
Will this slow down the site or require more bandwidth.

Not at all.

Dr.osamA 01-17-2011 10:06 PM

Excellent = 5 stars

installed under test

Jeremy8 01-19-2011 09:37 PM

So if someone with the username Bob enters the chat, will their name automatically be Bob in the room?

tlwwolfseye 01-19-2011 10:11 PM

Is there no usergroup permission setting ?

CvP 01-20-2011 07:06 AM

Quote:

Originally Posted by Jeremy8 (Post 2151684)
So if someone with the username Bob enters the chat, will their name automatically be Bob in the room?

yes as long as someone has not registered that nick in IRC.

Quote:

Originally Posted by tlwwolfseye (Post 2151703)
Is there no usergroup permission setting ?

Since IRC is accessible using any irc client (desktop, web, mobile etc), there is no benefit in blocking it by usergroup as anyone can join using those methods.
What type of usergroup permission are you looking for?

Jeremy8 01-20-2011 01:15 PM

So what does it do if the user's name is already taken on that network? Does it change their name to that but then the IRC tells them to login etc?

edit: nvm, tested it. puts an underscore after name

CvP 01-20-2011 01:28 PM

Quote:

Originally Posted by Jeremy8 (Post 2151944)
So what does it do if the user's name is already taken on that network? Does it change their name to that but then the IRC tells them to login etc?

If username is taken, it will ask for the password. The user will be renamed to Guestxxxxx after 60 seconds if password is not provided.
If username is taken and that user is online, username will be changed to username_.
This is standard IRC behavior.

Demo is working. If it doesn't load, it means the qwebirc is unavailable at that moment (usually due to updates).

cloferba 02-02-2011 08:57 PM

can i create my own irc server?

CvP 02-02-2011 10:08 PM

Quote:

Originally Posted by cloferba (Post 2157945)
can i create my own irc server?

You need to run an ircd in your server.
http://en.wikipedia.org/wiki/IRCd

Crogge 02-04-2011 12:36 AM

Well I tested it today because it looks promising. I installed it and noticed that it takes up to 5 minutes to load, then its working just fine.

Any idea why it takes so much time till it loads the chat? Some users said they get no chat at all and it would show only the website of the IRC server.

CvP 02-04-2011 03:55 AM

It takes only 2/3 sec for me to load.

You need to understand that this is a "wrapper" for qwebirc which is hosted by the irc server site (or you if you can setup qwebirc yourself). If the irc server site is having problem, it wont load.

Nano_ 02-05-2011 11:47 PM

CvP, any chance to make an option to set permissions to usergroups (like "guests = don't view this page)" and force plugin to set username chat (nick) to be the same as username (forum)?

I have a IRCD running on my VPS only to my site, so i want to enable this function. Probably i'll put some restrictions on IRCD to other clients on server (like clients wich don't connect with qwebirc = killed).

Sorry for poor english.

Regards.

CvP 02-06-2011 05:38 AM

Quote:

Originally Posted by Nano_ (Post 2159205)
CvP, any chance to make an option to set permissions to usergroups (like "guests = don't view this page)" and force plugin to set username chat (nick) to be the same as username (forum)?

I have a IRCD running on my VPS only to my site, so i want to enable this function. Probably i'll put some restrictions on IRCD to other clients on server (like clients wich don't connect with qwebirc = killed).

Sorry for poor english.

Regards.

Sure it can be done however what if i use another qwebirc instance?
You will need to
- host qwebirc yourself and
- customize it in someway so your ircd can identify it among all qwebirc instances

I believe it already sets the forum username, does it not?

Crogge 02-07-2011 09:05 PM

Quote:

Originally Posted by CvP (Post 2158549)
It takes only 2/3 sec for me to load.

You need to understand that this is a "wrapper" for qwebirc which is hosted by the irc server site (or you if you can setup qwebirc yourself). If the irc server site is having problem, it wont load.

Well I guess that explains it, thanks. The target is loading really slow for me so the only option seems to be a local qwebirc.

HansMuenchen 03-27-2011 08:08 PM

Hello,

I have running a own IRCD Server. I want now to know what I must do to run the addon with a own server?

Thnx
Hans

CvP 03-28-2011 03:03 AM

Quote:

Originally Posted by HansMuenchen (Post 2178092)
Hello,

I have running a own IRCD Server. I want now to know what I must do to run the addon with a own server?

Thnx
Hans

http://qwebirc.org/faq

thunderclap82 04-22-2011 12:21 AM

Installed and working on our site. The only issue I have is that in the bottom right corner (cut off mind you) you can register your nick. But, after entering the asked for information, no email is sent to register your nick to your password. Minor, but I would like to see if fixed. Still, I like it a lot. Better than the flash alternative.

CvP 04-25-2011 12:20 PM

Quote:

Originally Posted by thunderclap82 (Post 2187221)
Installed and working on our site. The only issue I have is that in the bottom right corner (cut off mind you) you can register your nick. But, after entering the asked for information, no email is sent to register your nick to your password. Minor, but I would like to see if fixed. Still, I like it a lot. Better than the flash alternative.

can you tell me which browser are you using?

LBGSHI 04-27-2011 08:40 PM

Tried to install, but got the error: Unable to find a class to validate: vB_TemplateParser_Curlycssfile on line 1083 in [...] Any idea?

Please PM as well if you respond...thanks in advance.

CvP 04-28-2011 02:56 AM

Quote:

Originally Posted by LBGSHI (Post 2189416)
Tried to install, but got the error: Unable to find a class to validate: vB_TemplateParser_Curlycssfile on line 1083 in [...] Any idea?

Please PM as well if you respond...thanks in advance.

Make sure you are on latest vBulletin (at least 4.1.0) and try to disable all other mods. Then check again.

Trek 05-22-2011 01:52 AM

Installed and working great, thanks much!

marinelife 07-16-2011 03:28 AM

is there a way to remove the tab so I can add my own with group permissions?

daydie 08-21-2011 12:53 PM

how do i ban users or block any1 spamming

CvP 08-22-2011 05:14 PM

<a href="http://www.irchelp.org/irchelp/changuide.html" target="_blank">http://www.irchelp.org/irchelp/changuide.html</a>

daydie 09-06-2011 07:15 AM

btw some1 else is admin how? i moved servers hosting, how i become admin again? and remove others?

CvP 09-07-2011 07:32 AM

Quote:

Originally Posted by daydie (Post 2242478)
btw some1 else is admin how? i moved servers hosting, how i become admin again? and remove others?

admin in channel is not determined by this mod. It is determined by the irc server you are using. If someone has taken over your channel, you need to contact the irc server's support channel; usually /j help

GhostHunter2010 01-28-2012 01:16 PM

this connect to different server there is no configuration about own server like unreal etc i have 3 servers ... anyways cool idea but not for me lol i already have installed qwebirc an hosted on my own server but if u want this mod to be used m8 u must do more it will be best for people to add own server etc good luck

CvP 01-29-2012 05:41 PM

Quote:

Originally Posted by GhostHunter2010 (Post 2293437)
this connect to different server there is no configuration about own server like unreal etc i have 3 servers ... anyways cool idea but not for me lol i already have installed qwebirc an hosted on my own server but if u want this mod to be used m8 u must do more it will be best for people to add own server etc good luck

If you already have qwebirc hosted, just use that url in the options and it will work just fine.

GhostHunter2010 01-29-2012 06:16 PM

i tried didnt work m8


All times are GMT. The time now is 05:23 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.01474 seconds
  • Memory Usage 1,828KB
  • 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
  • (13)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)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