vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Beta Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=5)
-   -   Chat Invitation (https://vborg.vbsupport.ru/showthread.php?t=48990)

amykhar 02-15-2003 10:00 PM

Chat Invitation
 
OK. This one was by request. It is most definitely in Beta.

This Hack puts a link on the Who's Online page that if clicked, invites the user to chat in your forum chat room.

1. You will have to do some customization to make this work for your chat system.
2. This is a manual install. Don't go anywhere near it if you don't know how to run queries, update files, create templates, etc.
3. I will support bugs and possibly add new features. However, I will not teach hacking basics in this thread.

Know Issues:
a) Resolved.
b) Currently, the only invitation link is on the Who's Online page. I will probably add it to the user profile later.
c) You are probably going to want to create an invitation icon to use instead of the text link I have. Feel free to share with the rest of us :D

Features:
a) User Control Panel interface allows members to turn off chat requests.
b) Shows who invited you to chat.


ScreenShots to Follow in subsequent posts.

amykhar 02-16-2003 06:05 PM

User Control Panel Interface:

amykhar 02-16-2003 06:07 PM

Who's Online Link:

amykhar 02-16-2003 06:09 PM

The popup:

Note: The popup behaves exactly like the pm popup. If you click ok the first time to accept the invitation, a second box pops up. The OK button takes you to chat in a new window. The Cancel opens up chat in the current window.

amykhar 02-16-2003 06:28 PM

If you downloaded the attachment before I made this post, I just made the following addiction to the install instructions:

Code:


d) headinclude:

Find:
$headnewpm

Add After:
$headchatInvite

The zip file has already been corrected.

amykhar 02-16-2003 07:32 PM

I just fixed it so that it shows who invited you. If you already installed, you only need to upload the new php file and replace the head_chatInvite template contents with the contents of the updated text file.

You will also need to run this query:
ALTER TABLE `user` ADD `inviter` VARCHAR(50) NOT NULL;

Amy

NuclioN 02-16-2003 08:00 PM

Great amykhar :) We use Jpilot chat and ik can't figure out where to put the link in head_chatInvite template.

amykhar 02-16-2003 08:16 PM

See where I have the link to chat.html? It's in two places in that template. That's where it would go.

Amy

amykhar 02-16-2003 08:17 PM

BTW, My chat room went from DEAD to jumping just because of this hack.

Amy

NuclioN 02-16-2003 08:25 PM

Hm..i only see this: $bburl/inviteChat.php?action=accept but no chat.html or i overlooked it.


All times are GMT. The time now is 03:09 AM.

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.01880 seconds
  • Memory Usage 1,725KB
  • 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
  • (1)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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