IRC-Chat und Smilie Box

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
TuRiCaN
Mitglied
Beiträge: 8
Registriert: 31.05.2003 17:04

IRC-Chat und Smilie Box

Beitrag von TuRiCaN »

Hallo Ihrs,

ich hab den Chat von http://phpbb.com/phpBB/viewtopic.php?t=114594 bei mir verbaut pfunzt auch super

wie bekomm ich das hin, ähnlich wie bei der Chatbox, dass ein extra link zur Smilie Box führt, wo die user nur den Smilie anklicken müssen und der code wird automatisch ins eingabefeld übernommen.


Das ist die chat_body.tpl
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
<tr>
<td align="left" class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></td>
</tr>
</table>
<table width="100%" align="center" border="0" cellspacing="0" cellpadding="0" class="forumline">
<tr>
<td class="row1"><img src="images/spacer.gif" height="10"></td>
</tr>
<tr>
<td align="center" class="row1">
<applet code=IRCApplet.class archive="irc.jar,securedirc.jar" width=640 height=400>
<param name="CABINETS" value="irc.cab,securedirc.cab">

<param name="nick" value="{USERNAME}">
<param name="alternatenick" value="{USERNAME}">
<param name="name" value="{USERNAME}">
<param name="host" value="{SERVER}">
<param name="port" value="{PORT}">
<param name="command1" value="/join {CHANNEL}">

<param name="helppage" value="{HELP}">
<param name="timestamp" value="false">
<param name="smileys" value="true">

<param name="highlight" value="true">
<param name="highlightnick" value="true">

<param name="quitmessage" value="{QUIT_MESSAGE}">
<param name="asl" value="true">

<param name="bitmapsmileys" value="true">
{SMILIES}

<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="false">
<param name="defaultbackgroundimage" value="background.gif">

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

</applet>
</td>
</tr>
<tr>
<td class="row1"><img src="images/spacer.gif" height="10"></td>
</tr>
</table>

Das ist dir chat.php

<?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_INDEX);
init_userprefs($userdata);
//
// End session management
//

if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.".$phpEx."?redirect=chat.".$phpEx, true));
exit;
}

$sql = "SELECT emoticon, code, smile_url
FROM " . SMILIES_TABLE . "
ORDER BY smilies_id";

if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "error getting smilies", '', __LINE__, __FILE__, $sql);
}

$i = 1;
$smilies = '';
while ($row = $db->sql_fetchrow($result))
{
$smilies .= '<param name="smiley' . $i . '" value="' . $row['code'] . ' ' . $board_config['smilies_path'] . '/' . $row['smile_url'] . '">';
$i = $i + 1;
}

$help = "http://" . $board_config['server_name'] . $board_config['script_path'] . "faq.php?mode=pirc";

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

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

$template->assign_vars(array(
'USERNAME' => str_replace(" ", "_", $userdata['username']),
'SERVER' => $board_config['irc_server'],
'PORT' => $board_config['irc_port'],
'CHANNEL' => $board_config['irc_channel'],
'QUIT_MESSAGE' => $board_config['irc_quit'],
'SMILIES' => $smilies,
'HELP' => $help)
);


$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>

und irgentwo da zwischen muss wohl dass
<a href="javascript:void(0);" onclick="window.open('../posting.php?mode=smilies', '_chatboxsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=275');">Smilies Box</a>

aber wie schreib ich dass, damit bei klick auf smilie der code ins eingabefeld übernommen wird :roll:

Schon mal Danke vorab
TuRiCaN
Mitglied
Beiträge: 8
Registriert: 31.05.2003 17:04

Beitrag von TuRiCaN »

:cry:
MMedium
Mitglied
Beiträge: 17
Registriert: 29.03.2006 20:59
Wohnort: Braunschweig

gibts schon ne lösung?

Beitrag von MMedium »

mich würd mal interessieren, ob es hierfür schon eine lösung gibt, ich suche so etwas auch :o
Antworten

Zurück zu „phpBB 2.0: Mod Support“