Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS][PHP]dynamiczna zmiana wyglądu strony (skórki, wielkosć czcionki)
jolam
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 12.07.2009

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


Chciałabym zrobić różne skórki dla mojej strony i napisać skrypt w php, który umożliwi ich zmianę. Ale mam z tym kilka trudności.

a- Najfajniej byłoby użyć formularza i przesłać informacje o skórce metodą post bo wtedy nie musiałabym nic mieszać z adresem strony. Ale tutaj jest kłopot bo przyciski formularzy są po prostu brzydkie. Czy da się je jakoś zmienić aby wyglądały jak tekstowe odnośniki albo jak obrazki?

b- Fajnie by było gdyby możliwa była zmiana czcionki, to znaczy większy albo mniejszy tekst. I tutaj ma trudność, bo użyam różnych wielkości czcionki na stronie i każda jest zdefiniowana jako np 12px. Czy da się coś zrobić abym nie musiała podmieniać całych arkuszy stylów a jedynie zmienić np o 20% wielkość wszystkich czcionek? Gdzieś to widziałam i bardzo mi się spodobało, ale nie mogę sobie przypomnieć gdzie. Może ktoś ma linka do strony z taką możliwości?

pozdrawiam Jola
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CyberDuck_
post
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 15
Dołączył: 17.08.2009

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


To co chcesz zrobic ogolnie tyczy sie stylow i wystarczy, ze zaladujesz
inny formularz stylow i po problemie. Jesli jednak chcesz to
zrobic tylko w php to przeciez to zaden problem. Mozesz w zaleznosci
od wyboru skorki zmieniac calkowicie wyglad strony. Nr skorki mozesz
np ladowac do ciastek i nie trzeba bedzie nawet zapamietywac tego w
bazie tylko informacja o tym zapamieta sie na komputerze uzytkownika.
Powiekszanie samej czcionki odradzam na stronie jesli procz tego
masz jeszcze inne elementy bo Ci sie strona rozjedzie w niekontrolowany
sposob ... chyba, ze zbudujesz tak strone, ze przewidzisz to w najdrobniejszym
szczegole. Ale tak poza tym to nie trzeba do tego pisac zanych skryptow (IMG:style_emoticons/default/smile.gif)
ctrl + kolko myszki albo ctrl + '+'/'-' i strona sie powieksza i zmniejsza.

Jesli chodzi o przyciski i roznego rodzaju formularze to poczytaj o stylach.
  1. <STYLE TYPE="text/css">
  2. <!--
  3. .poletxt { BORDER-RIGHT: #000000 1px solid;
  4. PADDING-RIGHT: 4px;
  5. BORDER-TOP: #000000 1px solid;
  6. PADDING-LEFT: 4px;
  7. FONT-SIZE: 11px;
  8. PADDING-BOTTOM: 1px;
  9. BORDER-LEFT: #000000 1px solid;
  10. PADDING-TOP: 1px;
  11. BORDER-BOTTOM: #000000 1px solid;
  12. FONT-FAMILY: Verdana;
  13. HEIGHT:18px;}
  14. -->
  15. <INPUT class="poletxt" type="text" name="cos" value="">

I juz masz innaczej wygladajacy formularz.
Poza tym jesli tekst styli umiescisz w osobnym pliku css, a na stronie bedziesz
go tylko ladowac i dodawac nazwy styli do wykonania w roznych czesciach
strony to jesli bedziesz chciala w przyszlosci zmienic cokolwiek na stronie
to wystarczy zmienic tekst w stylu i wszystkie te elementy zmienia sie
jednoczesnie.

Napisze Ci tak ... w koncu Cie to nie ominie wiec zacznij od razu ...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 17:53