![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 22.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Napisałem silnik w PHP używający Smarty do wyświetlania treści. Standardowy MVC, dane wczytywane z bazy danych. Natrafiłem na problem, z którym nie potrafię poradzić sobie na podstawie dokumentacji Smarty. Na stronie będą prezentowane kody źródłowe. Do kolorowania składni użyłem Geshi i pluginu do Smarty. Wczytywane strony z MYSQL zawierają znaczniki: CODE {geshi lang="php" show_line_numbers=true start_line_numbers_at=5} tutaj jakiś kod w php {/geshi} Dane wysyłane są do Smarty. Chodzi mi o to żeby przetworzyć także ten kod ze zmiennej. Czytałem o 'prefilters', ale nie ma tutaj to chyba żadnego zastosowania. Jeśli to nie jest możliwe to mam koncepcje zamiany znaczników w bazie danych na np: <--code:php-->. Do kontrolera wczytam filtr, który przetworzy ten kod między znacznikami na okolorowany przez geshi. Przy okazji będę mieć też filter bbcode i dowolnie innego znacznika. Pozdrawiam! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 12:31 |