anmeldung bei irc-applet mit board login

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Funk
Mitglied
Beiträge: 41
Registriert: 31.05.2004 23:45
Kontaktdaten:

anmeldung bei irc-applet mit board login

Beitrag von Funk »

hallo,

ich bräuchte mal hilfe von euch :

und zwar hab ich auf meinem board (www.cadasia.de) einen irc-chat in form von einem java-applet am laufen.

nun hab ich das gleiche auf einer anderen seite gesehen, mit dem unterschied, dass man dort beim eintreten in den irc-channel via dem applet automatisch mit seinem board-login-namen angemeldet wird...

das möchte ich auch haben, weiss nur nicht, welcher befehl den login-namen in den html-teil des java applets übergibt...

hier meine chat.tpl :

Code: Alles auswählen

 <table width="100%" cellspacing="2" cellpadding="2" border="0">
  <tr>
	  <td class="maintitle"><a href="{U_INDEX}">{L_CHAT}</td>
  </tr>
  <tr>
    <td class="nav"><a href="{U_INDEX}">{L_INDEX}</a> &raquo; <a href="{U_CHAT}">{L_CHAT}</a></td>
  </tr>
</table>

<table>
  <tr>
    <td valign="top" align="left" width="50%">
      <table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
        <tr>
          <th>&nbsp;</th>
        </tr>
        <tr>
          <td class="row1"> 
          <script src="http://securityresponse.symantec.com/avcenter/js/vir.js"></script>
		  <script src="http://securityresponse.symantec.com/avcenter/js/tools.js"></script>
		  <script src="http://securityresponse.symantec.com/avcenter/js/advis.js"></script>
		  <script src="http://securityresponse.symantec.com/avcenter/js/vir_display.js"></script>
		  <script>
			var symAmax = '4';
			var symRmax = '4';
			symDisplay();
		 </script>
          </td>
        </tr>
        <tr>
          <td class="cat">&nbsp;</td>
        </tr>
      </table> 
    </td>
    <td valign="top" align="center">
      <table class="forumline" cellspacing="1" cellpadding="3" border="0">
        <tr>
          <th>{L_CHAT}</th>
        </tr>
        <tr>
          <td class="row1">
             <applet code="IRCApplet.class" archive="irc.jar" width="600" height="400"  codebase="http://www.afterworkchat.net/pirc/">
	            <param name="CABINETS" value="irc.cab,securedirc-unsigned.cab">
	            <param name="nick" value="gast">
	            <param name="name" value="Region Oldenburg">
	            <param name="host" value="donald.afterworkchat.com">
	            <param name="port" value="6667">
	            <param name="language" value="german2">
	            <param name="autoconnection" value="false">
	            <param name="timestamp" value="true">
	            <param name="showabout" value="false">
	            <param name="automaticqueries" value="true">
	            <param name="smileys" value="true">
	            <param name="highlight" value="true">
	            <param name="highlightnick" value="true">
	            <param name="command1" value="join #Funkiller-X">
	            <param name="quitmessage" value="I will be back">
	            <param name="asl" value="true">
	            <param name="bitmapsmileys" value="true">
              <param name="smiley1" value=":) img/sourire.gif">
	            <param name="smiley2" value=":-) img/sourire.gif">
	            <param name="smiley3" value=":-D img/content.gif">
	            <param name="smiley4" value=":d img/content.gif">
	            <param name="smiley5" value=":-O img/OH-2.gif">
        	    <param name="smiley6" value=":o img/OH-1.gif">
              <param name="smiley7" value=":-P img/langue.gif">
	            <param name="smiley8" value=":p img/langue.gif">
	            <param name="smiley9" value=";-) img/clin-oeuil.gif">
	            <param name="smiley10" value=";) img/clin-oeuil.gif">
	            <param name="smiley11" value=":-( img/triste.gif">
	            <param name="smiley12" value=":( img/triste.gif">
	            <param name="smiley13" value=":-| img/OH-3.gif">
	            <param name="smiley14" value=":| img/OH-3.gif">
              <param name="smiley15" value=":'( img/pleure.gif">
              <param name="smiley16" value=":$ img/rouge.gif">
	            <param name="smiley17" value=":-$ img/rouge.gif">
	            <param name="smiley18" value="(H) img/cool.gif">
	            <param name="smiley19" value="(h) img/cool.gif">
	            <param name="smiley20" value=":-@ img/enerve1.gif">
	            <param name="smiley21" value=":@ img/enerve2.gif">
	            <param name="smiley22" value=":-S img/roll-eyes.gif">
	            <param name="smiley23" value=":s img/roll-eyes.gif">
	            <param name="channelfont" value="12 Arial">
	            <param name="chanlistfont" value="12 Arial">
	            <param name="nickfield" value="true">
	            <param name="useinfo" value="true">
	            <param name="styleselector" value="true">
	            <param name="setfontonstyle" value="true">
				      <param name="backgroundimage" value="true">
	            <param name="defaultbackgroundimage" value="awc.gif">
	            <param name="floatingasl" value="true">
	            <param name="color5" value="CCD9E2">
	            <param name="color6" value="CCD9E2">
	            <param name="helppage" value="http://www.afterworkchat.de/hilfe.html">
			       </applet>  
          </td>
        </tr>
        <tr>
          <td class="cat">&nbsp;</td>
        </tr>
      </table> 
    </td>
    <td valign="top" align="right" width="50%">
      <table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
        <tr>
          <th>&nbsp;</th>
        </tr>
        <tr>
          <td class="row1"> 
          <iframe marginwidth=0 marginheight=0 src='adv_top5.php' frameborder=0 width='100%' scrolling=no height=250> 
		  </iframe>
          </td>
        </tr>
        <tr>
          <td class="cat">&nbsp;</td>
        </tr>
      </table>  
    </td>
  </tr>
