Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Smarty] Przypisywanie zmiennych
StasiuX
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 27.07.2007
Skąd: Bytów

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


Witam

Mam coś takiego w Smarty:

Kod
{1|rand:4}


Co daje mi liczbę losową z przedziału 1-4. Jak przypisać takie losowanie do zmiennej? (IMG:style_emoticons/default/smile.gif)
Normalnie przypisuje zmienne tak:

Kod
{assign var="random" value="cos tam"}
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
piotrekkr
post
Post #2





Grupa: Zarejestrowani
Postów: 386
Pomógł: 25
Dołączył: 28.09.2005

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


Zaglądałeś może do manuala? Jest tam taka linijka przy assign:

Kod
{assign var=running_total value=`$running_total+$some_array[row].some_value`}


Z tego można by wywnioskować że może dało by radę zrobić tak:

Kod
{assign var=zmienna value=`rand(1, 4)`}


Sprawdź czy zadziała bo ja w smarty już dawno nie siedziałem...
Go to the top of the page
+Quote Post
StasiuX
post
Post #3





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 27.07.2007
Skąd: Bytów

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


Haha, rozwiązanie było banalne:

Kod
{assign var="random" value=1|rand:4}


(IMG:style_emoticons/default/smile.gif)

Pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.09.2025 - 07:37