Здесь задаём вопросы и получаем ответы по системе uCoz!
Правила форума
1 . Темы с названиями
Помогите ,
Как сделать ,
Хелп ,
Не могу найти и так далее будут перенесении в
мусорку без предупреждения!
2 . Любой транс-лит будет
удален , так что подумайте стоит ли писать транс-литом.
3 . Темы не по тематике этого раздела будут также перенесены в
мусорку . (Например по
DLE ,
phpBB ,
php скриптам и так далее...)
4 . Не забываем про
Общие правила форума !
Task
Сообщения: 349 Зарегистрирован: 14 янв 2009, 11:46
Сообщение
Task » 03 апр 2009, 19:05
Код: Выделить всё
<div class="rating" style="float: left;"> <ul class="unit-rating"> <li id="cur-rat$ID$" class="current-rating" style="width: 0px;"></li> <li><a href="javascript://" title="Плохо" class="r1-unit" onclick="_uPostForm('',{url:'/news/0-0-1-$ID$-15-1'});">1</a></li> <li> <a href="javascript://" title="Приемлемо" class="r2-unit" onclick="_uPostForm('',{url:'/news/0-0-2-$ID$-15-1'});">2</a></li> <li> <a href="javascript://" title="Средне" class="r3-unit" onclick="_uPostForm('',{url:'/news/0-0-3-$ID$-15-1'});">3</a></li> <li> <a href="javascript://" title="Хорошо" class="r4-unit" onclick="_uPostForm('',{url:'/news/0-0-4-$ID$-15-1'});">4</a></li> <li> <a href="javascript://" title="Отлично" class="r5-unit" onclick="_uPostForm('',{url:'/news/0-0-5-$ID$-15-1'});">5</a></li> </ul> </div> <script type="text/javascript"> document.getElementById('cur-rat$ID$').style.width=$RATING_NUM$*17; // by Vanofuture </script>Так попробуй
Mezitaxe
Сообщения: 211 Зарегистрирован: 13 дек 2008, 15:23
Сообщение
Mezitaxe » 05 апр 2009, 10:57
Решил написать в эту тему, мне нужно сделать рейтинг после голосования полностью не кликабильным. Я уже ставил перед <li> это <span id="rt$ID$"> и после </li> это </span>, но это только частично помогает (после обновления страницы рейтинг кликабилен, а после того, как нажмешь и появится окошко, что вы уже оценивали материал, рейтинг стает не кликабильным), мне нужно, чтоб после того, как проголосовал рейтинг стал вообще не кликабильным, как сделать?
Нас не остановить...только вперед...
Mezitaxe
Сообщения: 211 Зарегистрирован: 13 дек 2008, 15:23
Сообщение
Mezitaxe » 05 апр 2009, 20:18
Че не кто не знает?
Нас не остановить...только вперед...
Ritlz
Сообщения: 119 Зарегистрирован: 18 сен 2008, 12:36
Сообщение
Ritlz » 06 апр 2009, 20:00
<?if($RATE_FORM$)?> <span id="rt$ID$"> <li><a href="javascript://" title="Плохо" class="r1-unit" onclick="_uPostForm('',{url:'/news/0-0-1-$ID$-15-1'});">1</a></li> <li> <a href="javascript://" title="Приемлемо" class="r2-unit" onclick="_uPostForm('',{url:'/news/0-0-2-$ID$-15-1'});">2</a></li> <li> <a href="javascript://" title="Средне" class="r3-unit" onclick="_uPostForm('',{url:'/news/0-0-3-$ID$-15-1'});">3</a></li> <li> <a href="javascript://" title="Хорошо" class="r4-unit" onclick="_uPostForm('',{url:'/news/0-0-4-$ID$-15-1'});">4</a></li> <li> <a href="javascript://" title="Отлично" class="r5-unit" onclick="_uPostForm('',{url:'/news/0-0-5-$ID$-15-1'});">5</a></li> </span> <?endif?>
Mezitaxe
Сообщения: 211 Зарегистрирован: 13 дек 2008, 15:23
Сообщение
Mezitaxe » 06 апр 2009, 20:07
Эт не подходит, мне нужно, что оно не исчезало, а просто блокировалось нажатие
Нас не остановить...только вперед...
Task
Сообщения: 349 Зарегистрирован: 14 янв 2009, 11:46
Сообщение
Task » 06 апр 2009, 22:51
Mezitaxe писал(а): Эт не подходит, мне нужно, что оно не исчезало, а просто блокировалось нажатие
В смысле чтобы после голосования оно стало заблокированным?
Mezitaxe
Сообщения: 211 Зарегистрирован: 13 дек 2008, 15:23
Сообщение
Mezitaxe » 07 апр 2009, 09:40
Да, чтоб после голосования звездочки показывались, но уже не нажимались, тоесть заблокировались
Нас не остановить...только вперед...
Mezitaxe
Сообщения: 211 Зарегистрирован: 13 дек 2008, 15:23
Сообщение
Mezitaxe » 07 апр 2009, 11:02
Хах, все, решил проблему сам, я даж и не думал, что так легко
Нас не остановить...только вперед...
Aquarius
Сообщения: 48 Зарегистрирован: 18 мар 2009, 12:44
Сообщение
Aquarius » 09 апр 2009, 10:57
Проблема такова.
После обновления UCOZ мы все сменили код рейтинга на такой:
Код: Выделить всё
<div class="rating" style="float: left;"> <ul class="unit-rating"> <li id="cur-rat$ID$" class="current-rating" style="width: 0px;"></li> <li><a href="javascript://" title="Плохо" class="r1-unit" onclick="_uPostForm('',{url:'/photo/$CID$-1-$ID$-13-1'});"></a></li> <li><a href="javascript://" title="Приемлемо" class="r2-unit" onclick="_uPostForm('',{url:'/photo/$CID$-1-$ID$-13-2'});"></a></li> <li><a href="javascript://" title="Средне" class="r3-unit" onclick="_uPostForm('',{url:'/photo/$CID$-1-$ID$-13-3'});"></a></li> <li><a href="javascript://" title="Хорошо" class="r4-unit" onclick="_uPostForm('',{url:'/photo/$CID$-1-$ID$-13-4'});"></a></li> <li><a href="javascript://" title="Отлично" class="r5-unit" onclick="_uPostForm('',{url:'/photo/$CID$-1-$ID$-13-5'});"></a></li> </ul> </div> <script type="text/javascript"> document.getElementById('cur-rat$ID$').style.width=$RATING_NUM$*17; // by Vanofuture </script>Но появилась проблема в IE (в Opere этого нет). Теперь страничка в IE загружается правильно, при наведении на звёзды тоже всё ОК, но при клике:
Голосование проходит, но как-то не серьёзно на достойных сайтах делать ошибки
Можно ли подправить существующий код???
У наших идеальных друзей никогда не бывает меньше четырех лап...
NeXT
Сообщения: 16 Зарегистрирован: 16 янв 2009, 18:07
Сообщение
NeXT » 12 апр 2009, 20:58
Вобщем в чем проблема:
Нисчего вдруг перестали выделятся и соответственно нажиматся 2 и 3 звездочки...
тоесть 1 работает, 4 - 5 тоже, а 2 и 3 тупо не выделяются (
убедится сами можете
здесь чего так не знаю
ничего не трогал...
код выглядит так.. помогите плиз
Код: Выделить всё
<div class="rating" style="float: left;"> <ul class="unit-rating"> <li id="cur-rat$ID$" class="current-rating" style="width: 0px;"></li> <span id="rt$ID$"><li><a href="javascript://" title="Плохо" class="r1-unit" onclick="_uPostForm('',{url:'/publ/0-1-1-$ID$-3'});>1</a></li> <li><a href="javascript://" title="Приемлемо" class="r2-unit" onclick="_uPostForm('',{url:'/publ/0-1-2-$ID$-3'});>2</a></li> <li><a href="javascript://" title="Средне" class="r3-unit" onclick="_uPostForm('',{url:'/publ/0-1-3-$ID$-3'});">3</a></li> <li><a href="javascript://" title="Хорошо" class="r4-unit" onclick="_uPostForm('',{url:'/publ/0-1-4-$ID$-3'});">4</a></li> <li><a href="javascript://" title="Отлично" class="r5-unit" onclick="_uPostForm('',{url:'/publ/0-1-5-$ID$-3'});">5</a></li></span> </ul> </div> <script type="text/javascript"> document.getElementById('cur-rat$ID$').style.width=($RATING$*17).toFixed(0); // by Vanofuture </script>