• Страница 1 из 1
  • 1
Модератор форума: -SAM-  
Изменение кнопки рейтинга после оценки материала
freepikpsd
Понедельник, 26 Марта 2018, 22:50 | Сообщение 1
Оффлайн
Пользователи
Сообщений:6
Награды: 0
1. Каким образом сделать так, чтобы у кнопки рейтинга после оценки материала изменился CSS стиль , только у того пользователя, который оценивал материал.
2. Сайт: www.onlyarmada.clan.su
3) На первом скриншоте показано как сейчас, на втором же показано как должно быть после оценки
4) Код который я использую:
Код
<a href="javascript://" id="golike" onclick="$.get('/news/0-0-5-$ID$-15-1',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка!',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успешно!',{w:270,h:60,t:8000})};});" class="post_like _like_wrap ">
<i class="post_like_icon _icon" title="Нравится"></i>
<span class="nav-search-dropdown post_like_link _link">Нравится</span>
<span class="post_like_count _count"><?if($RATED$)?>$RATED$<?endif?></span>
<span class="blind_label">Нравится</span>
</a>

Добавлено (26.03.2018, 22:50)
---------------------------------------------
Неужели никто не знает?

Прикрепления: 5970394.png (0.7 Kb) · 2797548.png (0.7 Kb)
Страна: (RU)
-SAM-
Вторник, 27 Марта 2018, 01:20 | Сообщение 2
Оффлайн
Друзья сайта
Сообщений:896
Награды: 40
freepikpsd, как понял, то оператора под это не предусмотрено... то есть не зря там в коде можно увидеть следующее:
Код
onclick="$.get('/news/0-0-5-$ID$-15-1',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка!',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успешно!',{w:270,h:60,t:8000})};});"
соответственно скриптом каждый раз при подгрузке страницы нужно делать проверку на факт того, что человек уже проголосовал - потом исходя из этого присваивать класс со стилем кнопке (думаю, иначе там сделали бы проще, с использованием условных операторов).


Вывод: пробуйте вывод $RATING$ делать с привязкой по $RATE_FORM$.




Помог? Скажи спасибо в виде "+" - вам мелочь, а мне приятно.
Бесплатное оказание помощи в ответах на "Вопросы про uCoz".


Сообщение отредактировал
-SAM- - Вторник, 27 Марта 2018, 04:29
Страна: (UA)
  • Страница 1 из 1
  • 1
Поиск: