Menü

Login

Aktuelle Version

Forum > IRC für Euer dotlan *

DOTLAN Intranet / Portal >> Allgemeines > IRC für Euer dotlan
Antwort erstellen
Autor Thema: IRC für Euer dotlan
Funstar
23.04.2005 um 12:47 QuoteProfileSend PM
NEW

Clan: Freaknet
Postings: 124

Funstar
Wer seine Besucher ohne grosse Umwege auch in seinen IRC-Channel locken will, der kann dies wie folgt tun:

- PJIRC und die deutsche Spachdatei herunterladen und entpacken: http://www.pjirc.com/downloads.php
- die an diesem Thread angehängte index.php herunterladen und modifizieren (Standard ist QuakeNet und #freaknet)
- alles in das neu erstellte Unterverzeichnis "irc" hochladen
- eventuell auf Eurer Webseite verlinken

Das war es schon. Die index-Datei ist so programmiert, dass wenn die User in Eurem dotlan-System eingeloggt sind, sie nach dem Betreten Eures Channels den Nicknamen übernehmen, mit dem sie bei Euch registriert sind.

Code:
<?
include("../global.php");

ob_start();
$PAGE->htmltitle = "Internet Relay Chat";
?>
<!-- page_sitetitle -->

<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr><td class="title">Freaknet LANParty :: Internet Relay Chat</td></tr></table>
<br /><br />

<!-- end: page_sitetitle -->
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="center"><applet code=IRCApplet.class archive="irc.jar,pixx.jar" width=500 height=400>
<param name="CABINETS" value="irc.cab,securedirc.cab,pixx.cab">
<param name="nick" value="Anonymous">
<param name="fullname" value="PJIRC User">
<param name="host" value="irc.quakenet.org">
<param name="port" value="6667">
<param name="gui" value="pixx">
<param name="language" value="german">
<param name="command1" value="/join #freaknet">
<? if ($CURRENT_USER->id > 0) {
echo " <param name=\"command2\" value=\"/nick $CURRENT_USER->nick\">"; } ?>
</applet></td>
</tr>
</table>
<?
$output = ob_get_contents();
ob_end_clean();

$PAGE->render($output);
?>

__________________
https://www.freaknet.de/
 
Fr33man
25.02.2010 um 18:08 QuoteProfileSend PM
NEW

Clan: Kein Clan
Postings: 17

Tach.. *alten thread rauskram*

Is das noch so wie es ist aktuell?
Denn wenn ich das so übernehme, dann bekomm ich die Fehlermeldung:
Code:
Startup error: java.lang.exception mandatory "name" prameter not provided


Da hab ich jetzt einfach den Parameter "Fullname" in "name" geändert.
Für all die, die das selbe Problem haben sollten

Und Evlt ist es sinnvoll noch diesen Parameter hinzuzufügen:

Code:
<param name="alternatenick" value="RDG-LAN_HP_??">

Um Probleme mit 2 Anonymen usern zu vermeiden

[Editiert von Fr33man am 25.Feb.2010 um 18:08]
 
Griffon
04.03.2010 um 13:41 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

Code:
$nick = $CURRENT_USER->id > 0 ? htmlentities($CURRENT_USER->nick) : 'Anonymous_??';


und dann $nick verwenden.
 
[ Antwort erstellen ]