V: Nahodne citacie / generovanie textu

Máte problém, hľadáte niečo? Opýtajte sa a poradíme...

Moderátor: Moderators

V: Nahodne citacie / generovanie textu

Poslaťod Spade » Ned Apr 23, 2006 5:55 pm

Zdar!

Teraz ma napadla taka kravina, ale vazne ju potrebujem. Z nejakeho pola, ktore bude mat napr. v sebe poucenia (to je len priklad) by vyzeralo takto:

Kto druhemu jamu kope, sam do nej spadne.
Ako sa do hory vola, tak sa z nej ozyva.

No a nejaky snippet by nahodne vybral jedno. Samozrejme potrebujem taky, aby som ich tam mohol dat viac ...

PHP neovladam skoro vobec, ale v Pascale by som to spravit vedel ... tam sa pouziva Random(cislo); a z ku kazdemu cislu je priradene prislovie.

Vopred diky.
Ách deti moje zlaté, milujte sa a zložte sa. Nech si zvíratá berú od vás príklad.
Človečina, RND.
Obrázok užívateľa
Spade
etoModerator
 
Príspevky: 160
Registrovaný: Pon Apr 17, 2006 1:24 pm

Poslaťod _rasel^ » Ned Apr 23, 2006 6:02 pm

Stacilo prezriet Snippet Library na Etomite.org :eto:
http://www.etomite.org/browsesnippets.h ... _snipid=75
Kód: Vybrať všetko
$array_text = array('1' => 'Nemesis 0wnz j00!!1',
'2' => 'What in the god damned hell is a walrus?',
'3' => 'And the people did feast upon the sloths, and orangutarngs, and anchovies..',
'4' => 'There are some who call me.. Tim.',
'5' => 'Have you got a hairnet?',
'6' => 'So my choice is \'Or death\'? Well, in that case.. I\'ll have the chicken!'
);

$CoolQuotes = "Quote: " . stripslashes($array_text[rand(1, sizeof($array_text))]);

return $CoolQuotes;
..:: Etomite CMS && Ubuntu → Rulezzz !.!.!. ::..
"Everything that has a beginning has an end… sometimes you can't make it on your own."
Obrázok
Obrázok užívateľa
_rasel^
ETOMITE Admin
ETOMITE Admin
 
Príspevky: 1018
Registrovaný: Uto Sep 20, 2005 12:03 am
Bydlisko: Košice (SR)

Re: V: Nahodne citacie / generovanie textu

Poslaťod Marek Adamec » Str Aug 12, 2009 5:30 pm

existuje aj nejaky snipett pre random zobrazovanie swf banerov?

skusal som na skusku toto len s png obrazkymi vlozit do sniperu a aj do chunku ale nebolo to ono v chunku mi to zobrazilo vsetko naraz a v snipete mi vypisalo error...

Kód: Vybrať všetko
<?php
$b1 = "<img title="Hory" border="0" src="http://www.navrchol.sk/menulogo/hory.PNG" alt="" width="485" height="120">";
$b2 = "<img title="Hory" border="0" src="http://www.navrchol.sk/menulogo/zdravie.PNG" alt="" width="485" height="120">";
$b3 = "<img title="Hory" border="0" src="http://www.navrchol.sk/menulogo/vikend.PNG" alt="" width="485" height="120">";
$banners = array("b1", "b2", "b3");
$banner = $banners[mt_rand(1, 3)];
echo $banner;

?>
Obrázok užívateľa
Marek Adamec
Light Star
Light Star
 
Príspevky: 154
Registrovaný: Pia Dec 28, 2007 6:58 pm
Bydlisko: Dubnica nad Váhom

Re: V: Nahodne citacie / generovanie textu

Poslaťod Marek Adamec » Štv Aug 13, 2009 5:57 pm

nasiel som rangom image na stranke etomite.com a upravil som si to do pouzitelnej podoby, zatial mi to funguje len pre obrazky...

Kód: Vybrať všetko
<img src="http://www.navrchol.sk[[randomreklama]]"</img>   



snippet:
Kód: Vybrať všetko
$images = array(     
0 => 'hory.PNG',         
1 => 'zdravie.PNG',               
2 => 'vikend.PNG',               
3 => 'hory.PNG',               
4 => 'adrenalin.PNG',       
);
$output = "/menulogo/".$images[ rand(0,(count($images)-1)) ];
return $output;
Obrázok užívateľa
Marek Adamec
Light Star
Light Star
 
Príspevky: 154
Registrovaný: Pia Dec 28, 2007 6:58 pm
Bydlisko: Dubnica nad Váhom

Re: V: Nahodne citacie / generovanie textu

Poslaťod Marek Adamec » Štv Aug 13, 2009 6:21 pm

random pre swf:

kod vlozeny priamo do templatu alebo chunku:
Kód: Vybrať všetko
<param name="movie" value="..[[randomreklama]]" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="wmode" value="" /><embed src="..[[randomreklama]]" wmode="" quality="high" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="560" height="72"></embed>


snippet:
Kód: Vybrať všetko
$images = array(     
0 => 'forum.swf',         
1 => 'outdoor.swf',               
2 => 'zdravie.swf',               
3 => 'recepty.swf',                     
);
$output = "/swf/".$images[ rand(0,(count($images)-1)) ];
return $output;
Obrázok užívateľa
Marek Adamec
Light Star
Light Star
 
Príspevky: 154
Registrovaný: Pia Dec 28, 2007 6:58 pm
Bydlisko: Dubnica nad Váhom


Späť na Všeobecné help centrum

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 1 hosť

cron