Beiträge von Steve Wonderz

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.




    Genau das ist richtig die Linzenz kostet was aber mein Script ist kostenlos.




    Liebe Grüsse.

    Hallo Liebe Forumbenutzer,




    Ich stelle euch mein Modul vor mit dem man den Musikbot (TS3MusicBot.net) verwalten kann.


    Programmiert haben wir das, weil dort einfach ,,Möglichkeiten'' wie Kunden verwalten, Kunden erstellen, und so weiter nicht gibt.


    Unser Webinterface arbeitet also mit dem normalen TS3MusicBot.net für denn man eine Linzenz braucht (ohne diese Startet der Bot nicht!)




    Licensen kann man kaufen auf der Website von dem Programmierer: http://ts3musicbot.net




    Mit was für Programmiersprachen wurde das Panel geschrieben?




    - Smarty (Templatesprache)


    - MYSQLI


    - PHP (OOP)


    - JQuery


    - Javascript




    Hier noch ein paar Codeschnipssel:




    (Class.MYSQLI.PHP)




    [php]<?php


    session_start();


    ini_set('display_errors', 0);




    /* Author: Steekarlkani */


    /* Geschrieben für Musikbotpanel: */


    /* Verwendete Technologien: Smarty, MYSQLI */




    class DBConnection {


    public $connect;


    public $hostname;


    public $username;


    public $password;


    public $db;



    public $sitepath;


    public $sitename;



    public $query;



    public function __construct($hostname, $username, $password, $db, $sitepath, $sitename){


    $this->hostname = $hostname;


    $this->username = $username;


    $this->password = $password;


    $this->db = $db;


    $this->sitename = $sitename;


    $this->sitepath = $sitepath;


    }


    public function ConnectDB(){


    try {


    $this->connect = new mysqli($this->hostname, $this->username, $this->password, $this->db);



    if ($this->connect->connect_errno) {


    echo $this->connect->connect_error;


    }



    }catch(Exception $ex){


    echo $ex->getMessage();


    }


    }


    public function RunQuery($querydata){


    $this->query = $this->connect->Query($querydata);



    if(!$this->query){


    die("STEEKARLKANIQUERYERROR: ".$this->connect->error);


    }



    return $this->query;


    }


    public function RunNumRows(){


    return $this->query->num_rows;


    }


    public function RunFetchAssoc(){


    return $this->query->fetch_assoc(MYSQLI_ASSOC);


    }


    public function SqlEscape($escape){


    return $this->connect->real_escape_string($escape);


    }


    public function RunFetchRow(){


    return $this->query->fetch_row;


    }


    }


    ?>[/php]






    Was für Features gibt es denn?




    - Rootserver einbinden


    - Rootserver verwalten


    - Kunden erstellen


    - Kunden verwalten


    - Musikbot erstellen


    - Musikbot verwalten




    Eine Livedemo vom Panel gibt es hier:




    Panel-Link: http://84.200.10.87/panel


    Username: demo


    Password: demo




    Bilder vom Panel (noch nicht an Teklab angepasst wird aber noch folgen!):





    (Dashboard)





    (Musikbot - erstellen)





    (Musikbot - verwalten)




    Die Preise kann man dann auf meiner Homepage sehen, die zurzeit noch in Bearbeitung ist(Link wird hier später reingeschrieben)


    Bilder folgen noch, ich Danke ausserdem noch an X4-Tec Nils der den Linux Daemon geschrieben hat.




    Liebe Grüsse Steekarlkani.

    Ja ich habe bereits schon angefangen, und ich hoffe das das Design gut ist, sonst kann man dann halt selbst noch änderen.




    Liebe Grüsse Stefan.

    Hallo Liebe Teklabfreunde,




    Ich programmiere schon seit längerem in PHP und auch abundzu Sachen wie ein ClanCMS für Teklab das bald kommen wird.


    Ich hab Heute ein paar neue Sachen Programmiert, wie eine CPU Live View via Javascript :)


    Die CPU-Usage wird alle 100 Sekunden via Javascript Refresht, und danach ausgeben.




    Ihr habt Ideen und keine Programmierer, schreibts mir im Thread was ihr gerne haben möchtet ich mache es sogar Gratis!






    Hier ein kleines Bild davon:







    Der Code werde ich hier dann releasen, und ich werde noch mehr Programmieren. (Sehr einfach implementierbar in Teklab)




    EDIT: Eine neue Idee für ein neues Feature




    Und zwar möchte ich via ein Knopf, kann man auswählen welche Virtualisierungsoftware installiert werden soll.


    Das Webinterface wird dann alles automatisch soweit installieren :)




    Zu dieser Liste gehören sicher mal:


    - Proxmox


    - OpenVZ






    Ich hatte leider kein Teklabwebinterface, von dahher konnte ich es dort nicht testen.




    Liebe Grüsse Stefan.