Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
Christian

[Archiv] IRC Anzeige im Forum

Recommended Posts

Eigentlich wollte ich gerne, dass @=Operator und *=Admin, Founder noch farblich unterschieden wird

aber * ist Founder und dadurch auch Admin, aber meinst Du das interessiert jemanden, wer den Chat registriert hat? ;)

So wichtig ist es nicht, wollte die Zurodnung halt genauso machen wie im Forum. Admin=*, Boardsmod=@, Forumsmod=%, Member=+ und Gäste... mit gleichen Farben wie im Onlinestatus :rolleyes:

war ja nur so ne Frage....

Mir ist da noch so ne Idee gekommen für eine Weiterentwicklung dieses Mods gekommen B)

Und zwar habe ich in meinem Forum ein Custom Profile Field für IRC-Nickname erstellt, da manche User im IRC einen anderen Nickname verwenden wollen, als im Forum...

Wäre es nicht kewl, wenn dieser mit dem Nickname übereinstimmt, dann ebenfalls ins Profil zu verlinken? :teehee:

Spielerei, aber schick... :D

Ein kleiner Tip für 2. aus meinem Vorpost? :wub:

Share this post


Link to post

Also das mit dem zweiten Usernamen ist schwierig, da im IRC es ja durchaus üblich ist, seinen Nick zu ändern, um den Status zu markieren (Christian|afk z.B.). Diese würde man nicht finde und dadurch würde fast keiner farblich markiert werden. Ich habe lange über diese Idee nachgedacht (ja, ich hatte sie auch ;) ), aber ich wüsste nicht wie man das sinnvoll umsetzen könnte.

Zu Deiner anderen Frage:

im Skin File! (so groß ist das ja auch nicht ;) )

hier der Eintrag der Skin Anzeige, der zu ändernde Bereich ist rot, align=center und/oder valign=middle musst Du einfügen.

function ircData($irc) {

global $ibforums;

return <<<EOF

<tr>

<td class='pformstrip' colspan='2'><b>Server: <u>irc.euirc.net</u> Chan: <u>{$irc['chan']}

</u></b></td>

</tr>

<tr>

<td width="5%" class='row2'><img src="irc/mirc.gif" border="0"/></td>

<td class='row4' width='95%'>

{$irc['text']} (Rekord liegt bei <b>{$irc['record']}</b> Usern gleichzeitig)

<div class='thin'>

{$irc['user']}

</div>

<b>Farben Legende:</b> {$irc['legend']}<br />

<b>Channel Topic:</b> <i>{$irc['topic']}</i>

</td>

</tr>

EOF;

}

Share this post


Link to post

Was ich noch "kewler" fände wäre, dass man seinen Usernamen im Profilfeld eingeben kann und falls man im Chan geregt ist noch das Passwort wenn man dann den Channel betritt sollte man den gewünschten Namen bekommen und sich automatisch identifizieren :)

Share this post


Link to post

Was ich noch "kewler" fände wäre, dass man seinen Usernamen im Profilfeld eingeben kann und falls man im Chan geregt ist noch das Passwort wenn man dann den Channel betritt sollte man den gewünschten Namen bekommen und sich automatisch identifizieren :)

Bist Du Dir sicher, dass das was mit der irc Anzeige im Portal zu tun hat? ich würde das eher dem Chat Applet zuordnen ;)

Share this post


Link to post

Hier ein kleiner Fix, wenn das WebEye mal ausfällt (sonst wird "-1 User im Chat" angezeigt):

Datei: irc.php

// Der text variiert, je nach Anzahl der User

if ($irc['count'] == -1)

{

$irc['text'] = "Vielleicht ist jemand im Chat...";

   fclose($fp);

   

   return $irc;

}

else switch($irc['count'])

{

  case 0:

    $irc['text'] = "Derzeit ist <b>niemand</b> im Chat";

    break;

  case 1:

    $irc['text'] = "Derzeit ist <b>ein</b> User im Chat";

    break;

  default:

    $irc['text'] = "<b>".$irc['count']."</b> User sind gerade im Chat";

    break;

}

$irc['legend'] = $this->generateStatusLegend();

   }

   fclose($fp);

   

   return $irc;

}

//-----------------------------------------------------

Edited by craxelburger

Share this post


Link to post

soo. ich hab nen anderes problem. wennd er webeye ganz weg ist kriegen meine user irgendwelche fehlermeldungen, des forum funzt net gescheit. Im Firebird ischs wurscht, der führts trotzdem aus, aber der IE sponkt rum.. kann man da was gegen machen??? dass der die fehlermeldungen unterdrückt??

Share this post


Link to post

ein "@" vor den Code schreiben, der Probleme macht.

Wenn die fehlermeldung z.B. lautet "Error in line 4: foreach(...."

dann schreibst Du in Zeile 4 vor foreach ein "@" also @foreach

Ist zumindest einen Versuch Wert ;)

