ich hab ne tpl datei, und darin hab ich einen jIRC Chat applet integriert.
mit dem Parameter <param name="NickName" value=""> kann ich den nicknamen festlegen.<applet archive="chat/jirc_nss.zip" code=Chat.class width=100% height=350 >
<param name="CABBASE" value="chat/jirc_mss.cab">
...
..
<param name="NickName" value="">
...
..
</applet>
nun möchte ich, dass in diesen Parameter automatisch, der eigene Forennick übernommen wird.
also, dass bei mir dann z.b. gleich automatisch value="CyborgMax" gesetzt wird.
ist das möglich?
wenn ja, wie heißt die Variable für den user nick, die ich da eintragen muss. oder gibt es da noch andere wege.
ein weitere sache wäre, dass ich möchte, dass nur registrierte User den chat sehen können. wie kann ich das mit den berechtigungen in die php bzw. tpl einbringen.
ich hab mal hier die gesammte TPL und PHP datei angehängt:
Code: Alles auswählen
<body>
<table width="100%" border="0">
<tr>
<td width="167" align="left" valign="top"><table width="150" height="0%" border="0" cellpadding="3" cellspacing="1" class="forumline" style="border-collapse: collapse">
<tr>
<th height="7%" colspan="2" valign="middle" class="thHead"><center>
Hilfe
</center></th>
</tr>
<tr>
<td height="92%" colspan="2" valign="top" class="row2">
<p class="postbody">
<a href="#"><b>Navigation</b></a><br />
<img src="templates/fisubsilversh/images/arrow.gif" alt="{L_HOME}"> <a href="{U_PORTAL}">{L_HOME}</a><br />
<img src="templates/fisubsilversh/images/arrow.gif" alt="{L_FORUM}"> <a href="index.php">{L_FORUM}</a><br />
<a href="#"><b>Anleitungen</b></a><br />
<img src="templates/fisubsilversh/images/arrow.gif" alt="{L_RECENT}"> <a href="viewtopic.php?t=1">Befehle</a><br />
<img src="templates/fisubsilversh/images/arrow.gif" alt="{L_FAQ}"> <a href="{U_FAQ}">{L_FAQ}</a><br />
<img src="templates/fisubsilversh/images/arrow.gif" alt="{L_ALBUM}"> <a href="viewtopic.php?t=1">Hilfe</a>
<hr>
Es erscheint ein Fenster, du musst auf "JA" klicken, um chatten zu können.
<span class="row1"></span></td>
</tr>
<td width="150" height="1%" valign="top">
</table></td>
<td width="1388"><table width="100%" border="0" cellpadding="3" cellspacing="1" style="border-collapse: collapse" class="forumline"> <tr> <th class="thHead" colspan="2"><center>
Chat
</center></th> </tr> <tr> <td colspan="2" class="row2"><span class="postbody">
<!-- Connection Related Parameters -->
<tr>
<td colspan="2" class="row2"><span class="postbody">
<applet archive="chat/jirc_nss.zip" code=Chat.class width=100% height=350 >
<param name="CABBASE" value="chat/jirc_mss.cab">
<param name="LicenseKey" value="xxx">
<!-- Connection Related Parameters -->
<param name="" value="">
<param name="TotalServersAllow" value="1">
<param name="ServerName1" value="xxx">
<param name="Channel1" value="xx">
<param name="TotalChannelsAllow" value="1">
<param name="ServerPort" value="6668">
<param name="NickName" value="">
<param name="RealName" value="Gast meies Forums">
<param name="ChannelPassword" value="xxx">
<param name="UserName" value="xxx">
<!-- Color Related Parameters -->
<!--fisubsilver Farben:
weiß: 255,255,255 white
hellblau1: 234,237,244
hellblau2: 217,226,236
dunkelblau: 0,103,191
linkfarbe: 0,102,153
schriftfarbe: 0,0,0 black-->
<param name="TextColor" value="black">
<param name="TextScreenColor" value="234,237,244">
<param name="BackgroundColor" value="217,226,236">
<param name="FGColor" value="black">
<param name="ListTextColor" value="black">
<param name="ListScreenColor" value="234,237,244">
<param name="LogoBgColor" value="234,237,244">
<param name="InputTextColor" value="black">
<param name="InputScreenwhiteColor" value="white">
<param name="UserCmdColor" value="grey">
<param name="ServerErrorColor" value="red">
<param name="ActionColor" value="orange">
<param name="NickNameColor" value="2">
<param name="TitleBackgroundColor" value="217,226,236">
<param name="TitleForegroundColor" value="0,102,153">
<param name="ConfigBorderColor" value="0,103,191">
<param name="LogoBorderColor" value="0,103,191">
<!-- GUI and States Control -->
<param name="DisplayConfigRealName" value="false">
<param name="DisplayConfigServer" value="false">
<param name="DisplayConfigPort" value="false">
<param name="DisplayConfigMisc" value="false">
<param name="DisplayConfigChannel" value="false">
<param name="DisplayConfigSocks" value="false">
<!-- Smilies Rausgenommen:
<param name="FilterKeys" value=":) :( :D :P ;) :confused: :mad: :cool: ;( :love: :thumbup: :thumbdown: :evil: :kiss: :hello: :applause: :banghead: :bye:">
<param name="FilterVals" value="smile.gif frown.gif biggrin.gif tongue.gif wink.gif confused.gif mad.gif cool.gif evil.gif love.gif thumbup.gif thumbdown.gif evil.gif kiss.gif hello.gif applause.gif banghead.gif bye.gif"> -->
<param name="HostName" value="jpilot" >
<param name="UseModeIcons" value="false">
<param name="TimeStampFormat" value="hh:mm a" >
<param name="AllowTimeStamp" value="false">
<param name="DisplayAbout" value="false">
<param name="AllowURL" value="true">
<param name="IgnoreMOTD" value="true">
<param name="IgnoreServerMsg" value="true">
<param name="IgnoreUser" value="User ignorieren:">
<param name="ActivateUser" value="User aktivieren:">
<param name="NoConfig" value="true">
<param name="InitCommands" value="/clear">
<!-- Label wordings -->
<param name="FieldNameNick" value="Nick Name:">
<param name="FieldNameChannel" value="Chatroom:">
<param name="FieldNameServer" value="Server:">
<param name="FieldNameConnectNow" value="Raum betreten">
<param name="FieldNameCancel" value="Abbruch">
<param name="FieldNameAbout" value="Info">
<param name="FieldNameConfig" value="Konfiguration">
<param name="FieldNameConnect" value="Raum betreten">
<param name="FieldNameDisconnect" value=" Raum verlassen ">
<param name="FieldNameTitlePeople" value="Benutzer online">
<param name="FieldNameTitleTopic" value="Aktuelles Thema: ">
<param name="FieldNameAudio" value="Audio abspielen">
<param name="FieldNamePrivateClose" value="schließen">
<param name="FieldNamePrivateChatTitle" value="Chat mit: ">
<param name="FieldNameConnecting" value="Verbindung mit unserem Server wird aufgebaut">
<param name="FieldNameConnected" value="verbinde, bitte warten ...">
<param name="FieldNameChannelJoined" value="hat den Raum betreten">
<param name="FieldNameConnected" value="Verbinde, Bitte warten...">
<param name="FieldNameConnectionClose" value="Verbindung beendet">
<param name="FieldNameChannelJoined" value="hat den Raum betreten">
<param name="FieldNameChannelLeft" value="hat den Raum verlassen">
<param name="FieldNameNickNotify" value="hat seinen/ihrern Nick geändert in">
<param name="FieldNameProfileButton " value="Zeige Profil">
<param name="FieldNameQuitMsg " value="Verlassen">
<param name="FieldNameOK" value="OK">
<param name="FieldNamePrivateIgnore " value="Diesen User ignorieren">
<!-- Misc -->
<param name="WelcomeMessage" value="Willkommen im /stufen.net Chat!">
<param name="IgnoreUser" value="ignore user : ">
<param name="ActivateUser" value="activate user : ">
<param name="TextFontSize" value="12">
<param name="TextFontName" value="Verdana">
<param name="AllowJoinSound" value="true" >
<param name="AllowLeaveSound" value="true">
<param name="LogoGifName" value="/chat/IRClogo.gif">
<param name="SoundMsg" value="Play Sound">
<param name="NickNameColor" value="6">
<param name="NickMaskStart" value="">
<param name="NickMaskEnd" value=":">
<param name="PWindowHeight" value="250">
<param name="PWindowWidth" value="400">
<param name="BorderSpacing" value="0">
<param name="BorderVsp" value="3">
<param name="IgnoreModeMsg" value="true">
<param name="IgnoreCode" value="5" >
<param name="AllowShowURL" value="true">
<param name="AllowIdentd" value="true">
</applet>
</span></td>
</tr>
<td width="100%">
</table></td>
</tr>
</table>
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = $lang['Chat'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'chat.tpl')
);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>