Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Soliști/soliste din Romania ...

LG: "Serviciul Alexa nu este ...

Probleme hidrofor

Inlocuitor pentru Real VNC remote...
 Neg sau altceva...

Topul normalitatii

Sa incurajam sporturile de contac...

Cum s-au apucat rapperii sa faca ...
 Casa construita la o distanta mai...

Pareri despre eceasuri.ro: cumpar...

Mama Miresii (2024)

Estimare reparatie
 Sterilizare UV apa

Folii heliomate faruri - merita?

Cabina Dus mai mare cu 10cm decat...

Rezultate firma
 

Slide Show

- - - - -
  • Please log in to reply
7 replies to this topic

#1
ovodesign

ovodesign

    Junior Member

  • Grup: Members
  • Posts: 53
  • Înscris: 17.03.2005
salve  :worthy:

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
zuppy

zuppy

    elbonian

  • Grup: Senior Members
  • Posts: 8,247
  • Înscris: 12.10.2002
<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  :lol:

Edited by zuppy, 08 June 2005 - 21:06.


#3
submit

submit

    Active Member

  • Grup: Members
  • Posts: 1,087
  • Înscris: 15.04.2005
Si cum ma rog acest cod va afisa o imagine diferita de fiecare data cand face refresh?

#4
zuppy

zuppy

    elbonian

  • Grup: Senior Members
  • Posts: 8,247
  • Înscris: 12.10.2002
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

:blink:

#5
ada80ro

ada80ro

    Member

  • Grup: Members
  • Posts: 625
  • Înscris: 16.05.2005

ovodesign, on Jun 8 2005, 13:52, said:

salve  :worthy:

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??

<{POST_SNAPBACK}>


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.'">';
?>
Uite si doua link-uri cu tutoriale ce prezinta scripturi mai complexe pentru cazul 1:
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
addicted

addicted

    Senior Member

  • Grup: Senior Members
  • Posts: 4,723
  • Înscris: 18.07.2003
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
ada80ro

ada80ro

    Member

  • Grup: Members
  • Posts: 625
  • Înscris: 16.05.2005

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.


#8
ovodesign

ovodesign

    Junior Member

  • Grup: Members
  • Posts: 53
  • Înscris: 17.03.2005
multam  :peacefingers:
m-am cam lamurit si cu chestia asta

Anunturi

Bun venit pe Forumul Softpedia!

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate