Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [smarty] sposob przekazywania zmiennych
lisu
post 10.05.2003, 11:03:18
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 25.01.2003
Skąd: mazury, wawa

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


No wiec chce sobie zrobic stronke uzywajac Smarty. Nie chcac sie nauczyc zlych nawykow biggrin.gif mam kilka pytan:

Czy lepiej jest
[php:1:a80351a73e]<?php
$txt="<P> 1 akapit</P><P>blah 2 akapit</P> itd itp";
$smarty->assign('texcik',$txt);
// wyswitlenie

?>[/php:1:a80351a73e]


Czy zrobic tak:

[php:1:a80351a73e]<?php
$txt[0] = '1 Akapit';
$txt[1] = 'blah 2 akapit';
//itd itp
$smarty->assign('texcik',$txt);
//wyswietlenie
?>[/php:1:a80351a73e]
I pozniej wyswietlic to opcjami 'section' i 'loop' w smarty?
I to samo pytanie dotyczy tabel. Czy pakowac cala tabelke do jednej zmiennej
[php:1:a80351a73e]<?php

$zmienna =' <table><TR><TD>lala</TD></TR></TABLE>';
?>[/php:1:a80351a73e]

czy pakowac zawartosc tabelki do tablicy i pozniej loopami wyswietlic ?

Wydaje mi sie drugi sposob daje wiecej elastycznosci, ale czy jest to poprawne? Po prostu chcialbym uzyskac rade od profesjonalistow
Go to the top of the page
+Quote Post
DeyV
post 10.05.2003, 11:30:13
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Cały dowcip związany ze Smarty polega na tym, by w kodzie php nie umieszczać żadniego (pprawie zadnego) kodu HTLM. Oczywiste więc, ze należy korzystać z mechanizmow do tego przygotowanych, w tym z pętli.
Umożliwia to w dowolnym momęcie przeniesienie lub przebudowę tabel, zmianę ich wyglądu itp.
A konstrukcja akapitów? To już zależy do Ciebie i formy przechowywania danych w bazie. Tj. jesli w bazie maż każdy akapit osobno, to warto je osobno traktować do samego końca. Ale jeśli jest to jeden takst, to podział go chyba nie miałby sensu tongue.gif


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
lisu
post 10.05.2003, 13:31:45
Post #3





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 25.01.2003
Skąd: mazury, wawa

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


Text bylby statyczny i moglbym go podzielic jak chce. Chodzi o to, ze wymyslilem ze za pomoca Smarty dostosuje strone do roznych przegladarek (po prostu takie pseudotematy np jeden z overlibem inny nie)poza tym chcialbym chociaz troszeczke poznac Smarty tongue.gif .
A jak rozwiazac sprawe zdjec (tez statyczne, takie w texcie nienalezace do wygladu strony). Dolaczac je w template czy przez php ? No bo to w koncu tez HTML, ale z drugiej strony...

Znacie moze jakies www z przykladami lub tutorialami. Wszystko co w googlu znalazlem to byly przyklady typu 'Hello World'.
Go to the top of the page
+Quote Post
Jabol
post 10.05.2003, 13:35:45
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


do smarty?? jasne, tutaj masz do manuala, a tutaj do poleskiego manuala!

PS. Nie wiem, czy wiesz, że to forum też działa na systemie podobnym do smarty (lub może nawet na smarty... nie wiem)
Go to the top of the page
+Quote Post
itsme
post 10.05.2003, 17:01:00
Post #5





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




Cytat
do smarty?? jasne, tutaj masz do manuala, a tutaj do poleskiego manuala!

PS. Nie wiem, czy wiesz, że to forum też działa na systemie podobnym do smarty (lub może nawet na smarty... nie wiem)

Jabol: dzięki za fajna strone troche cos po Polsku o smarty ale i o CVS-ie

Dzieki


--------------------
brak sygnaturki rowniez jest sygnaturką
Go to the top of the page
+Quote Post
lisu
post 10.05.2003, 18:43:09
Post #6





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 25.01.2003
Skąd: mazury, wawa

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


Cytat
do smarty?? jasne, tutaj masz do manuala, a tutaj do poleskiego manuala!


Do manuala oczywiscie zajrzalem ale chodzilo mi o bardziej rozbudowane przyklady takie jak na leon.w-wa.pl wiec dzieki za ten adres biggrin.gif
Go to the top of the page
+Quote Post
lisu
post 10.05.2003, 21:52:25
Post #7





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 25.01.2003
Skąd: mazury, wawa

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


Ponawiam pytanie? Jak umieszczacie obrazki nienalezace do designu strony ? W pliku templacie czy [php:1:c8e288d8a9]<?php
//init
$smarty->assign('txt','lalalala <img src=hotlaski.jpg> lalalala');
//dalej kod
?>[/php:1:c8e288d8a9]

A moze jeszcze inaczej ?
Go to the top of the page
+Quote Post
DeyV
post 10.05.2003, 22:04:01
Post #8





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Ponawiam odpowiedź. To zależy od tego, skąd pochodzą dane. Jeśli są statyczne, lub zmieniać sie będą tylko przy reorganizacji HTML - dajemy je na stałe. Jeśli maja się zmieniać - tworzymy je dynamiczne. Zasada jest dokładnie taka sama, jak przy tworzeniu stron bez pomocy SMARTY - czyli dobieramy narzędzia do potrzeb.


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
lisu
post 11.05.2003, 14:58:25
Post #9





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 25.01.2003
Skąd: mazury, wawa

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


Ok, dzieki.
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 Wersja Lo-Fi Aktualny czas: 20.07.2025 - 11:33