нашел
http://php.scripts.psu.edu/rja171/widgets/rating.php - этот на jquery
вот ещё один - http://www.grafxsoftware.com/product.php?id=8
=====
не понимаю алгоритм, как выводить по рейтингу?
нужно выводить у того у кого больше среднее значение или у кого больше всего балов или у кого больше всего проголосовало?
например, есть всего 5 баллов
1) есть элемент на который проголосовало 1 чел и поставил 5 баллов (средний балл 5 )
2) есть элемент у которого 100 человек, но средний балл 4
как выводить по ретйингу, выше будет первый вариант где проголосовал 1 человек? (но это не чесно, так как в другом проголосовало больше 100 чел.)
так было до нажатия
после нажатия на следуюущую страницу оно съезалось...
как это сделать?
как-то по другому нужно составить таблицу, как?
я дизайн и верстку никогда не делал "с нуля", лучше заказать чтобы кто-то сделал дизайн и верстку...
я вот сейчас делаю свой большой портал http://www.x0.org.ua/
на фрейморке все таки проще изменить все глобально кому как душа ляжет :)
подскажите как оформить эту табличку?
почему она съежается?
вот можете нажать на страницу тут http://www.x0.org.ua/photo/view/34/170 ( на первую или вторую страницу)
видите и оно съехалось в низ?
кстате, у вас не работает сайт www.zavrab.ru
http://api.jquery.com/jQuery.noConflict/
и далее писать jQuery вместо $.
Атомарность операций и счетчики в memcached (см. Счетчик онлайнеров).
Senator007, говорят что на MyISAM и MEMORY оно не будет так плохо как вы написали, если конечно у вас онлайн не 10 миллионов хостов
на фоурме ikonboard такое
$self->{value} =~ s!\0!!g; $self->{value} =~ s|&|&|g; $self->{value} =~ s|<!--|<!--|g; $self->{value} =~ s|-->|-->|g; $self->{value} =~ s|<script|<script|ig; $self->{value} =~ s|>|>|g; $self->{value} =~ s|<|<|g; $self->{value} =~ s|"|"|g; $self->{value} =~ s| | |g; $self->{value} =~ s!\|!|!g; $self->{value} =~ s|\n|<br>|g; $self->{value} =~ s|\$|$|g; $self->{value} =~ s|\r||g; $self->{value} =~ s|\_\_(.+?)\_\_||g; $self->{value} =~ s|\\|\|g; $self->{value} =~ s|\'|'|g; $self->{value} =~ s|!|!|g;
задание действительно не сложное... ИМХО
как-то так еще можно:
while ($f = $dbh->selectrow_hashref("Select id, name from table") ) { $dbh->do( qq{delete from table where name = ? and id != ? }, undef , $f->{name}, $f->{id} );}
как вариант, записывать время когда пользователь делает какие-то действия (т.е. записывать время последнего действия)
и потом смотреть сколько пользователей присутствует за 5 минут, например...