</table>

<table width="100%" cellspacing="2" cellpadding="2" border="0">
  <tr>
    <td class="nav"><a href="{U_INDEX}">{L_INDEX}</a> &raquo; <a href="{U_CHAT}">{L_CHAT}</a></td>
  </tr>
</table> 
und hier meine chat.php :

Code: Alles auswählen

 <?php 
/***************************************************************************
 *                                  chat.php
 *                            -------------------
 *
 ***************************************************************************/
 
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_CHAT);
init_userprefs($userdata);
//
// End session management
//

$page_title= 'Chat'; 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

$template->set_filenames(array(
	'body' => 'chat_body.tpl')
);

$template->assign_vars(array(
	'L_CHAT' => 'Chat', 
	'U_CHAT' => append_sid('chat.'.$phpEx))
);

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
letztendlich geht es glaub ich um diese stelle in der chat.tpl :

" <param name="nick" value="gast"> "

was muss ich statt "gast" schreiben, damit die logins übernommen werden ?

vielen dank schonmal und grüsse, funk
Benutzeravatar
Funk
Mitglied
Beiträge: 41
Registriert: 31.05.2004 23:45
Kontaktdaten:

Beitrag von Funk »

ok, das es sooo einfach ist, hätte ich niemals gedacht !!!

trial and error :) :) :)

"<param name="nick" value="{USERNAME}">"

nun möchte ich aber ein fenster auf meiner portal.php haben, in dem angezeigt wird, wer im chat ist... wie mache ich das ?

kann mir jemand helfen?

gruss
only4pro
Mitglied
Beiträge: 29
Registriert: 24.06.2004 03:10

Beitrag von only4pro »

Das hängt davon ab auf welchen Server du dein IRC Channel hast, bei Blitzorg-net ist es einfach. Bei anderen sehr schwer.

mfg
Benutzeravatar
Funk
Mitglied
Beiträge: 41
Registriert: 31.05.2004 23:45
Kontaktdaten:

Beitrag von Funk »

naja, wie zu sehen ist der server bei "www.afterworkchat.net" , aber das kann man doch auch anders lösen, oder nicht (ich weiss zwar nicht, wie dein lösungsvorschlag aussieht, aber du scheinst ja eine rückmeldung vom irc-server zu erwarten, was eine tolle sache ist, klar, bloss weiss ich nicht, ob das bei diesem funzt...) ?

dachte an sowas wie eine username-rückgabe, die ich dann aus der datenbank ziehen kann... dabei wäre dann zwar das problem, das ein ausloggen nicht angezeigt werden würde, aber vllt kann man das ja mit einem zeitintervall irgendwie lösen ?

gruss
Antworten

Zurück zu „phpBB 2.0: Mod Support“