Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> smarty i php, dlaczego to nie dziala jak powinno
Titanux
post 12.03.2008, 19:23:56
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 9.02.2008

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


Mam problem .Skrypt php nie zamienia mi zmiennych w htmlu a w zasadzie smarty.wytlumaczcie ldaczego to nie dziala.
html:
<html>
<head>
<title>SmartyNews!</title>
</head>
<body>
<h3>{$wiadomosc.tytul}</h3>
<p>Napisał {$wiadomosc.autor} dnia {$wiadomosc.data}</p>
<p>{$wiadomosc.tresc|truncate:200:"..."}</p>

</body>
</html>
php:
<?php

require("c:/wamp/www/smarty/Smarty.class.php"); // 1
$tpl = new Smarty; // 2
$tpl -> template_dir = 'c:/wamp/www/smarty/templates/';
$tpl -> compile_dir = 'c:/wamp/www/smarty/templates_c/';

$tpl -> assign('wiadomosc', array(
'tytul' => 'Premier podaje się do dymisji!',
'data' => date('d.m.Y'),
'autor' => 'Jan Nowak',
'tresc' => 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Cras nec diam. In hac habitasse platea dictumst. Donec id leo. Ut
feugiat augue at metus. In hac habitasse platea dictumst. Donec
pulvinar sollicitudin tellus. Quisque mattis faucibus nulla. Praesent
in mauris. Maecenas erat nisi, laoreet in, porta nec, varius ut, turpis.
Suspendisse pretium nibh at tellus placerat venenatis. Vestibulum
ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia
Curae; Etiam felis arcu, ringilla a, commodo quis, blandit id, est.
Fusce nec sapien nec libero dignissim volutpat.'
));
$tpl -> display('c:/wamp/www/smarty/debug.tpl'); //4

?>
Go to the top of the page
+Quote Post
Sabistik
post 12.03.2008, 20:02:11
Post #2


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


Przenoszę i proszę o poprawę bbcode.
Go to the top of the page
+Quote Post
Keenic
post 12.03.2008, 20:49:50
Post #3





Grupa: Zarejestrowani
Postów: 64
Pomógł: 2
Dołączył: 13.07.2007
Skąd: Poznań

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


W display podajesz debug.tpl, a nie caly adres. Pliki tpl tak wogole umieszczasz w folderze templates. Jezeli korzystasz z Smarty to zamiast $tpl powinno byc $smarty.
Go to the top of the page
+Quote Post
Sabistik
post 12.03.2008, 23:46:18
Post #4


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


~Keenic zaraz dostaniesz warna za pisanie głupot.

w display() - można bez problemu podać cały patch.
Cytat
Jezeli korzystasz z Smarty to zamiast $tpl powinno byc $smarty.

No po tym to w ogóle padłem ze śmiechu.
Go to the top of the page
+Quote Post
Keenic
post 13.03.2008, 14:47:02
Post #5





Grupa: Zarejestrowani
Postów: 64
Pomógł: 2
Dołączył: 13.07.2007
Skąd: Poznań

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


Sabistik, w ksiazce, z ktorej uczylem sie smarty bylo tylko i wylacznie $smarty wiec myslalem, ze tak musi byc. Co do tego display to nie mialem pojecia, ze mozna cala sciezke podac.
Go to the top of the page
+Quote Post
jarek_bolo
post 16.03.2008, 09:09:43
Post #6





Grupa: Zarejestrowani
Postów: 149
Pomógł: 12
Dołączył: 3.03.2008
Skąd: łódzkie

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


Keenic weź no chłopie, trollujesz specjalnie czy jak?

Przecież to jest tylko nazwa zmiennej przechowującej obiekt Smarty!!

Może mieć dowolną nazwe:
$SuperJedwabistaNazwaDzialaNawetUKeenica = new Smarty();


--------------------
"Jeden człowiek nie zmieni świata, ale jeden człowiek może przekazać informację która zmieni świat." - David Icke
| PAMIĘTAJ, JESTEŚ POLAKIEM !!! |
Jam jest Polska, Ojczyzna Twoja, ziemia Ojców, z której wzrosłeś. Wszystko, czym jesteś, po Bogu - mnie zawdzięczasz!!
Go to the top of the page
+Quote Post
Deusx
post 17.03.2008, 18:07:10
Post #7





Grupa: Zarejestrowani
Postów: 126
Pomógł: 2
Dołączył: 27.08.2006

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


O lol, uczysz się czegoś, a poczyaj najpier co jest jest zmienna biggrin.gif
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: 19.07.2025 - 05:48