• Willkommen, Gast!
  • Dienstag, 29. September 2020, 09:30:15
Position: Home » Boardsolution » Boardsolution v1.4x » Mod-Anleitungen » Einbindung von Pjirc (Chat-Applet)
Thema: Einbindung von Pjirc (Chat-Applet) [Seite 1 ]

Kein neuer Beitrag Nils , 10.11.2011, 19:44
Beitrag #1   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Hallo,

da gerade die Frage per E-Mail kam, schreibe ich die Mod-Anleitung für v1.3x mal für v1.4x um :)

Die Anleitung kann genauso befolgt werden außer:

  1. Der Inhalt der chat.htm sollte folgender sein:
    (BS-)Template:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    {include "inc_header.htm"}

    {if action_result < 1}
    {if module_error == false}

    <div align="center">
    <applet code=IRCApplet.class codebase="http://www.domain.de/chat/" archive="http://www.domain.de/chat/irc.jar,http://www.domain.de/chat/pixx.jar" width=640 height=400>
    <param name="CABINETS" value="http://www.domain.de/chat/irc.cab,http://www.domain.de/chat/securedirc.cab,http://www.domain.de/chat/pixx.cab">

    <param name="nick" value="{username_trans}">
    <param name="alternatenick" value="{username_trans}?">
    <param name="name" value="GUKChat">
    <param name="host" value="irc.gang-bochum.de">
    <param name="gui" value="pixx">
    <param name="pixx:highlightwords" value="{username_trans} {username}">
    <param name="pixx:showchanlist" value="false">
    <param name="pixx:showabout" value="false">
    <param name="pixx:showhelp" value="false">
    <param name="pixx:showconnect" value="false">
    <param name="pixx:showstatus" value="false">
    <param name="command1" value="join #euerchannel">

    </applet>
    </div>

    {endif}
    {endif}

    {include "inc_footer.htm"}

    Beachtet, dass die URL zum Chat (www.domain.de, ...) und der IRC-Host, -Channel, etc. noch geändert
    werden muss.
  2. Es muss keine chat.php in /modules erstellt werden, sondern ein Verzeichnis namens "chat" in
    /front/module und darin eine Datei module.php mit folgendem Inhalt:
    PHP:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    <?php
    final class BS_Front_Module_chat extends BS_Front_Module
    {
      public function init($doc)
      {
        parent::init($doc);
        
        $user = FWS_Props::get()->user();
        $renderer = $doc->use_default_renderer();
        $renderer->set_has_access($user->is_loggedin());
        $renderer->add_breadcrumb('Chat',BS_URL::build_mod_url());
      }
      
      public function run()
      {
        $tpl = FWS_Props::get()->tpl();
        $user = FWS_Props::get()->user();
        
        $tpl->add_variables(array(
          'username' => $user->get_user_name(),
          'username_trans' => $this->replace_username($user->get_user_name())
        ));
      }
      
      private function replace_username($x)
      {
        $k1 = array(
          '&Auml;','&auml;','&Ouml;','&ouml;','&Uuml;','&uuml;','ƒ','‰','÷','ˆ',
          '‹','¸','Ä','ä','Ö','ö','Ü','ü'
        );
        $k2 = array(
          'AE','AE','OE','OE','UE','UE','AE','AE','OE','OE','UE','UE','AE','AE',
          'OE','OE','UE','UE'
        );
        for($i = '0';$i < '18';$i++)
        {
          $x = str_replace($k1[$i],$k2[$i],$x);
        }
        return strtolower($x);
      }
    }
    ?>


Das wars. Danach sollte es funktionieren.

mfg Nils
Dieser Beitrag wurde insgesamt 2 mal editiert. Das letzte Mal 15.11.2011, 16:27 von Nils.

Abonnieren Druckansicht

n/a n/a 1     (Anzeige: 1 – 1; insgesamt: 1) n/a n/a
User in diesem Thema: 0 Registrierte, 0 Versteckte, 1 Gast, 0 Bots
Keine
Legende: Administratoren, User, Moderatoren
Themenaktionen:
Beiträge verschieben

Toggle Ähnliche Themen zu „Einbindung von Pjirc (Chat-Applet)“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Java-Applet bald nicht mehr nutzbar 1 20477 29.12.2013, 18:25
Von: Rafioso
29.12.2013, 18:59
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Willkommen, "username" ! in den chat...   Seiten 1 2 ] 29 22402 10.11.2011, 16:59
Von: Kevin
07.12.2011, 12:48
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  flashchat integration 1 11841 08.07.2011, 13:12
Von: Kompi
11.07.2011, 14:31
Von: Mars Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Java-Applet Problem 7 8646 16.09.2010, 12:42
Von: Mars
17.09.2010, 01:15
Von: Mars Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Chattsystem 0 7465 30.04.2010, 00:18
Von: RommY
30.04.2010, 00:18
Von: RommY Zum letzten Beitrag
  • 0.023206 Sek., 10 DB-Zugriffe, 860.734 KiB
  • Powered by Boardsolution v1.46