| Autor | Zpráva | ||
|---|---|---|---|
| Pavel25 Profil * |
#1 · Zasláno: 10. 12. 2009, 10:57:41
Potřeboval bych poradit, jak udělat ukládání a poté zobrazování výsledku:
CSS .hodnoceni-hvezdami
{
list-style:none;
margin: 0px;
padding:0px;
width: 150px;
height: 30px;
position: relative;
background: url("hrzt_hv.gif") top left repeat-x;
}
.hodnoceni-hvezdami li
{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.hodnoceni-hvezdami li a
{
display:block;
width:30px;
height: 30px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
}
.hodnoceni-hvezdami li a:hover
{
background: url("hrzt_hv.gif") left center;
z-index: 2;
left: 0px;
}
.hodnoceni-hvezdami a.jedna-hvezda
{
left: 0px;
}
.hodnoceni-hvezdami a.jedna-hvezda:hover
{
width:30px;
}
.hodnoceni-hvezdami a.dve-hvezdy
{
left:30px;
}
.hodnoceni-hvezdami a.dve-hvezdy:hover
{
width: 60px;
}
.hodnoceni-hvezdami a.tri-hvezdy
{
left: 60px;
}
.hodnoceni-hvezdami a.tri-hvezdy:hover
{
width: 90px;
}
.hodnoceni-hvezdami a.ctyri-hvezdy
{
left: 90px;
}
.hodnoceni-hvezdami a.ctyri-hvezdy:hover
{
width: 120px;
}
.hodnoceni-hvezdami a.pet-hvezd
{
left: 120px;
}
.hodnoceni-hvezdami a.pet-hvezd:hover
{
width: 150px;
}
.hodnoceni-hvezdami li.current-rating
{
background: url("hrzt_hv.gif") left bottom;
position: absolute;
height: 30px;
display: block;
text-indent: -9000px;
z-index: 1;
}
HTML <html> <body> <ul class="hodnoceni-hvezdami"> <li class='current-rating' title='Teď 3.6/5' style='width:114px;'>3.6/5 Hvězd.</li> <li><a href='#' title='1 hvězda z 5' class='jedna-hvezda'>1</a></li> <li><a href='#' title='2 hvězdy z 5' class='dve-hvezdy'>2</a></li> <li><a href='#' title='3 hvězdy z 5' class='tri-hvezdy'>3</a></li> <li><a href='#' title='4 hvězdy z 5' class='ctyri-hvezdy'>4</a></li> <li><a href='#' title='5 z 5 hvězd' class='pet-hvezd'>5</a></li> </ul> </body> </html> |
||
| ninja Profil |
#2 · Zasláno: 10. 12. 2009, 13:32:34
Do čeho chcete výsledky ukládat. Výpis vašeho CSS a HTML nám má posloužit k čemu?!
|
||
| Pavel25 Profil * |
#3 · Zasláno: 10. 12. 2009, 13:44:18
chci, aby to bylo co nejjednodušší a funkční a kódy jsou pro kontrolu, jestli tam není nějaká chyba - lepší než se bavit obecně.
|
||
| MCKAY Profil |
#4 · Zasláno: 10. 12. 2009, 16:30:46
ninja:
Nejspíš úplně nechápu, jak to hodnocení zprovoznit, když jsem to četl někdy před dvěma lety na intervalu, nebo někde jinde něco podobného, také jsem nevěděl. Pavel25: Za předpokladu, že chceš udělat nějaké hodnocení něčeho, a chceš, aby to reagovalo na kliknutí uživatele a změnil se počet hvězd, je nejvyšší čas začít se učit php. |
||
| Pavel25 Profil * |
#5 · Zasláno: 10. 12. 2009, 17:46:11
PHP trochu umím, mám to dělané i pomocí toho, ale také mi nefunguje...(nebo java script)
<h1>Hlasování</h1> <img src="./obrazky/hv2.jpg" id="star_1" alt="Hvězdička" onmouseover="starsUp(1);" onmouseout="starsOut(4);" /> <img src="./obrazky/hv2.jpg" id="star_2" alt="Hvězdička" onmouseover="starsUp(2);" onmouseout="starsOut(4);" /> <img src="./obrazky/hv2.jpg" id="star_3" alt="Hvězdička" onmouseover="starsUp(3);" onmouseout="starsOut(4);" /> <img src="./obrazky/hv1.jpg" id="star_4" alt="Hvězdička" onmouseover="starsUp(4);" onmouseout="starsOut(4);" /> <img src="./obrazky/hv1.jpg" id="star_5" alt="Hvězdička" onmouseover="starsUp(5);" onmouseout="starsOut(4);" /> <img src="./obrazky/hv1.jpg" id="star_6" alt="Hvězdička" onmouseover="starsUp(6);" onmouseout="starsOut(4);" /> <img src="./obrazky/hv1.jpg" id="star_7" alt="Hvězdička" onmouseover="starsUp(7);" onmouseout="starsOut(4);" /> <img src="./obrazky/hv1.jpg" id="star_8" alt="Hvězdička" onmouseover="starsUp(8);" onmouseout="starsOut(4);" /> <img src="./obrazky/hv1.jpg" id="star_9" alt="Hvězdička" onmouseover="starsUp(9);" onmouseout="starsOut(4);" /> <img src="./obrazky/hv1.jpg" id="star_10" alt="Hvězdička" onmouseover="starsUp(10);" onmouseout="starsOut(4);" /> function starsUp(num)
{
for(i=1;i<=10;i++)
{
var starName = "star_" + i;
if(i<=num)
{
document.getElementById(starName).src="./obrazky/hv3.jpg";
}
else
{
document.getElementById(starName).src="./obrazky/hv1.jpg";
}
}
}
function starsOut(num)
{
for(i=1;i<=10;i++)
{
var starName = "star_" + i;
if(i<=num)
{
document.getElementById(starName).src="./obrazky/hv2.jpg";
}
else
{
document.getElementById(starName).src="./obrazky/hv1.jpg";
}
}
} |
||
|
Časová prodleva: 4 dny
|
|||
| Pavel25 Profil * |
#6 · Zasláno: 14. 12. 2009, 10:54:41
Poraďte prosím, jak udělat ukládání a zobrazování hodnocení v PHP...
|
||
| mckay Profil |
#7 · Zasláno: 14. 12. 2009, 12:31:35
Pavel25:
Uložíš si do databáze číslo, které se rovná tomu, jak uživatelé hlasují a pravidelně ho aktualizuješ. Podle toho si potom poměrem hlasujících/body zjistíš, kolik máš vypisovat v css vyplněných hvězdiček, myslím, že lépe ti to nikdo nepopíše, nevíme úplně přesně co máš, co nemáš, co umíš co neumíš... |
||
| Pavel25 Profil * |
#8 · Zasláno: 14. 12. 2009, 17:57:48
No právě já nevím, jak to pomocí php a databáze zapsat (kód) - jsem v tom začátečník...
|
||
|
Časová prodleva: 8 dní
|
|||
| Pavel25 Profil * |
#9 · Zasláno: 22. 12. 2009, 12:50:14
Nikdo neví?
|
||
| mckay Profil |
#10 · Zasláno: 22. 12. 2009, 13:46:24
Pavel25:
Ví pravděpodobně téměř všichni, ale jde o to, že jestli si začátečník, nedá se ti prostě jednoduše napsat zdroják a co kam máš dát, takhle by to nešlo. Hoď si požadavek do "Práce a zakázky" a třeba se najde někdo kdo to za tebe udělá. |
||
| Pavel25 Profil * |
#11 · Zasláno: 22. 12. 2009, 17:34:19
Úplný začátečník tedy ani v php nejsem, stačí mi pouze poradit, jak to zobrazovat (myslím, že se jedná tak o pár řádků, které mám asi s chybou) - tato sekce se myslím jmenuje Jak něco udělat?
|
||
|
Časová prodleva: 17 let
|
|||
0