Slide Show
Last Updated: Jun 10 2005 19:16, Started by
ovodesign
, Jun 08 2005 13:52
·
0
#1
Posted 08 June 2005 - 13:52
salve
as vrea sa fac un slide show cu php...(avand mai multe poze....vreau ca atunci cand acceseaza siteul sa porneasca slideshowul....)Imi poate da cinevaun sfat?? |
#2
Posted 08 June 2005 - 20:47
<html> <head> <title>slaid șou</title> <meta http-equiv="refresh" content="10; URL=http://example.com/pagina2.html"> </head> <body> <img src="images/imagenea_mea.jpg" width="20" height="20" alt=""> </body> </html>et voila! in loc de 10 (de la content) pui numarul de secunde dupa care sa se faca refresh edit: baga si un <?php 1==1 ?> ca sa fie php si nu html Edited by zuppy, 08 June 2005 - 21:06. |
#3
Posted 09 June 2005 - 16:25
Si cum ma rog acest cod va afisa o imagine diferita de fiecare data cand face refresh?
|
#4
Posted 09 June 2005 - 16:48
vrei ca la gradinita ?
in "http://example.com/pagina2.html" o sa fie alta poza in loc de pagina2.html poate sa fie slideshow.php?slide=2 etc |
#5
Posted 10 June 2005 - 00:25
ovodesign, on Jun 8 2005, 13:52, said: salve as vrea sa fac un slide show cu php...(avand mai multe poze....vreau ca atunci cand acceseaza siteul sa porneasca slideshowul....)Imi poate da cinevaun sfat?? Cred ca sunt 2 aspecte aici: 1. de fiecare data cand se incarca pagina sa afiseza o alta imagine: -poti sa o faci cu javascript sau -php: Ex: <?php $img_terminatie=rand(1,5); echo '<img src="imagini/img'.$img_terminatie.'.jpg">'; ?>Iti afiseaza ceva de genul <img src="imagini/img3.jpg">. Daca nu ai imaginile denumite sub forma asta poti sa faci cu un switch: Quote <?php $img=rand(1,3); switch($img){ case 1: $img_url='imagini/alfa.jpg'; break; case 2: $img_url='imagini/beta.jpg'; break; case 3: $img_url='imagini/gama.jpg'; break; } echo '<img src="'.$img_url.'">'; ?> http://www.sitepoint...owcase-php-html http://alistapart.co...les/randomizer/ 2.sa se schimbe imaginile o data la 30 sec sa zicem cand pagina este deja afisata. Asta nu ai cum sa o mai faci cu php, doar cu javascript. Cel mult poti cu php poti sa incarci imaginile intr-un array din javascript si de acolo javascript sa schimbe dinamic src-ul la imagine la un interval prestabilit. Ai aici un link cu un exemplu de genul asta: http://www.dyn-web.c...ts/rotate-rand/ |
#6
Posted 10 June 2005 - 06:36
sau, mai simplu, nu te mai complici cu nush cate chestii si la ce ti-a zis zuppy adaugi un parametru get.
<meta http-equiv="refresh" content="10; URL=http://example.com/slideshow.php?view=<?php echo $_GET['view']+1; ?>"> //cod pt afisare img src="images/<?php echo $_GET['view']; ?>.jpg" width="20" height="20" alt=""> //sau $q = "SELECT * from `undeva` where id='$_GET['view']'"; //mysql_query //etc si apelezi cu http://example.com/s...show.php?view=1, de exemplu, de acolo misca singur |
#7
Posted 10 June 2005 - 12:19
addicted, on Jun 10 2005, 06:36, said: sau, mai simplu, nu te mai complici cu nush cate chestii si la ce ti-a zis zuppy adaugi un parametru get. [code] <meta http-equiv="refresh" content="10; URL=http://example.com/slideshow.php?view=<?php echo $_GET['view']+1; ?>"> Intradevar, daca vrei doar cu php sa faci sa se roteasca imaginile singura solutie e sa folosesti http-equiv="refresh" dar mi se pare am aiurea. Adica cineva care sta 2 min la pagina respectiva o sa aiba 12 refresh-uri la pagina. Chestia asta se observa si e deranjanta (am facut asta o data la un script de voting si am pus un refresh la 20 sec la pagina cu rezultate-se observa si era doar text in pagina respectiva). Eu nu am vazut, de exemplu, la site-urile care au bannere sa foloseasca refresh-ul pentru rotirea lor, foloseau javascript. Deci, in concluzie, singura solutie viabila e javascript. Edited by ada80ro, 10 June 2005 - 12:37. |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users