Erstmal danke.
Aber warum machst du des?
Die szene ist doch eh am Arsch.
Da hast du zwar recht, aber wir machen es, weil wir denken, dass die deutsche Szene ziemlich weit hinten hängt und einfach nix neues probiert. (und aus dem Spaß daran)
Erstmal danke.
Aber warum machst du des?
Die szene ist doch eh am Arsch.
Da hast du zwar recht, aber wir machen es, weil wir denken, dass die deutsche Szene ziemlich weit hinten hängt und einfach nix neues probiert. (und aus dem Spaß daran)
Wobei wir bei den Contents vorne liegen.
Lg,
Lumi
Wobei wir bei den Contents vorne liegen.
Lg,
Lumi
Welche aber nix bringen; nicht jeder kommt mit ihnen klar - und das ist der Punkt!
Xenon wird einen Installer für das CMS an sich & die Plugins haben.
& nein, ich diskutiere auch nicht mir dir, warum wir das machen - das ist unsere Sache.
Es wurden 3 neue Definitionen eingefügt, um mit der derzeitigen Zeit zu arbeiten.
define('DAYLIGHT_SYSTEM_TIME_VARCHAR', (date('H') < 22 && date('H') > 5) ? 'day': 'night');
define('DAYLIGHT_SYSTEM_TIME_INT', (date('H') < 22 && date('H') > 5) ? 1: 0); // 1 => day, 0 => night
define('DAYLIGHT_SYSTEM_TIME_BOOLEAN', (date('H') < 22 && date('H') > 5)); // true => day, false => night
Zudem wurde ein neues Plugin, welches mit diesen Definitionen arbeitet.
Screen:
Die Sonne links ist ein Plugin, code:
<?php
namespace Xenon\App\Plugins\iExit\DaylightSystem;
class Plugin extends \Xenon\System\Plugin\Plugin implements \Xenon\System\Event\IListener, \Xenon\System\Plugin\Settings\ISettings, \Xenon\System\View\ISingleTemplate
{
public $data_name = 'DaylightSystem Plugin';
public $data_author = 'iExit';
public function __construct(\Xenon\System\Router\RouteInfoCollector $routeInfoCollector = null, \mysqli $connection = null, $namespace = null, \Xenon\System\Bootstrap $bootstrap = null, \Xenon\System\Session\Session $session = null, $mainPlugins = null) {
parent::__construct($routeInfoCollector, $connection, $namespace, $bootstrap, $session, $mainPlugins);
$this->tpl = new \Xenon\System\View\Template($this->getPath().'/tpl/Main.tpl.php', $this);
}
private $tpl, $settings;
public function onCall()
{
$this->settings = new \Xenon\System\Plugin\Settings\Settings($this->getNamespace());
$radioCollection = new \Xenon\System\Plugin\Settings\Input\Radio\RadioCollection("showSun", null, $this->settings);
$radioCollection->addButton(new \Xenon\System\Plugin\Settings\Input\Radio\RadioButton("Ja",1,$radioCollection));
$radioCollection->addButton(new \Xenon\System\Plugin\Settings\Input\Radio\RadioButton("Nein",0,$radioCollection));
$radioContainer = new \Xenon\System\Plugin\Settings\Input\FormDataBox("Sonne aktiv?",$radioCollection,"Solle die Sonne am Tag oben links aktiv sein?");
$this->settings->add($radioContainer);
$config = $this->getConfig();
if($config['showSun'] == 1 && DAYLIGHT_SYSTEM_TIME_INT == 1) {
\Xenon\System\View\View::getEventManager()->add($this);
}
}
public function getDependencies() {
return [
];
}
public function evtView_HeaderStart() {
\Xenon\System\View\View::display($this->tpl);
}
public function getSettings() {
return $this->settings;
}
public function onFirstRun() {
$this->createConfig('showSun', 1);
}
public function getSingleTemplate() {
return $this->tpl;
}
}
Alles anzeigen
Dies ist auch im Housekeeping einfach zu bearbeiten:
Mach doch das bei Nacht der Mond und Sterne kommen und am Tag die Sonne..
Cheers
Mach doch das bei Nacht der Mond und Sterne kommen und am Tag die Sonne..
Cheers
Es wird nur am Tag die Sonne angezeigt, jedoch habe ich kein wirklich gutes Bild als Mond gefunden.
Endlich nach so langer zeit ein Projekt der Professionalität & Eleganz, wie ich mich schon darauf freue einer der Personen zu sein die dieses innovative System nutzen werden
und wegen dem Mond wenn du willst könnte ich dir einen machen
Mit Freundlichen grüßen,Ranktion
Das Projekt gefällt mir.
- zVeqiT
Es gefällt mir, dass ihr was vorhandenes überarbeiten wollt.
Eure sogenannten "Plugins" hätte man auch als Noob erweitern können.
Denn sie sind schon seit reCMS Zeiten im Housekeeping vorhanden. (bspsw. das einschalten des Seitenalerts oder die einzelnen Abfragen).
Das ist nichts schwieriges, aber es ist schön zu sehen, dass sich überhaupt einer mal kümmert.
Was ich jedoch Schade finde, ist die Tatsache, dass wenn andere Leute etwas programmieren bzw bearbeiten, sehr wenig Aufmerksamkeit bekommen,
aber ein iExit, nur weil er mysql Abfragen erstellen kann (xD) so gehyptet wird. Das ist Arm.
iExit , du bist für die meisten eine Vorbild funktion.
Eure Habbor CMS war bis vor kurzen mein Lieblings CMS.
Ich hoffe das Projekt Xenon wird ein meister Werk, das hoffen die meisten in Retrotown auch.
Ich freue mich schon auf das CMS.
Ich wünsche euch viel glück.
Gruß Sexol.
Es gefällt mir, dass ihr was vorhandenes überarbeiten wollt.
Eure sogenannten "Plugins" hätte man auch als Noob erweitern können.
Denn sie sind schon seit reCMS Zeiten im Housekeeping vorhanden. (bspsw. das einschalten des Seitenalerts oder die einzelnen Abfragen).Das ist nichts schwieriges, aber es ist schön zu sehen, dass sich überhaupt einer mal kümmert.
Was ich jedoch Schade finde, ist die Tatsache, dass wenn andere Leute etwas programmieren bzw bearbeiten, sehr wenig Aufmerksamkeit bekommen,
aber ein iExit, nur weil er mysql Abfragen erstellen kann (xD) so gehyptet wird. Das ist Arm.
Danke für dein mehr oder weniger (eher weniger) nützliches Feedback.
Und um jetzt zu streiten, was ich kann, wäre ja unnötig, da ich niemandem was beweisen muss . Aber z.B. ein Slider besteht aus Querys xD!!!
Sieht ganz gut aus wünsche euch noch viel erfolg
Wir haben nun mit der Dokumentation und Tutorials angefangen.
Ich wollte mal fragen ob sich da was getan hat ist ja schon ne Woche her als ihr etwas gepostet habt
Ich wollte mal fragen ob sich da was getan hat ist ja schon ne Woche her als ihr etwas gepostet habt
Geht wohl schwer, wenn iExit permanent wegen eines Rippens gebannt wurde.
Geht wohl schwer, wenn iExit permanent wegen eines Rippens gebannt wurde.
Stimmt, ich guck da garnicht mehr hin irgendwie xD
Johnix ist aber auch da...
Stimmt, ich guck da garnicht mehr hin irgendwie xD
Johnix ist aber auch da...
Dann schau mal wie regelmäßig vorher gepostet wurde.
Nicht viel anders.
Eine Sache, falls es nicht bereits von euch umgesetzt wurde, würde ich euch empfehlen zu machen.
Javascripts etc. sollten möglichs in wenigen Dateien geladen werden, also einfach PHP nehmen den Header wechseln und im PlugIn Bereich eine Javascript Methode drauf schmeißen, die es erlaubt scripts für das PlugIn hinzuzufügen.
Ansonsten wäre da noch die Sicherheit, eine Warnung anzeigen lassen, wenn ein PlugIn Queries ausführt die vertrauliche Daten abgreift oder verändern möchte, also z.B. auf die Users Tabelle zugreift und den Rang ändert, der Clou wäre ja, dass es sich um ein sagen wir mal "Motto ändern" PlugIn handeln könnte.
Also falls Ihr nicht verstanden habt was ich meine..
Nochmal kurz: Vor dem "Installieren" Berechtigungen etc. anzeigen lassen, wie bei einer App am Handy.
Dies sollte möchtegern PlugIn programmierer daran hindern BackDoors einzuschleusen und Es als gut zu verkaufen
Ansonsten tolle Arbeit ist zwar eher eine Template PlugIn System Engine, aber ist ja im Grunde kein richtiger Unterschied
Gefällt mir Eure Arbeit macht weiter so und viel Spaß Jungs/Mädels.
Grüße,
FireBomb
Was ist jetzt aus dem Projekt?
Was ist jetzt aus dem Projekt?
wurde realesed
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!