Deutschland United States United Kingdom
ContentLion - Open Source CMS

Event beim Setzen einer Einstellung

Event beim Setzen einer Einstellung

Könntest du ein Event beim Setzen einer Einstellung einbauen?
Danke im voraus, benötige das nämlich dringend. ;)

Imprinziept wäre auch ein Plugin Installer wo man einstellungen wie db und so sachen vornehmen kann cool.

Dabei muss man nur ne Klasse schreiben und ne install dateis chreiben die in nem array stehen hat was man braucht zum beispiel dbacces und dann einfach die einstellungen im plugins ordner als Datei speichern und mit abfrage System? Würde Korupte Plugins den Zugriff auf die DB oder sonst was verhindern?

Sorry, aber das check ich jetzt nicht ganz.^^
Einen Plugin-Installer gibt es doch bereits! :huh: (Extras->Plugins)

Ne für entwickler ein Authentifikations system. Wo man den User sagen muss was man von seiner Webseite benutzt. Also braucht es MySQL? Ja, gut dann muss der user das zulassen. Ala Facebooks app sytem

Naja, aber bei Plugins ist sowas ja logisch, ist ja keine App.^^

Der Ansatz ist gut, dass Problem ist die Umsetzung. Schließlich kann man sich mit nem Include auf die dbsettings trotzdem noch eine Datenbankverbindung aufbauen. Sowas müsste man dann in der Plugin-Gallerie analysieren und vor der Installation dort nachfragen. Kannst ja mal ein paar Rechte auflisten ;-)

Jep, mein Admintools-Plugin macht das z.B. :D

Rechte:
- Kann Seiten bearbeiten
- Kann User bearbeiten
- Kann Rollen bearbeiten usw.

Oder meinst du Rechte für die Plugins? :huh:
Das könnte man ja nicht kontrollieren.^^

Genau das kannst du schon. Beim bearbeiten der Seiten kannst du die Rollen auswählen, diese Seite öffnen dürfen. Das geht bei normalen Seiten genauso wie bei Seiten im Backend.

Weiß ich, aber ich weiß nicht, was gemeint ist.^^

- Fürs Seite bearbeiten gehst du in den Admin-Ordner und dann auf die Seite pageedit (lol, rekrusiv irgendwie^^ Nicht dein Recht rausnehmen, sonst kommst nicht mehr rein)
- User-Bearbeiten ist die Seite admin/user
- Rollen Bearbeiten ist die Seite admin/roles

Jep weiß ich alles, habe ich auch alles schon angewendet. :D

Back to Topic pleace! :D
Wo werden die Einstellungen eig. gespeichert?
Also welches Script?

Naja, aber nicht das Settings-Widget.
Wo wird geprüft, ob save_settings = 1 ist?

Kannst du auch noch einen Event beim Auto-Loader einfügen?
Oder kann man weitere Auto-Loader hinzufügen? :D

Oder suchst du /system/classes/settingsform.php?

Event im Autoloader wird schwierig, da der EventManager ja auch geladen ist.

Hmm...
Und das man da auf anderem Wege seinen Code reinbringen kann? :D

Kann man nicht mit spl_autoload_register o.ä. noch zusätzliche Auto-Loader integrieren? :D

Was möchtest du mit dem Autoloader denn machen?

Ähnliche Themen