![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposb wykonac (przyklad poniezej) jest korzysta sie z szablonow, w ktorym chce trzymac tylko sam czysty HTML:
Korzystam z bardzo prostego systemu szablonow, opisanego w: http://forum.php.pl/viewtopic.php?t=16864 Ten post edytował kicaj_ 16.06.2004, 23:02:46 -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 15.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
[php:1:6a817d14ff]<?php
if($a == $ ![]() { //formularz do logowania $template = new Templates; $template -> LoadFile('start', 'log.tpl', '../templates'); $template -> Content('title', 'Tytul Strony'); $template -> Content('body', 'fksdufdut8'); $template -> Content('itp', '<font color=red>gdsg</font>'); echo $template -> Display(); } else { $template = new Templates; $template -> LoadFile('start', 'powitalny.tpl', '../templates'); $template -> Content('title', 'Tytul Strony'); $template -> Content('body', 'fksdufdut8'); $template -> Content('itp', '<font color=red>gdsg</font>'); echo $template -> Display(); } ?>[/php:1:6a817d14ff] nie wiem czy o to ci chodziło ? -------------------- gg:5216061
Warsztat: Win XP HE | Apache - 2.0.49 | PHP - 5 RC | MySQL - 4.0.18 | Narzędzia: WinSyntax Artykyłu v0.2beta[b]lllllllllllllllllllllllll 100% |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
no wlasnie niesety nie
![]() bo musialbym zrobic drugi taki sam wyglad strony tym razem bez formularza a to bez sensu. Chodzi o to zeby w calym pliku .tpl zmienic pod warunkiem (np. if()) jakis tekst -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 636 Pomógł: 0 Dołączył: 22.10.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
w smartach mozna by to tak zalatwic:
Kod {if $a == $b}
//formularz do logowania {else} //tekst powitalny {/if} tyle, ze z tego co mi sie wydaje w twojej klasie nie ma takiej mozliwosci... mysle, ze mozesz im dorobic includowanie i zrobic cos w tym stylu [php:1:02e82ef622]<?php if($a == $ ![]() { $template->content('zmienna','fomularz.tpl'); } else { $template->content('zmienna','powitanie.tpl'); } ?>[/php:1:02e82ef622] i potem Kod {include file=$zmienna}
|
|
|
![]()
Post
#5
|
|
![]() Administrator serwera Grupa: Developerzy Postów: 521 Pomógł: 13 Dołączył: 2.04.2004 Skąd: 52°24' N 16°56' E Ostrzeżenie: (0%) ![]() ![]() |
W miejsce gdzie chcesz wyswietlac formularz albo tekst wstaw np [LOGOWANIE] a potem zajrzyj tutaj juz go dzisiaj podawalem raz :wink: 8)
-------------------- Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..." Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL" |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
no wlasnie to jest chyba jedyne rozwiazanie...
Kod {if $a == $b} to musialoby byc wstawione w pliku .tpl, a niechcial bym zeby grafik sie meczyl z czyms takim. Jego zadaniem jest robienie tylko wygladu, a nie robienie warunkow ktore sa bardzo podobne do zwyklego php - ktorego np. nie zna. //formularz do logowania {else} //tekst powitalny {/if} ![]() Czy jest na to inne rozwiazanie, czy niestety musze tak to zrobic? -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 197 Pomógł: 0 Dołączył: 9.09.2003 Skąd: z Marsa Ostrzeżenie: (0%) ![]() ![]() |
zrob w tym swoim systemie mozliwosc dodawania ilku plikow.
np headre.tpl, menu.tpl , login.tpl center.tpl foother.tpl i dzieki temu bedziesz mogl dostoswywac odpowiednie czesci strony do danych warunkow... inaczej istnienie szablonow nie ma sensu gdy masz tylko jeden plik. Pozdro |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
dalej "siedze" na tym samym...
Jak zrobic zeby cos pod warunkiem (np. sesja jest aktywna) zadzialalo w szablonach? Np: Kod {sesja_aktywna} Jak to wykonac?
witaj! jestes zalogowany {sesja_nieaktywna} nie jests zalogowany {sesja_koniec} Jak to jest robione w innych wiekszych lub waszych projektach?? @Simpson: jesli tak podziele przeciez nie rozwiaze to mojego problemu... -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 636 Pomógł: 0 Dołączył: 22.10.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
cos w tym stylu
[php:1:233f11a835]<?php $smarty->assign('sesja',is_set($_SESSION['logged'])); ?>[/php:1:233f11a835] Kod {if $sesja}
zalogowano {else} nie zalogowano {/if} |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
no to teraz potrzebna mi metoda ktora to obsluzy... bo nie moge sobie poradzic
-------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 23:47 |