Share this post


Link to post

Es sollten auch negative Werte genommen werden, nur muß du die Anweisung dann wie folgt schreiben:

case '-1':

Dann sollte PHP das schon verstehen, glaub ich jedenfalls. :)

Share this post


Link to post

Also das mit dem zweiten Usernamen ist schwierig, da im IRC es ja durchaus üblich ist, seinen Nick zu ändern, um den Status zu markieren (Christian|afk z.B.). Diese würde man nicht finde und dadurch würde fast keiner farblich markiert werden. Ich habe lange über diese Idee nachgedacht (ja, ich hatte sie auch ;) ), aber ich wüsste nicht wie man das sinnvoll umsetzen könnte.

Du hast natürlich Recht, das habe ich nicht bedacht. Aber ist es nicht möglich das Custom Profile Fiedld sensitiv anzulegen, also das z.B. Christian* eingetragen wird und dann ein Nick mit Christian|afk oder |away usw. auch erkannt wird. oder halt *hristian* usw... oder ist das mit php nicht möglich?

Man könnte doch auch zwei Profilefields vergeben, einmal nickname und nickname2 bzw awaynick...natürlich nicht besonders elegant...

Btw: ist der Vorschlag von craxelburger in den Link zu Beginn des Threads eingebaut worden?

Share this post


Link to post

Btw: ist der Vorschlag von craxelburger in den Link zu Beginn des Threads eingebaut worden?

nein, mache ich demnächst.

Das andere habe ich verworfen, da man eben nicht prüfen kann, ob die angeben stimmen. Letztenendes ist es doch schon ganz nett, dass die irc status Levels farblich hervorgehoben werden, oder? :)

Share this post


Link to post

Das andere habe ich verworfen, da man eben nicht prüfen kann, ob die angeben stimmen. Letztenendes ist es doch schon ganz nett, dass die irc status Levels farblich hervorgehoben werden, oder? :)

Jo :lol:

btw. du hast ne PM

Share this post


Link to post

@christian

Ist es möglich einzubauen, dass bei der Anzeige der Chat-Usernamen im Portal z.B. nach 20 Zeichen ein Cut oder Zeilenumbruch oder Punkte (...) gesetzt werden oder ne kleinere Schriftart für die langen Namen genommen wird?

Falls der Name im IRC zu lang ist, gibt es nämlich Probleme, dass die Box zu gross wird und das Portal dadurch Quasi zerrissen wird.

Thx.

Edited by craxelburger

Share this post


Link to post

ein "@" vor den Code schreiben, der Probleme macht.

Wenn die fehlermeldung z.B. lautet "Error in line 4: foreach(...."

dann schreibst Du in Zeile 4 vor foreach ein "@" also @foreach

Ist zumindest einen Versuch Wert ;)

Was macht denn dieses Klammeräffchen? Kommentiert es Code aus oder war das dieses Zeichen, dass keine Fehlermeldungen ausgegeben werden? Vor meine "Problem"-foreach Zeile gesetzt, kann nicht einmal mehr das Board aufgerufen werden :confused:

Share this post


Link to post

Hy!

Bin mit meinem Forum auf einen anderen Server umgezogen seitdem kommt folgendes:

Warning: fopen("irc/cache.txt", "w") - Permission denied in /var/www/domainde/html/forum/irc/irc.php on line 145


Warning: Supplied argument is not a valid File-Handle resource in /var/wwwdomain.de/html/forum/irc/irc.php on line 149

...und zwar über dem Logo.

Hat jmd Ahnung voran es liegen kann?

PHP 4.1.2

SafeMode = off

Ordner ist 777

Gruss

Share this post


Link to post

:blink:

Ich hatte ja Ordner und irc.php 777 gegeben, allerdings nicht der cache... Nunja, lag wohl am Browsercache. Hab eben was gefuttert und jetzt die Seite reloadet und es geht. :rolleyes:

Danke

Share this post


Link to post
Guest APGdream

läuft das teil auf ner 1.2 er auch??

da in der pdf steht ich brauch nen 1.3?

Edited by APGdream

Share this post


Link to post

hyhy!

also zumindest die alte version läuft im ipb1.2 ohne probbs mit der neuen habe ich es noch nicht ausprobier (werde es auch nit mehr tun) aber es sollte kein probb sein den es wird ja legendlich nur nen weiterer string oder was auch immer ausgelesen und die denne farblich markiert!

aber wenn du auf nummer sicher gehen willst musste eben auf nen statment von chris oder so warten ;)

Share this post


Link to post
Guest APGdream

thx ...ach ich probiers einfach...werd vorher noch nen schigges backup machen und mal schaun ob es dann funkt :)

------------

mist es funzt nich.......mh...ob das daran liegt das ich die rebuilt funktion nicht verwenden kann? (wegen meinem schei* safe mode vom hoster)

Edited by APGdream

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  

×