Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Begrenzte CSS Definitionen durch Benutzer [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Begrenzte CSS Definitionen durch Benutzer


 
JimmDaBimm
14-02-2009, 01:06 
 
Hallo,

ich möchte es Benutzern ermöglichen, für selbst erstellte Inhalte das allgemeine Design ein wenig anzupassen.

Meine ganz allgemeine Überlegung war es, bei den entsprechenden Seiten eine zusätzliche, durch PHP generierte CSS Datei zu laden. Die Benutzer haben dann im Benutzermenü die Möglichkeit, eigenen CSS Definitionen anzugeben.

Aber da kommt dann schon das erste Problem: Ich möchte nicht, dass die Benutzer das Design vollkommen umgestalten können. Sie sollen lediglich Dinge wie Schriftart, Schriftfarbe, Hintergrundfarbe, Rahmenfarbe, Rahmenart, usw.... ändern können. Das Ganze sollte sich aber dann auch nur auf die Farben beschränken.

Und da harpert es bei mir.Bei meinen Überlegungen kam ich am Ende immer wieder zu dem Punkt, dass die Benutzer das ganze Design zerschießen könnten.

Würde mich freuen, wenn mir jemand Denkanstöße geben könnte, wie man soetwas umsetzen kann.

 
PHP-Desaster
14-02-2009, 01:13 
 
Anstatt direkt CSS-Eingaben des Benutzers zu verwenden, erstellst du ein entsprechendes Formular, wo der Benutzer eben nur gewünschte Werte modifizieren kann. Das kannst du anschließend dann schön als extra CSS-Datei ausliefern. Pekka hatte neulich ein ähnliches Thema, such mal kurz danach. Da gab es ein paar Links zu fertigen Lösungen.

 
JimmDaBimm
14-02-2009, 11:50 
 
Ah, danke für den Hinweis, genau sowas ich auch umsetzen :)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:04 Uhr.