Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][PHP]Nowa funkcja do CMS: zmiana właściwości css, bez ingerencji w kodzie
Przekras
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.06.2014

Ostrzeżenie: (0%)
-----


Witam, odwiedzając stronę http://www.cssportal.com/css-style-editor/ wpadłem na pomysł aby do swojego CMS, w którym mam możliwość min. dodawania/usuwania/edycji/przenoszenia: kategorii, menu, tresci, uzytkowników itd. dodać funkcję zmiany np. tła strony, szerokości ramek/diva(suwakiem), przezroczystości tła i innych rzeczy, lecz bez ingerencji(tzn.zmieniania recznego) w css, tylko żeby można było w CMS wybrać np. kolor czerwony i wartość css sama by się zmieniała (tak jak na podanej stronie). Jestem na etapie poznawania php dlatego proszę o naprowadzenie a sam resztę będę kombinował.

Moje pomysły:
1. Generowanie css przez formularz, który podmieni/doda treść w istniejącym pliku css. (tylko jak wygenerować treść css np:
body {background: "tu wartość wysłana przez formularz"}

2. Formularz wysyłający dane do tabeli w bazie, i tabela odczytywana jako plik css. - no własnie czy takie coś jest możliwe i jak się za to zabrać.

3. Tabela w bazie z kolorami i 2 tabela z właściwościami css dla strony. Po wybraniu w formularzu koloru jest on wysyłany z 1 do 2 tabeli z której generowany jest plik style.css: - da się tak zrobić?

4.Plik css z rozszerzeniem php(style.php) i w nim funkcje odczytywania z tabeli, np do zmiany koloru strony: tabela w bazie z kolorami i w pliku style.php:
body {background: "funkcja php zwracająca wartość z tabeli kolorów w bazie} - jak tu z funkcjonalnością?

Może da się to jakoś inaczej jeszcze zrobić? Chciałbym uzyskać efekt w CMS jak na tej stronie tylko dodatkowo z przyciskiem "zapisz".
Proszę nie pytać po co mi to, poprostu lubie poznawać nowe rzeczy. Pozdrawiam wink.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Malukaz
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 4
Dołączył: 16.04.2009

Ostrzeżenie: (10%)
X----


zrobiłem coś takiego generalnie


<script>
include_once "style.css.php"
</script>

style wpisujesz do textarea -> tablica -> TEXT

w style.css.php

~~"SELECT * FROM config WHERE `type` = 'css'"


Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:42