Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

How to intergrate Morevil chat (auto login)

edited May 2007 in Vanilla 1.0 Help
Hello! Sorry for my bad english :) I would like to integrate Morevil chat but I don't know how to pass user name for auto login to chat. The parameter is: <param name="auto-login" value=" "> This parameter can be generated dynamically on the server-side (Perl, PHP, ASP, JSP...) or printed inside HTML page by javascript. Well, I don't know how, so if anyone can help... Thanks

Comments

  • edited May 2007
    u have the full version or the lite version

    u want every user on ur forum to be automatically be logged in to the chat ?
  • edited May 2007
    Follow these steps

    1) Copy the morevil webchat files to vanilla root.
    ur files should look like this. http://mysite.com/vanilla/chat.php etc

    2) Install Page Manage extension
    3) Create a new Page, give it a name etc, and then use this as the html code
    <?php echo '<div style="margin:20px 0 0 10px;"><p> My Chat place. excellent for waisting time</p> <APPLET codebase="." archive="'.$this->Context->Configuration["BASE_URL"].'chat.jar" code="Chat" width=750 height=450> <param name="config" value="'.$this->Context->Configuration["BASE_URL"].'config.txt"> <param name="smiles" value="on"> <param name="multi-rooms" value="on"> <param name="auto-login" value="'.$this->Context->Session->User->Name.'"> <param name="fgColor" value="#000000"> <param name="bgColor" value="#DDDDDD"> Your browser is NOT Java enabled </APPLET></div>'; ?>

    this will add a tab in the menu bar and when u click on it the chat will appear. it should autologin if ur using the full version. Autologin isn't available in the Lite version
  • Thank you! It's working :)
  • another question... :D i would like to open chat in new window but don't know what to include in html (php) page..
  • u mean not inside a tab. but popup window
  • edited May 2007
    Ok its 3 parts to do that.
    i'll tell u the first part, rest you should be able to do. I'll tell u how

    Part 1
    Create a folder called morevil in extensions folder
    inside it put all ur chat files. remember you need the full version for autologin
    Now in morevil folder, create a new file called vanillachat.php
    In it you copy paste this.
    <?php include('../../appg/settings.php'); include('../../appg/init_vanilla.php'); $Context->Session->Check($Context); echo' <HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <TITLE>Morevil Web Chat 4.23</TITLE> </HEAD> <BODY> <a href="http://www.morevil.com/chat/"><H3 align=center> <FONT COLOR="#707070" FACE="Arial, Helvetica"> Morevil Web Chat 4.23</FONT></H3></a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <APPLET archive="chat.jar" code="Chat" width=750 height=450> <param name="config" value="config.txt"> <param name="smiles" value="on"> <param name="multi-rooms" value="on"> <param name="auto-login" value="'.$Context->Session->User->Name.'"> <param name="fgColor" value="#555555"> <param name="bgColor" value="#CCCCCC"> Your browser is NOT Java enabled </APPLET> <BR> <BR> <BR> <DIV align=center> <FONT SIZE="-2" FACE="Arial, Helvetica"> Copyright &copy; 2000-2006, <A HREF="http://www.morevil.com/"><B>Morevil</B></A>. All rights reserved. </FONT> </DIV> </BODY> </HTML>'; ?>

    Now when you run the vanillachat.php file like so http://mywebsite.com/vanilla/extensions/morevil/vanillachat.php
    you should see the chat window with Autologin.
    Thats part 1

    part 2 search online on how to create a link that popups a window. pick the simplest code.
    Part 3 is use that link in Nugget extension and make it display in the panel. you're done.
This discussion has been closed.