Внимание! Данный раздел закрыт и доступен только для чтения в связи с запуском нового проекта uВопросы, на котором Вы можете найти ответ или задать любой интересующий вопрос по системе uCoz. Задавайте вопросы, ищите ответы и помогайте найти ответы другим пользователям системы! Получайте баллы и открывайте новые достижения. Подробнее в блоге...
Архив - только для чтения |
Сообщество uCoz Модули uCoz Контент-модули Дневник (блог) Рейтинг материала |
Рейтинг материала | ||||||||||||||||||||||||
Оценка материалов в виде "Звездочек".
Достигается с помощью кода: Code <?$RSTARS$('12','http:https://src.ucoz.net/img/stars/3/12.png','0','float')?> Параметры: 1 - размер области (ширина и высота) 2 - адрес изображения 3 - флаг доступности оценивания (0 - только просмотр; 1 - можно оценивать) 4 - тип вывода рейтинга (float - точно до десятых, int - только целые звезды, half - округление до половины) Внимание! Будьте аккуратны с первым параметром, размеры должны соответствовать. Список готовых наборов:
Доступные размеры в каждом наборе: 12.png 20.png 30.png 46.png | ||||||||||||||||||||||||
webanet,скрин показывает что за цифры. Я просто не знаю так и должно быть или какая-то проблема...
Код стандартен и одинаков во всех модулях - <?$RSTARS$('20','/.s/img/stars/3/20.png','1','float')?> Сайт yubik.net.ru Добавлено (13-Июн-2011, 00:17:45) Проверенный на все 100
Сообщение отредактировал Продвинутый - Воскресенье, 12 Июн 2011, 16:17:06
| ||||||||||||||||||||||||
TaYfuN,
Quote Там рейтинг работает. Продвинутый, Quote и? в общем код должен выглядеть так Quote <?if($RATING$)?><div style="float:right"><?$RSTARS$('20','/.s/img/stars/3/20.png','1','float')?></div> <?endif?><?if($CAT_NAME$)?>Категория: <a href="$CAT_URL$">$CAT_NAME$</a> |<?endif?> Просмотров: $READS$ | Добавил: <a href="$PROFILE_URL$">$USER$</a> <?if($RATING$)?>| Рейтинг: <span id="entRating$ID$">$RATING$</span>/<span id="entRated$ID$">$RATED$</span><?endif?> | ||||||||||||||||||||||||
webanet, так он так и выглядит. Только почему-то в новостях циферки есть, а в фотоальбоме - нет.
Их туда забыли добавить что-ли? Почему один и тот же код в разных модулях разный эффект дает? Добавлено (13-Июн-2011, 22:37:58) Проверенный на все 100
| ||||||||||||||||||||||||
Quote (webanet) TaYfuN, у вас и не должен в таком виде работать рейтинг. не вижу скрипта рейтинга. вижу только картинки с нажималками Вот нашел сайт тут работает, почему у меня нет? Добавлено (15-Июн-2011, 01:34:33) Quote (TaYfuN) TaYfuN, у вас и не должен в таком виде работать рейтинг. не вижу скрипта рейтинга. вижу только картинки с нажималками Вот нашел сайт тут работает, почему у меня нет? http://atlan.ucoz.ae/ | ||||||||||||||||||||||||
TaYfuN, вы совсем не знаете что такое исходник?
на том сайт что работает стоит скрипт Code <script type="text/javascript" src="http://адрес сайтика/js/ad_rating.js"></script> | ||||||||||||||||||||||||
Подскажите, что я мог сделать, что у меня рейтинг статьи в модуле "каталог статей" или поста в модуле "блог", могцт видеть только зарегистрированные пользователи?
Ну и оценивать тоже могут только зарегистрированные.... | ||||||||||||||||||||||||
| ||||||||||||||||||||||||
В шаблоне обновил стандартный дизайн в "вид материалов" - все равно ничего не поменялось
и к тому же я нигде ни какие условные операторы не использовал... Добавлено (19-Июн-2011, 04:29:06) | ||||||||||||||||||||||||
У меня вопрос.(проблема http://deejay.do.am/board/ здесь)
Модуль: Доска обьявлений. Условными операторами разделил разный вид материалов для каждой категории() Категории всего 2: 1)КБМ[id:1] 2)КБЖ[id:2] И сменил картинку рейтинга для каждой категории разную: 1)/img/star_man.png 2)/img/star_girl.png Но из-за того что материаллы выводятся на одной странице, картинка звёздочек не меняется для каждой категории, а остаётся лишь одна (или та, или та) Можно ли как-то справится с этим багом, кроме того, что оставить только один вид звёздочек. Сообщение отредактировал MAMKA0479 - Суббота, 25 Июн 2011, 19:37:26
| ||||||||||||||||||||||||
у меня вот вопрос давлено таки сложный на мой взгляд.
когда ставишь в рейтинге плюс (у меня вместо звезд кнопки + - они у меня работают) но вот когда ставишь плюс появляется информационное аякс окно вот - - мне бы хотелось заменить на свой стиль вот на этот что мне нужно сделать? и главное как.... если нужны css кнопок и окна на которые надо заменить то вот: css кнопок рейтинга: Code .rating{position:relative;float:right} .rating .points{margin:3px 15px 0} .good{color:#5F9B00;font-weight:700} сами кнопки рейта - + Code <div class='rating'> <div class='vote-plus-icon' onclick='rateForm(1,$ID$);return false' title='Голосовать за' ></div> <div class='points' id='rate-$ID$' > <span class='good'> <b title="Голосов: $RATED$" id="rate_$ID$" class="<?if(($RATING$*$RATED$-2*$RATED$)=0)?>nullRate<?else?><?if(($RATING$*$RATED$-2*$RATED$)<0)?>negativeRate<?else?>positiveRate<?endif?> <?endif?>"><script type="text/javascript">document.write(Math.round(<?($RATING$*$RATED$)?>)-<?2*$RATED$?>)</script></b> </span> </div> <div class='vote-minus-icon' onclick='rateForm(1,$ID$);return false' title='Голосовать против' ></div> </div> вот код окон которые мне нужны: Code // создание ajax запросов XMLHttpFactories:[function(){return new XMLHttpRequest()},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Msxml3.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")}], createXMLHTTPObject:function(){var b=false;for(var a=0;a<core.XMLHttpFactories.length;a++){try{b=core.XMLHttpFactories[a]()}catch(c){continue}break}return b}, sendRequest:function(b,e,a){ var c=core.createXMLHTTPObject(); if(!c){return} var d=(a)?"POST":"GET"; c.open(d,b,true); if(a){ c.setRequestHeader("Content-type","application/x-www-form-urlencoded"); c.setRequestHeader("Cookie",document.cookie); c.onreadystatechange=function(){ if(c.readyState!=4){return} if(c.status!=200&&c.status!=304){return} e(c.responseText) }; if(c.readyState==4){return} c.send(a) } }, // создание событий events:function(e,f,a){if(e.addEventListener){e.addEventListener(f,a,false)}else{if(e.attachEvent){e.attachEvent("on"+f,a)} els e{e["on"+f]=a}}}, // изменение рейтинга rate:function(d,c,b,a){a=a||"";(function(h,g,f,e){core.sendRequest("/rate-"+g+"-"+(h*1)+"/",function(k){f=parseInt(f)+(h?1:-1);var j=f>0?"+":"";var i=f==0?"nothing":(f>0?"good":"bad");switch(k){case"ok":L.text("Рейтинг успешно изменен! Спасибо.","ok");document.getElementById("rate-"+g+""+e).innerHTML="<span class='"+i+"'>"+j+f+"</span>";break;case"badtimeout":L.text("Вы голосовали за это изображение меньше суток назад...","error");break;case"badid":L.text("Такого изображения не существует!","error");break;default:L.text("Всё сломалось: "+k,"error");break}},"POST")})(d,c,b,a)}, как чтоб место стандартных: появлялось то что мне нужно: помогите буду ну прям очень благодарен сам пытался решить вопрос но не чего не получилось... Прикрепления:
2915764.png
(0.4 Kb)
·
9155805.png
(8.5 Kb)
·
3886188.png
(84.9 Kb)
·
8736690.png
(48.1 Kb)
Куда вечно девается пульт от телека??- Он тайно встречается с ключами от дома и они дружно ждут флешку!!
Сообщение отредактировал ZebsteR - Понедельник, 04 Июл 2011, 05:06:19
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
Ребятки подскажите пожалуйста как заменить рейтинг новости на скрине, измучился уже
Наверняка не раз уже народ спрашивал, извините =( Прикрепления:
3606249.png
(9.1 Kb)
Сообщение отредактировал Excream - Понедельник, 04 Июл 2011, 23:04:43
|
| |||