ďťż

Zmiana layouta

       

Podstrony


telcocafe

Czy ktoś mógłby napisać jak zrobić rozwijaną liste na której było by np. lay1, lay2 itd. a po kliknięciu w któreś zmieniał by się layout stronki.




Czy ktoś mógłby napisać jak zrobić rozwijaną liste na której było by np. lay1, lay2 itd. a po kliknięciu w któreś zmieniał by się layout stronki.

w przypadku takiej samej budowy kazdego laya (tj. kiedy zmieniaja sie tylko graficzki) dobrym pomyslem jest podanie sciezek do grafik tak:
<img src="gfx/<? echo $lay_path; ?>/grafika.jpg">
i nastepnie zrobic pole select ze spisem wszystkich katalogow w folderze gfx (kazdy folder zawiera grafiki do osobnego laya). tresc wybranego pola bylaby przechowywana w cookie i odczytywana w skrypcie jako $lay_path. i tyle - graficzki zmieniaja sie same :)
//edit:
zainspirowales mnie tym tematem i postanowilem napisac o tym arta na CZ, mam nadzieje ze komus sie przyda :)
http://compzone.org/...ayoutow-42.html
Użytkownik mg edytował ten post 06 wrzesień 2005, 15:57
Zamiast:

<? echo $lay_path; ?>
daj
<?=$lay_path?>




<?=$lay_path?>

Najlepiej zrób formularz który będzie wysyłał dane za pomocą metody POST
w polu action daj index.php?layout=on

i w index.php warunek sprawdzający czy jest zmienna layout
if(isset($layout)) {
jesli tak to pobierane sa dane z tablicy asosjcyjnej
$zmienna = $_POST['nazwa_zmiennej_z_formularza'];
i w zaleznosci od tego wczytanie arkusza stylów css.

echo '<link href="'.$styl.'" rel="stylesheet" type="text/css">';

a w razie gdy zmienna layout nie jest
ustawiona przypisywany jest domyśly arkusz stylów

Ot i cała filozofia. : )
Pozdro

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.