Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SMARTY] Jak pozbyć się smarty ze skryptu
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
weblukas
Witam.
Mam takie dość nietypowe pytanie. Jak pozbyć się ze skryptu szablonu smarty. Nie chodzi mi o dokładny opis tylko o jakieś krótkie rady na co mam zwrócić uwagę bo nigdy z tym systemem szablonów nie pracowałem i nie ukrywam, że mistrzem w tej dziedzinie nie jestem. Dotychczas jak coś robiłem to PHP + SQL + HTML + CSS + JS i nic poza tym. Cokolwiek googlowałem to zwracało wyniki dotyczące tworzenia w smarty ale żadnego dotyczącego pozbycia się go ze skryptu.
Z góry dziękuję za odpowiedzi i sugestie.
Pozdrawiam.
viking
Robi się jak tworzenie tylko odwrotnie. Musisz zmodyfikować szablony, usunąć instancje smarty.
Lion
Usuń wszystkie instancje klasy Smarty lub całą bibliotekę z projektu a następnie klikaj aż wszystkie błędy znikną. Możesz zautomatyzować sobie proces klikania przy pomocy narzędzi typu Selenium. Przy okazji zrobisz sobie suitę testów integracyjnych smile.gif
weblukas
Dziękuję za odpowiedzi i jednocześnie przepraszam, że tak późno odpisuje ale ostatnie mrozy spowodowały liczne problemy w pracy i nie miałem kiedy się tym zająć.
Wracając do tematu. Wpadłem na pomysł, żeby nie usuwać smarty tylko cały kod php, który znajduje się w pliku .tpl wkleić do oryginalnego pliku .php a jednocześnie usunąć tą część kodu odpowiedzialną za wywołanie smarty i wtedy dopiero sprawdzać błędy i je na bieżąco usuwać. Przetestowałem ten sposób i na tych małych niezbyt skomplikowanych plikach z małą ilością kodu to się sprawdziło ale przy bardziej rozbudowanych już nie, tzn błąd za błędem. Ale myślę, że sobie z tym poradzę.
Jeżeli macie jeszcze jakieś pomysły to będę wdzięczny.
P.S. Nie wiem co to selenium, jestem trochę starej daty wink.gif Chyba dużo nauki przede mną.
Pozdrawiam.

Przepraszam Lion ale chyba nie doczytałem Twojego postu tylko skupiłem się na tym selenium, a wychodzi na to że zaproponowałeś dokładnie to samo rozwiązanie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.