Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> smarty - nie kompiluje nowo dodanych szablonów, problem z dodaniem szablonu
Adam_barczyk
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 13.09.2010

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


Witam,
mam problem - piszę w celach nauki coś w rodzaju sklepu internetowego w php z użyciem bibliotek smart... no ale mniejsza z tym... do tej pory nie miałem większych problemów... dodałem chyba z 10 szablonów i wszystkie działały... teraz chciałem dodać kolejny szablon do strony - więc tworze plik kategoria.tpl wrzucam go do templates, w index.tpl odnoszę się do niego za pomocą {include file="kategoria.tpl"}... No i po uruchomieniu stronki wyrzuca mi błąd w miejscu gdzie miałbyć dołączony ten "podszablon" (w miejscu diva do którego go chciałem wrzucić - reszta stronki się wyświetla ok)
Oto treść:
Nr błędu: 2
Tekst: unlink(C:\xampp\htdocs\cb_gps/templates_c\%%95^953^95353E4E%%kategoria.tpl.php) [<a href='function.unlink'>function.unlink</a>]: No such file or directory
Miejsce: C:\xampp\htdocs\cb_gps\libs\smarty\internals\core.write_file.php, wiersz 44, godzina September 20, 2010, 12:11 pm
Informacje o wywołaniach funkcji:
unlink("C:\xampp\htdocs\cb_gps/templates_c\%%95^953^95353E4E%%kategoria....") # wiersz 44, plik: C:\xampp\htdocs\cb_gps\libs\smarty\internals\core.write_file.php
smarty_core_write_file(Tablica[3], Obiekt:Page) # wiersz 29, plik: C:\xampp\htdocs\cb_gps\libs\smarty\internals\core.write_compiled_resource.php
smarty_core_write_compiled_resource(Tablica[2], Obiekt:Page) # wiersz 1431, plik: C:\xampp\htdocs\cb_gps\libs\smarty\Smarty.class.php
Smarty._compile_resource("kategoria.tpl", "C:\xampp\htdocs\cb_gps/templates_c\%%95^953^95353E4E%%kategoria....") # wiersz 1867, plik: C:\xampp\htdocs\cb_gps\libs\smarty\Smarty.class.php
Smarty._smarty_include(Tablica[2]) # wiersz 79, plik: C:\xampp\htdocs\cb_gps\templates_c\%%45^45E^45E480CD%%index.tpl.php
include("C:\xampp\htdocs\cb_gps\templates_c\%%45^45E^45E480CD%%index.tpl....") # wiersz 1256, plik: C:\xampp\htdocs\cb_gps\libs\smarty\Smarty.class.php
Smarty.fetch("index.tpl", null, null, true) # wiersz 1106, plik: C:\xampp\htdocs\cb_gps\libs\smarty\Smarty.class.php
Smarty.display("index.tpl") # wiersz 12, plik: C:\xampp\htdocs\cb_gps\index.php


Czyli nie ma skompilowanego pliku szablonu... ale dlaczego? Dodam że modyfikując pozostałe szablony, są one zrekompilowane i znaczniki które w nich dodałem się wyświetlaja... ale żadnego nowego nie mogę dodać :/

Siedzę nad tym już drugi dzień i sam nic nie mogę wymyśleć :/
Bardzo proszę o pomoc
Pozdrawiam


PS: Po kolejnych testach... okazuje się że smarty nie mogą utworzyć pliku w tempates_c... czemu nie mam pojecia :/ tworzac taki plik recznie, smarty ponownie go zrekompilująi strona dziala... ale jest to bardzo nie wygodne niestety... więc może ktoś wpadnie na jakiś pomysł?

Dodam że działam na win xp... myślałem o uprawnieniach do tego katalogu, ale wchodzę na włąciwości, odznaczam tylko do odczytu, ale nadal nic się nie zmienia... jestem głęboko w... ehh

Ten post edytował Adam_barczyk 20.09.2010, 11:59:06
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 17:49