TekBASE 8 - Beta Widgets, Module, TPL Dateien

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
  • Beispiele liegen in /mytekbase/members dort werden dann auch alle Änderungen geführt so dass bei einem Update nichts verloren geht.
    Die /members/themes/naval/tpl Dateien können auch nach mytekbase/members/tpl kopiert werden. Will man für die apps, games, streams, voices, ... pro Programm/Spiel eine
    tpl hinterlegen (Ja das geht) muss man einfach nur eine Datei mit der ID des Programms/Spiels hinterlegen. Das wäre bei der apps_editor.tpl für ein Programm, welches in der DB die ID 1 hat:


    mytekbase/members/tpl/apps_editor_1.tpl



    Für eigene Cover in den Übersichtsseiten der Programme/Spiele kann man die Dateien in mytekbase/images/ hinterlegen. Falls man nicht die Steam App ID nutzen will oder es das Programm/Spiel
    bei Steam nicht gibt. Für die App XYZ mit dem Kürzel xyz wäre dass dann folgende Datei:


    mytekbase/images/apps/xyz.jpg



    Eigene Module liegen jetzt auch unter mytekbase/members/modules und dort in den jeweiligen Unterordnern falls es eine Erweiterung für apps, games, streams, voices, ... ist.


    mytekbase/members/modules/apps/xyz


    Die Sprachdateien für diese Erweiterungen liegen im selben Pfad unter dem Ordner languages siehe Beispiele.



    Wenn es ein eigenständiges Modul ist, welches auch Links in der Menüleiste aufgeführt werden soll, dann wäre das Modul einfach wie hier zu finden:


    mytekbase/members/modules/xyz.php



    Die Sprachdateien befinden sich in mytekbase/members/languages/german und haben den gleichen Dateinamen wie das Modul. Der Eintrag dort sollte zumindes wie folgt lauten, damit es im linken Menü
    richtig angezeigt wird.


    <?php
    define("_XYZ", "Titel des Modules anhand des Dateinamens.");
    ?>



    Bei Widgets wird es sich ähnlich verhalten wie mit den eigenen Modulen. (Derzeit nur unter /members/widgets wie bisher nutzbar. Mit einem Update die Tage beheben wir dies.)


    mytekbase/members/widgets/xyz.php
    mytekbase/members/languages/german/widget_xyz.php

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

    2 Mal editiert, zuletzt von CFrankenstein ()