pjIRC: Wer ist im Chat

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
FarChris
Mitglied
Beiträge: 1150
Registriert: 29.10.2004 22:40

pjIRC: Wer ist im Chat

Beitrag von FarChris »

Hallo,
ich habe die pjirc Chat Mod.
Ich habe meinen Channel bei afterworkchat.de und würde nun gerne dieses Add On zur Anzeige der User einbauen. Soweit ist alles geschafft, aber wenn ich diesen Code einfüge:

Code: Alles auswählen

// 
// Begin PJIRC Channel Userlist & Count Integrations 
// 
$cachefile = 'cache/blitzedlist.html'; 
$cachetime = 1 * 60; 
// Use cache if younger than $cachetime 
if ( file_exists($cachefile) && time() - $cachetime < filemtime($cachefile) ) { 
    $listfile = @fopen($phpbb_root_path.$cachefile, "r"); 
    $users = ""; 
    $count = 0; 
    while ($nickname = fgets($listfile)) { 
       $users .=  trim($nickname) . ", "; 
       $count++; 
    } 
    $thingydingy = 1; 
} 
else { 
    if ( $listfile = @fopen("http://www.afterworkchat.net/status/user_ison.php?m=js&c=Comuse.org", "r") ) { 
      $users = ""; 
      $fullfile = ""; 
      $count = 0; 
      while ($nickname = fgets($listfile)) { 
         $users .=  trim($nickname) . ", "; 
         $fullfile .= $nickname; 
         $count++; 
      } 
      // Cache the output to file 
      $fp = fopen($phpbb_root_path.$cachefile, 'w'); 
      fwrite($fp, $fullfile); 
      fclose($fp); 
      $thingydingy = 1; 
    } else { 
    $myuserlist = $lang['IRC_memberlist_offline']; 
    $nickname = ""; 
    $listfile = ""; 
    $count = 0; 
    $users = ""; 
    $thingydingy = 0; 
    } 
} 

if ( $thingydingy == 1 ) { 
    // Remove , from end 
    $users = ereg_replace(', $', "", $users); 
    $myuserlist = $lang['IRC_memberlist']." <b>$count</b><br />\n$users"; 
    $myuserlist; 
}
steht unten:
Benutzer im Chat: 1
document.write('@miniluke'),

wie bekomme ich ein
<script src=></script>
vor den Link:
"http://www.afterworkchat.net/status/use ... Comuse.org"
ohne das der Code kaputt geht und es dann richtig angezeigt wird?
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

hi,

hast du schon versucht, den script tag in der tpl datei einzufügen?
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
FarChris
Mitglied
Beiträge: 1150
Registriert: 29.10.2004 22:40

Beitrag von FarChris »

hi, was genau muss ich dann nacher weiter machen.
Und welche tpl Datei meinst du ?
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

ich hab noch nie einen script tag verwendet, kann dir also nicht den genauen wortlaut davon sagen... und ich meine die tpl datei über die die linkvariable aufgerufen wird. welche das bei dir ist, weiß ich nicht ;-)
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
foxi_brown
Mitglied
Beiträge: 40
Registriert: 04.03.2006 03:11

Beitrag von foxi_brown »

hi, würde mich brennend interressieren, ob du eine Lösung gefunden hast. Habe nämlich dasselbe Problem

In welche tpl muss denn der script tag eingefügt werden?
Seether
Mitglied
Beiträge: 1446
Registriert: 10.10.2002 23:42

Beitrag von Seether »

Der zeigt doch dann nur die Anzahl der User an, die über das Applet reingegangen sind?!?!


S.
foxi_brown
Mitglied
Beiträge: 40
Registriert: 04.03.2006 03:11

Beitrag von foxi_brown »

ja, und wie geht man da vor?
Antworten

Zurück zu „Coding & Technik“