ilch Forum » Ilch CMS 2.X » Module und Modifikationen » Shoutbox V1.5.1

Geschlossen
  1. #1
    User Pic
    WeLo Mitglied
    Registriert seit
    22.05.2012
    Beiträge
    108
    Beitragswertungen
    17 Beitragspunkte
    Hallo,

    ich hab mir die Shoutbox vorgenommen und etwas geändert. Ab sofort wird auch das Avatar des Users angezeigt, der ein Shoutboxeintrag getätigt hat. Wenn man mit dem Mauszeiger drüber fährt, wird es autom. doppelt so groß. Um dies zu bewerkstelligen muss folgender Code bearbeitet werden:

    Man öffne die Datei "application/modules/shoutbox/boxes/views/shoutbox.php"
    Einfügen in Zeile 1 - 9

    <style>
    img.gross {
     transition: transform 1.0s;
     border: 1px solid #f4d700;
    }
    img.gross:hover {
     transform: scale(2.0, 2.0) rotate(360deg);
    }
    </style>


    dann in Zeile 191 - 196

    <?php
    $bild = $this->getUrl('user/profil/index/user/' . $user->getAvatar()) ;
    $song  = $bild;
    $modi = strstr($song, '/index.php/user/profil/index/user');
    $show = str_replace('/index.php/user/profil/index/user', '', $modi);
    ?>


    dann in Zeile 199

    <img class="gross" src="<?=$show ?>" width="20" height="20" style="border-radius:5px;">


    und dann noch in Zeile 206

    <img class="gross" src="<?=$show ?>" width="20" height="20" style="border-radius:5px;">


    Jetzt die Datei "application/modules/shoutbox/views/index/index.php"
    Einfügen in Zeile 1 - 9

    <style>
    img.gross {
     transition: transform 1.0s;
     border: 1px solid #f4d700;
    }
    img.gross:hover {
     transform: scale(2.0, 2.0) rotate(360deg);
    }
    </style>


    dann in Zeile 30 - 35

    <?php
    $bild = $this->getUrl('user/profil/index/user/' . $user->getAvatar()) ;
    $song  = $bild;
    $modi = strstr($song, '/index.php/user/profil/index/user');
    $show = str_replace('/index.php/user/profil/index/user', '', $modi);
    ?>


    und dann noch in Zeile 37

    <img class="gross" src="<?=$show ?>" width="30" height="30" style="border-radius:5px;">


    Voila, ab jetzt wird auch das Avatar in der Box und auch im Archiv angezeigt. zwinker

    Die Rahmenfarbe wird jeweils in Zeile 4 bei solid #f4d700 geändert.

    verwendete ilch Version: 2.1.x

    betroffene Homepage: hfr1.de


    Zuletzt modifiziert von WeLo am 24.02.2024 - 20:58:07
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Hallo WeLo,

    vielen Dank und wirklich toll, dass Du deine Ideen und Anpassungen teilst.

    Ich möchte jedoch darauf hinweisen, eine direkte Änderung am Modul, also im Modulordner "/application/modules/...", bedeutet ein Verlust der Änderungen bei Updates am Modul. Dieser Ordner und somit die Dateien mit den Stock-Dateien werden bei einem möglichen Update überschrieben.

    Besser wäre bei Anpassungen erstellte Views im eigenen Template einzubinden, welche dann statt der Views des original Moduls verwendet werden.

    Bei Dir müsste es dann so aussehen:

    Modul-Datei: application/modules/shoutbox/boxes/views/shoutbox.php
    Eigene View: application/layouts/clan3columns/views/modules/shoutbox/boxes/views/shoutbox.php

    Modul-Datei: application/modules/shoutbox/views/index/index.php
    Eigene View: application/layouts/clan3columns/views/modules/shoutbox/index/index.php

    Siehe WIKI - Doku Designer: github.com/IlchCMS/Ilch-2.0/wiki/Views-überschreiben


    Zuletzt modifiziert von Lord|Schirmer am 25.02.2024 - 08:52:55
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    WeLo Mitglied
    Registriert seit
    22.05.2012
    Beiträge
    108
    Beitragswertungen
    17 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer

    Ich möchte jedoch darauf hinweisen, eine direkte Änderung am Modul, also im Modulordner "/application/modules/...", bedeutet ein Verlust der Änderungen bei Updates am Modul. Dieser Ordner und somit die Dateien mit den Stock-Dateien werden bei einem möglichen Update überschrieben.


    Hallo Lord|Schirmer,

    das ist mir soweit schon bekannt, daher würde ich vorschlagen, da der ursprüngliche Autor dieses Moduls nicht mehr aktiv dabei ist, diese Anpassung in den zwei Dateien evt. zu übernehmen und somit beim nächsten Update für alle zur Verfügung steht. Ich denke mal, das es noch andere Interessenten geben wird, die das gerne hätten.
    Wie gsagt, ist nur ein Vorschlag von mir. Es müssen lediglich zwei Dateien modifiziert werden, so wie ich es oben beschrieben habe. zwinker

    PS.: Ich arbeite nebenbei auch noch an einem neuen Modul namens "Chat". d.h. Ich möchte einen Chat integrieren, sodass man keinen externen Chat aufsetzen muss. Dieses Modul ist bereits auf meiner HP integriert, jedoch bereitet es mir noch ein wenig Kopfschmerzen, sprich, wo ich evt. etwas Hilfe beim Programmieren gebrauchen könnte. Interessiert?


    Zuletzt modifiziert von WeLo am 25.02.2024 - 14:08:44
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten