Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Powrót do... szablonów, Wybór szablonu HELP!
Kshyhoo
post
Post #1





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Witam, czas poszydzić za mnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Piszę pracę szkolną i zagłębiam się w temacie szablonów w php (brrr).
Chciałbym, by użytkownik miał wybór szablonu strony a jego wybór był zapisany w bazie. Nie wiem tylko jak pobrać taką strukturę:
Kod
themes [DIR]
          |
          +- szablon1 [DIR]
          |             |
          |             +- themes.php
          |
          +- szablon2 [DIR]
          |             |
          |             +- themes.php
          |
          +- szablon3 [DIR]
          |             |
          |             +- themes.php
          |
          +- szablonX [DIR]
                        |
                        +- themes.php

W plikach theme.php zawarta będzie oprawa graficzna (już mam) oparta na CSS.
Problem mam z pobraniem struktury i dołączeniem do głównego skryptu. Kombinowałem pobrać tak:
  1. <?php
  2. $handle = opendir(THEMES);
  3. while ($folder = readdir($handle)) if (!in_array($folder, array(&#092;".\", \"..\", \"/\", \"index.php\"))) $theme_list[] = $folder;
  4. closedir($handle);
  5. sort($theme_list);
  6. array_unshift($theme_list, &#092;"Default\");
  7. ?>

ale nie wiem, co z tym zrobić dalej a chciałbym móc wyświetlić wybór, ustawić temat i zapisać wybór w bazie. Skrypt wykonuje się bez błędów, ale nie wiem, jak wyświetlić wyniki i dokonać wyboru...

Ten post edytował Kshyhoo 25.02.2005, 20:56:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Guest-
post
Post #2





Goście







To wiem, kombinowałem na wszytskie sposoby i nie mogę załapać.
Próbowałem tak:
  1. <?php
  2. <select name='user_theme' class='textbox' style='width:100px;'>&#092;n\";
  3. for ($count=0;$theme_list[$count]!=&#092;"\";$count++) {
  4. echo &#092;"<option\".($theme_list[$count] == $userdata['user_theme'] ? \" selected\" : \"\").\">$theme_list[$count]</option>n\";
  5. }
  6. echo &#092;"</select>
  7. ?>

ale wywala błędy.
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: 13.10.2025 - 14:39