Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Smarty] Kompilacja kodu Smarty ze zmiennej.
d0zo
post 2.03.2009, 19:39:39
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!
Go to the top of the page
+Quote Post
Kocurro
post 3.03.2009, 11:50:32
Post #2





Grupa: Zarejestrowani
Postów: 461
Pomógł: 32
Dołączył: 17.09.2003
Skąd: Łódź

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


http://smarty.net/manual/en/plugins.resources.php smile.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: 25.04.2024 - 06:52