Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SMARTY] Losowe teksty z pliku TXT
paramount
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 10.03.2011

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


Witam,

Mój problem dotyczy wyświetlenia np: 5 losowych tagów w szablonie.
Posiadam 5 plików 1-4.txt i losuje z nich 5 losowych fraz.

  1. $lines = file("tagi/".rand(1,4).".txt");
  2. for($i=1;$i<=5;$i++){
  3. $linki = $lines[rand(1, count($lines))];
  4. $tpl->assign('mojelinki', $linki);
  5. }


Potem przekazuje je do szablonu:
  1. {foreach from=$mojelinki item=linki}
  2. <li class="cat-items"><a href="{$linki}" title="{$linki}" />{$linki}</a></li>
  3. {/foreach}


I tutaj zamiast wyświetlać się 5-linków losowych to zawsze losuje się tylko 1 link.
Nie wiem jak sobie poradzić z tym problemem.
Może ktoś z was zna rozwiązanie lub może jest jeszcze prostszy sposób ?

Będę wdzięczny za pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.08.2025 - 20:01