-
1. Data: 2010-03-16 19:02:11
Temat: jak tagować głosy plus/minus
Od: takeshin <a...@g...com>
Jak byście otagowawali strukturę do głosowania (liczba głosów, głosuj
za/przeciw),
taką jak np. tu:
http://stackoverflow.com/questions/406760/whats-your
-most-controversial-programming-opinion
np.
<div class="voter $class">
<h3 id="voter_h" class="aural">Głosy</h3>
<ul>
<li><span>$current</span> {$this->getMessage('votes')}</li>
<li><a href="$urlUp">{$this->getMessage($titleUp)}</a></li>
<li><a href="$urlDown">{$this->getMessage($titleDown)}</a><
/li>
<ul>
</div>
$ dolary to oczywiście zmienne z PHP,
$current to aktualna liczba głosów.
getMessage() zwraca tekst, w zależności, czy już głosowano i czy w
górę czy w dół.
Lista to jest odpowiednie rozwiązanie? DL? IMG czy zwykłe linki?
Dawać dodatkowe title?
--
takeshin
http://lipsum.pl
-
2. Data: 2010-03-16 20:11:18
Temat: Re: jak tagować głosy plus/minus
Od: porneL <n...@p...net>
On Tue, 16 Mar 2010 19:02:11 -0000, takeshin <a...@g...com> wrote:
> Jak byście otagowawali strukturę do głosowania (liczba głosów, głosuj
> za/przeciw),
> taką jak np. tu:
> http://stackoverflow.com/questions/406760/whats-your
-most-controversial-programming-opinion
>
> np.
>
> <div class="voter $class">
> <h3 id="voter_h" class="aural">Głosy</h3>
> <ul>
> <li><span>$current</span> {$this->getMessage('votes')}</li>
> <li><a href="$urlUp">{$this->getMessage($titleUp)}</a></li>
> <li><a href="$urlDown">{$this->getMessage($titleDown)}</a><
/li>
> <ul>
> </div>
>
> $ dolary to oczywiście zmienne z PHP,
> $current to aktualna liczba głosów.
> getMessage() zwraca tekst, w zależności, czy już głosowano i czy w
> górę czy w dół.
>
> Lista to jest odpowiednie rozwiązanie? DL? IMG czy zwykłe linki?
> Dawać dodatkowe title?
Z listą to przesada. Screen reader będzie dłużej ogłaszał strukturę tej
listy, niż jej zawartość.
Głosowania nie należy robić za pomocą GET - boty będą ci nabijały licznik,
a cache będzie zjadało głosy. Jak chcesz strzałki, to <input alt="za a
nawet przeciw" src="szczała" type=image>.
--
http://pornel.net
this.author = new Geek("porneL");
-
3. Data: 2010-03-17 12:15:46
Temat: Re: jak tagować głosy plus/minus
Od: Paweł Piskorz <n...@p...nie?>
On 2010-03-16 20:02, takeshin wrote:
> Jak byście otagowawali strukturę do głosowania (liczba głosów, głosuj
> za/przeciw),
> taką jak np. tu:
> http://stackoverflow.com/questions/406760/whats-your
-most-controversial-programming-opinion
<form method="post" action="">
<fieldset>
<legend>Czy ta opinia była dla Ciebie przydatna?</legend>
<p>Ta opinia była przydatna dla...</p>
<div class="yes">
<input type="image" src="up.png" title="tak" name="vote-yes" alt="tak">
</div>
<div class="no">
<input type="image" src="down.png" title="nie" name="vote-no" alt="nie">
</div>
</fieldset>
</form>
-
4. Data: 2010-03-17 21:17:02
Temat: Re: jak tagować głosy plus/minus
Od: Artur Muszyński <a...@u...wytnijto.com.pl>
W dniu 2010-03-17 13:15, Paweł Piskorz pisze:
> <form method="post" action="">
> <fieldset>
> <legend>Czy ta opinia była dla Ciebie przydatna?</legend>
IMHO zadawanie pytań w LEGEND jest niezbyt poprawne. To powinien być
opis przeznaczenia bloku, a nie element konwersacji np:
<legend>Ocena przydatności opinii</legend>
<p>Czy ta opinia była dla Ciebie przydatna?</p>
Legenda jest słabo eksponowana i raczej jej położenie nie sprzyja
(potencjalnie) długim tekstom.
artur
-
5. Data: 2010-03-17 22:10:04
Temat: Re: jak tagować głosy plus/minus
Od: Paweł Piskorz <n...@p...nie?>
On 2010-03-17 22:17, Artur Muszyński wrote:
> IMHO zadawanie pytań w LEGEND jest niezbyt poprawne. To powinien być
> opis przeznaczenia bloku, a nie element konwersacji np:
>
> <legend>Ocena przydatności opinii</legend>
> <p>Czy ta opinia była dla Ciebie przydatna?</p>
Masz rację, zagalopowałem się.
> Legenda jest słabo eksponowana i raczej jej położenie nie sprzyja
> (potencjalnie) długim tekstom.
Przy fieldset { border:0; } nie odróżnisz legend od akapitu ;]