Config eines Plugins beim Speichern überprüfen/verändern

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
kleinerChemiker
Regular
Posts: 765
Joined: Tue Oct 17, 2006 2:36 pm
Location: Vienna/Austria
Contact:

Config eines Plugins beim Speichern überprüfen/verändern

Post by kleinerChemiker »

Ist es möglich, wenn man die Konfiguration eines Plugins speichert, daß ich die Eingabe überprüfe und den Wert gegebenenfalls ändere? Habe nämlich gerade das Google Analytics Plugin an den neuen GA Code angepaßt. Es kommt immer mal wieder vor, daß jemand bei der Accountnummer einen Fehler macht und sich wundert, daß das Plugin nicht funktioniert. Darum würde ich gerne die Eingabe überprüfen und ausbassern, da eigentlich immer der selbe Fehler gemacht wird.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Config eines Plugins beim Speichern überprüfen/verändern

Post by garvinhicking »

Hi!

Ja, dafür ist die Methode "validate()" eines Plugins vorgesehen. Wenn Du dir die include/plugin_api.inc.php ansiehst, kannst Du sehen was da defaultmäßig passiert.

Wenn Du Werte vorher ändern willst, kannst Du die Methode "performConfig" nutztn und auch z.b. die POST-Daten ($_POST['serendipity']['plugin'][configname]) angreifen.

HTH,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply