Autor Tópico: WEBIRC  (Lida 1398 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Tarcísio

  • Visitante
WEBIRC
« Online: 23 de Abril de 2007, 11:11:14 »
Vocês conhecem bons webircs?

Valeu

Offline Alenônimo

  • Nível Máximo
  • *
  • Mensagens: 8.545
  • Sexo: Masculino
    • Alenônimo.com.br
Re: WEBIRC
« Resposta #1 Online: 23 de Abril de 2007, 11:47:12 »
Acho que existe o JIRC, um cliente IRC feito em Java. Nunca usei e não sei como ele é, mas dá uma caçada.
“A ciência não explica tudo. A religião não explica nada.”

Offline Vito

  • Webmaster
  • Nível 37
  • *
  • Mensagens: 3.554
  • Sexo: Masculino
    • Realidade
Re: WEBIRC
« Resposta #2 Online: 23 de Abril de 2007, 12:39:07 »
Alenônimo. Veja aí:
http://vitoalvaro.com/ateuatoa/action=chat
Cuidado o firefox pode travar. Por favor use Internet Explorer.
Fiz instalação manualmente e outro chat (Não IRC) está funcionado também.  :P
O arquivo de fonte chat.templante.php você pode colocar servidor no brasil e sala Clube Cético. Mais essa aí é pesadinho para quem usam navergadores terceiros.
A minha opinião parece bacana e desvantagem é pesadinho...

Código: [Selecionar]
<?php

function template_main()
{
global 
$context$scripturl$boardurl ;

//Define All The Variables

//Text To Display If No Guests Allowed Is On
$guesttext = &#39;<a href="&#39;. $boardurl . &#39;/action=register ">Register Today</a></br> Chat is not enabled for guests.&#39;;

//Would you like to allow or disallow guests ?

// 1 = On Guests Please 
// 0 = No Guests
$userchatguest "1";

// If We Are Allowing Guests What Do We Call Them ? ???= Random String Of 3 Numbers
$userchatguestname "mysite_Guest???";

//If That Name Is Already Taken We Need To Give Them A New Name
$userchatguestalternate "mysite_Guest????";

//Guest Full Name
$userchatguestfullname "mysite Site Guest";

// Suffix To Append To The End Of Each Name To Prevent Duplicates
$userchatsuffix "mysite";

//Alternate Name If Username Is In Use ??? = Random String Of 3 Numbers
$userchatalternate "Myname???";

//Users Full Name To Display
$userchatfullname "MySite User";

//Irc Server To Connect To
$userchatserver "irc.serenity-irc.net";

//Irc Channel To Connect To
$userchatchannel "mychannel";

// Auto Ident One User , Usually Admin
// 1 = On Ident Admin
// 0 = Off Dont Ident Admin
$userchatident "1";

//User Id To Auto Ident On
$userchatidentid "Admin ID Number";

//If Auto Admin Ident Is On Then This Is The Pass To Ident With
$userchatidentpw "adminidentpw";

//Quit Message For Users Leaving Chat
$userchatquitmsg "Obviously mysite.com chat isnt exciting enough :-P";


//Scripty Stuff Below Here, You Shouldnt Need To Change
$userchatname $context[&#39;user&#39;][&#39;name&#39;];

//Make sure the names are IRCable

$userchatname str_replace(" ","_",$context[&#39;user&#39;][&#39;name&#39;]);
$userchatname str_replace(".","_",$userchatname);
$initialchar substr($userchatname,0,1);
if ( (
$initialchar >= "0")  &&  ($initialchar <= "9") ) {
   
$userchatname "_" $userchatname ;
   }

echo&
#39; <br></br> &#39;;

if  ($userchatguest == (&#39;0&#39;) AND $context[&#39;user&#39;][&#39;is_guest&#39;])
echo&#39;<div align="center">&#39;. $guesttext .&#39;</div>&#39;;

else

echo &
#39;
<center
<
applet codebase="&#39;. $boardurl. &#39;/pjirc" code=IRCApplet.class archive="irc.jar,pixx.jar" width=640 height=400
<
param codebase="&#39;. $boardurl. &#39;/pjirc" name="CABINETS" value="irc.cab,securedirc.cab,pixx.cab">&#39;;

if  ($userchatguest == (&#39;1&#39;) AND $context[&#39;user&#39;][&#39;is_guest&#39;])
echo&#39;
<param name="nick" value="&#39;. $userchatguestname . &#39;_&#39;. $userchatsuffix . &#39;">
<param name="alternatenick" value="&#39;. $userchatguestalternate . &#39;">
<param name="fullname" value="&#39;. $userchatguestfullname . &#39;">&#39;;
else

echo&
#39;
<param name="nick" value="&#39;. $userchatname . &#39;_&#39;. $userchatsuffix . &#39;">
<param name="alternatenick" value="&#39;. $userchatalternate . &#39;">
<param name="fullname" value="&#39;. $userchatfullname . &#39;">&#39;;

//Connect To IRC Server
echo &#39;<param name="host" value="&#39;. $userchatserver . &#39;">&#39;;


//Auto Identify Admin
if  ($userchatident == (&#39;1&#39;) AND $context[&#39;user&#39;][&#39;id&#39;] == ($userchatidentid))

echo &#39; 
        
<param name="command1" value="/msg nickserv identify &#39;. $userchatidentpw . &#39;">
        <
param name="command2" value="/join #&#39;. $userchatchannel . &#39;"> &#39;;
else

//Not an Admin Eh ?
echo&#39;
         
<param name="command1" value="/join #&#39;. $userchatchannel . &#39;"> &#39;;


//Define as GUI

echo&#39;
<param name="gui" value="pixx">

<
param name="quitmessage" value="&#39;. $userchatquitmsg . &#39;">

<
param name="asl" value="true">

<
param name="useinfo" value="true">

<
param name="style:bitmapsmileys" value="true">

<
param name="style:smiley1" value=":) img/sourire.gif">

<
param name="style:smiley2" value=":-) img/sourire.gif">

<
param name="style:smiley3" value=":-D img/content.gif">

<
param name="style:smiley4" value=":d img/content.gif">

<
param name="style:smiley5" value=":-O img/OH-2.gif">

<
param name="style:smiley6" value=":o img/OH-1.gif">

<
param name="style:smiley7" value=":-P img/langue.gif">

<
param name="style:smiley8" value=":p img/langue.gif">

<
param name="style:smiley9" value=";-) img/clin-oeuil.gif">

<
param name="style:smiley10" value=";) img/clin-oeuil.gif">

<
param name="style:smiley11" value=":-( img/triste.gif">

<
param name="style:smiley12" value=":( img/triste.gif">

<
param name="style:smiley13" value=":-| img/OH-3.gif">

<
param name="style:smiley14" value=":| img/OH-3.gif">

<
param name="style:smiley16" value=":$ img/rouge.gif">

<
param name="style:smiley17" value=":-$ img/rouge.gif">

<
param name="style:smiley18" value="(H) img/cool.gif">

<
param name="style:smiley19" value="(h) img/cool.gif">

<
param name="style:smiley20" value=":-@ img/enerve1.gif">

<
param name="style:smiley21" value=":@ img/enerve2.gif">

<
param name="style:smiley22" value=":-S img/roll-eyes.gif">

<
param name="style:smiley23" value=":s img/roll-eyes.gif">

<
param name="style:backgroundimage" value="false">

<
param name="style:sourcefontrule1" value="all all Serif 12">

<
param name="style:floatingasl" value="true">

<
param name="pixx:timestamp" value="true">

<
param name="pixx:highlight" value="true">

<
param name="pixx:highlightnick" value="true">

<
param name="pixx:nickfield" value="true">

<
param name="pixx:styleselector" value="true">

<
param name="pixx:setfontonstyle" value="true">
</
applet>

</
center>

<
br></br>

&
#39;;

}

?>

Offline Alenônimo

  • Nível Máximo
  • *
  • Mensagens: 8.545
  • Sexo: Masculino
    • Alenônimo.com.br
Re: WEBIRC
« Resposta #3 Online: 23 de Abril de 2007, 12:54:51 »
Cuidado o firefox pode travar. Por favor use Internet Explorer.
Isto pode ser o suficiente para eu não freqüentar o seu site.

Se não está conseguindo manter um programa de chat no SMF, melhor deixar sem então.
“A ciência não explica tudo. A religião não explica nada.”

 

Do NOT follow this link or you will be banned from the site!