konto usunięte

Temat: {

Witam,

w Smarty chciałbym w szablonie zastosować znak "}" oraz "{" lecz dostaję error, o unrecognized tagu ;)

Jak to obejść bym mógł zastosować te znaki?

Pozdrawiam
Jarosław Grzelak

Jarosław Grzelak Software Engineer,
StepStone Services
Sp. z o.o.

Temat: {

Już odpowiedziałem na jednym z Twoich postów o to.

http://www.smarty.net/manual/en/language.function.ldel...Jarosław G. edytował(a) ten post dnia 15.04.08 o godzinie 09:48
Piotr Lewandowski

Piotr Lewandowski Programista
aplikacji
internetowych (PHP,
MySQL, SF2, Mag...

Temat: {

Uzycie tagu {literal} moze byc pomocne.

Przyklad
{literal}{Ten tekst nie bedzie interpretowany przez smarty}{/literal}

konto usunięte

Temat: {

dzieki ;)

konto usunięte

Temat: {

Skoro już chcesz używać Smarty sugeruję zmienić { na {{ a } na }}
nie będzie problemów z literal'ami :)

$smartyObj = new Smarty();
$smartyObj->left_delimiter = '{{';
$smartyObj->right_delimiter = '}}';Stanisław Głogowski edytował(a) ten post dnia 15.04.08 o godzinie 10:16
Daniel Częstki

Daniel Częstki senior php developer

Temat: {

Stanisław Głogowski:
Skoro już chcesz używać Smarty sugeruję zmienić { na {{ a } na }}
nie będzie problemów z literal'ami :)

$smartyObj = new Smarty();
$smartyObj->left_delimiter = '{{';
$smartyObj->right_delimiter = '}}';Stanisław Głogowski edytował(a) ten post dnia 15.04.08 o godzinie 10:16

a co jeżeli będziesz chciał użyć ciągu {{ ? ;)
Rafał G.

Rafał G. Programista
aplikacji
internetowych

Temat: {

Wtedy powinien zmienić na "{{{", albo najlepiej od razu (tak na przyszłość) na "{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{" :D

konto usunięte

Temat: {

Rafał Grzegorek:
Wtedy powinien zmienić na "{{{", albo najlepiej od razu (tak na przyszłość) na "{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{" :D

Zastanówcie się kiedy używa się { i } ... JavaScript ...
A wstawianie wszędzie literal nie jest wygodne.

Z drugiej strony zastanawiam się w ogóle po jaką cholerę używać Smarty ;) ... ale ten temat był już kiedyś wcześniej poruszany.Stanisław Głogowski edytował(a) ten post dnia 15.04.08 o godzinie 13:18
Jarosław Grzelak

Jarosław Grzelak Software Engineer,
StepStone Services
Sp. z o.o.

Temat: {

ja się zastanawiam po co wstawiać kod js w html :) prościej podpiąć plik .js z klasami/funkcjami i tylko wykonywać coś w stylu:

onclick="klasa.funkcja();"Jarosław G. edytował(a) ten post dnia 15.04.08 o godzinie 13:30

konto usunięte

Temat: {

Jarosław G.:
ja się zastanawiam po co wstawiać kod js w html :) prościej podpiąć plik .js z klasami/funkcjami i tylko wykonywać coś w stylu:

onclick="klasa.funkcja();"

:)

document.onload = function()
{
new App (
{
action : '{{$action}}',
controller : '{{$controller}}'
}
);
}

document.onload = function()
{literal}{
new App (
{{/literal}
action : '{$action}',
controller : '{$controller}'
{literal}}
);
}{/literal}

W drugim przypadku mogłem się pomylić bo chyba pogubiłem się w nawiasach.Stanisław Głogowski edytował(a) ten post dnia 15.04.08 o godzinie 13:49
Piotr Lewandowski

Piotr Lewandowski Programista
aplikacji
internetowych (PHP,
MySQL, SF2, Mag...

Temat: {

Do tego uzywam tablicy z ustawieniami a ustawienia przypisuje za pomoca funkcji(wlasciwosc, wartosc) :)
Wojciech K.

Wojciech K. realizator pomysłów
własnych

Temat: {

Jarosław G.:
ja się zastanawiam po co wstawiać kod js w html :) prościej podpiąć plik .js z klasami/funkcjami i tylko wykonywać coś w

czasami się opłaca (w sensie niezapychania łącza, czy serwera) - jeśli kodu nie ma dużo (powiedzmy do 300 bajtów) - to samo się tyczy css.
Odwołanie do pliku pociąga wszak za sobą koniecznośc dodatkowej "rozmowy" przeglądarki z serwerem (choćby poproszenia o http header i odpowiedzi zawierającej czas ostatniej modyfikacji pliku)
Daniel Częstki

Daniel Częstki senior php developer

Temat: {

Stanisław Głogowski:
Jarosław G.:
ja się zastanawiam po co wstawiać kod js w html :) prościej podpiąć plik .js z klasami/funkcjami i tylko wykonywać coś w stylu:

onclick="klasa.funkcja();"

:)

document.onload = function()
{
new App (
{
action : '{{$action}}',
controller : '{{$controller}}'
}
);
}

document.onload = function()
{literal}{
new App (
{{/literal}
action : '{$action}',
controller : '{$controller}'
{literal}}
);
}{/literal}

W drugim przypadku mogłem się pomylić bo chyba pogubiłem się w nawiasach.

przejrzyście i fachowo. należą się pochwały :) ;)Daniel C. edytował(a) ten post dnia 15.04.08 o godzinie 16:06

konto usunięte

Temat: {

Jarosław G.:
ja się zastanawiam po co wstawiać kod js w html :) prościej podpiąć plik .js z klasami/funkcjami i tylko wykonywać coś w stylu:

onclick="klasa.funkcja();"Jarosław G. edytował(a) ten post dnia 15.04.08 o godzinie 13:30

chyba ze ktos woli oprogramowywac elementy DOM w sposob bardziej elegancki niz atrybuty taga :P

konto usunięte

Temat: {

Stanisław Głogowski:
Z drugiej strony zastanawiam się w ogóle po jaką cholerę używać Smarty ;)

dla mnie tagi smarty sa bardziej czytelne :D, dla webdesignera .. wydaje mi sie ze tez :D, latwiej je wydobyc spomiedzy tagow HTML i rozeznac sie w szablonie... poza tym to tylko ograniczenie

reasumujac jestem za smarty :-)



Wyślij zaproszenie do