• Карта сайта
  • Статьи
  • Видео уроки
  • Заказать
  • Support
Рекомендуем
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Все для Ucoz » Скрипты для Ucoz » Ajax Мнение о материале
Ajax Мнение о материале
NIKMCДата: Четверг, 25.08.2011, 17:46 | Сообщение # 1
Команда сайта
Группа: Администраторы
Сообщений: 126
Награды: 8
Репутация: 54
Статус: Offline


Пользователю даётся 2 выбора:

* Полезный материал (Повышает репутацию)
* Считаю,что материал ненужный (Понижает репутацию)

Встроена поддержка капчи

В зависимости от выбора,в репутацию пользователя вносится соответствующее сообщение.

Установка:

Заходим на страницу материалов и комментариев к нему и в любом месте ставим код:

Code
<script type="text/javascript">    
     function thankyou() {    
     new _uWnd('repch', 'Мнение о материале', <?if($GROUP_ID$ == '1')?>400, 200,<?else?>400,200,<?endif?> {    
     align: 0,    
     shadow: 0,    
     close: 1,    
     autosize: 1,    
     <?if($GROUP_ID$ == '1')?>maxh: 400,    
     minh: 200,<?else?>maxh: 400,minh: 100,<?endif?>    
     resize: 0,    
     oncontent: function () {    
     $.get('/index/23-$UID$',function (data) {    
     ssid = $('input[name="ssid"]', $('cmd[p="content"]', data).text()).val();    
     cseckey = $('input[name="seckey"]', $('cmd[p="content"]', data).text()).val();    
     capchaimg = $('#secuImg', $('cmd[p="content"]', data).text()).attr('src');    
     capchareload = $('#secuImg', $('cmd[p="content"]', data).text()).attr('onclick');    
     badm = "Я считаю, что материал $ENTRY_TITLE$ ненужный";    
     goodm = "Спасибо за материал $ENTRY_TITLE$!";    
     $("#capchap").html('<img id="reload" src="' + capchaimg + '" style="cursor:pointer;">');    
     $("#reload").click(capchareload);    

    $("#star").click(function () {    
     $.post('/index/', {    
     a: '23',    
     t: '1',    
     s: '$UID$',    
     act: $("#repval").val(),    
     reason: $("#repmnm").val(),    
     ref: '$ENTRY_URL$',    
     seckey: cseckey,    
     ssid: ssid,    
     code: $("#capchaps").val()    

     },    
     function (stok) {    
     var q = $('cmd', stok).text();    
     if (q.indexOf('запрещен') != -1) {    
     $("#meser").html("<img src='http://nikmc-i.ucoz.ru/other/er.png'>");    
     _uWnd.alert('<br>Доступ запрещен', 'Ошибка');    
     return    
     }    
     if (q.indexOf('безопасности') != -1) {    
     $("#meser").html("<img src='http://nikmc-i.ucoz.ru/other/er.png'>");    
     _uWnd.alert('<br>Код безопасности введён неверно', 'Ошибка');    
     return    
     }    
     if (q.indexOf('Изменить') != -1) {    
     $("#meser").html("<img src='http://nikmc-i.ucoz.ru/other/er.png'>");    
     _uWnd.alert('Вы уже изменяли репутацию пользователю', 'Ошибка');    
     return    
     }    
     if (q.indexOf('неправильно') != -1) {    
     $("#meser").html("<img src='http://nikmc-i.ucoz.ru/other/er.png'>");    
     _uWnd.alert('<br>Форма заполнена неправильно', 'Ошибка');    
     return    
     }    
     else {    
     $("#meser").html("<img src='http://nikmc-i.ucoz.ru/other/ok.png'>");_uWnd.close('repch');    
     }    
     });    
});    
     });    
     }    
     },    
     '<fieldset><legend>Выберите действие</legend><input type="radio" onChange=\'$("#repval").val("2");$("#repmnm").val(goodm)\' name="repsr">Полезный материал<br><input type="radio" onChange=\'$("#repval").val("1");$("#repmnm").val(badm)\' name="repsr">Считаю,что материал ненужный</fieldset><input id="repval" type="hidden"><input id="repmnm" type="hidden"><?if($GROUP_ID$ == '1')?><fieldset><legend>Код безопасности</legend><center><span id="capchap" style="position:relative;top:15px;"></span><input id="capchaps" type="text"></center><br></fieldset><?endif?><fieldset><div style="float:left;"><input type="button" style="padding:4px" value="Продолжить" id="star"></div><div style="float:right;position:relative;top:5px;right:15px;"><span id="meser" style="padding-left:2px;"></span></div></fieldset>')    
         
}    
</script>


По месту расположения ссылки ставим:

Code
<a href="javascript://" onclick="thankyou();">Мнение о материале</a>


Кода с паролем нет,но зато работает angel smile

Автор-?





Регистрация на Letitibit.net (+Приглашение)


 
Форум » Все для Ucoz » Скрипты для Ucoz » Ajax Мнение о материале
  • Страница 1 из 1
  • 1
Поиск:


Статистика Форума
Последние темы Лучшие пользователи Новые пользователи

1 Лечение глазных заболеваний германия

МурзикМунечка[1]

2 Как вы смотрите на онлайн казино?

natka-artnatka-art[0]

3 Обмен кнопками и баннерами!

NIKMCNIKMC[11]

4 Угадай игру по скриншоту

andrei01NIKMC[37]

5 Duke Nukem vs Serious Sam

NIKMCNIKMC[0]

6 Правила оформления тем

NIKMCNIKMC[0]

7 Правила клана AKADO_RAVEN

wererowerero[0]

8 Угадай Фильм или что то подобное по скриншоту!

wererowerero[27]

9 Выдвижная кнопка ВКонтакте

NIKMCNIKMC[0]

10 Загадка про доллары

NIKMCphotoshoper[5]

11 Предложения по сайту

NIKMCNIKMC[4]

12 Скрипт статистики сайта под темный дизайн

NIKMCNIKMC[0]

13 радио для сайта LandFM

NIKMCNIKMC[0]

14 ClanWars - статистика CW для ucoz, победы - Поражения

NIKMCNIKMC[0]

15 Игра - Время

NIKMCNIKMC[1]

16 Баги, ошибки на сайте

NIKMCNIKMC[1]

17 Красивый скрипт бесплатной отправки СМС для ucoz

AlekSSanderAlekSSander[0]

18 Меню сайта для темных дизайнов

LookflacoLookflaco[0]

19 Котёнок для сайта - скрипт для укоз

LookflacoLookflaco[0]

20 Новый мини чат

LookflacoLookflaco[0]

21 Состав клана - победы поражения для ucoz

LookflacoLookflaco[0]

22 Форма входа CSS3 & HTML5

LookflacoLookflaco[0]

23 TRANCE РАДИО

LookflacoLookflaco[0]

24 Информер популярных материалов

NIKMCMyLife[1]

25 Удаление личного сообщения by webo4ka

AndWeBarAndWeBar[0]

26 Мини-профиль

MyLifeMyLife[0]

27 Темный мини-чат для uCoz

MyLifeMyLife[0]

28 Новый отличный поск по сайту

MyLifeMyLife[0]

29 Красивое меню для сайта Ucoz

MyLifeMyLife[0]

30 Плеер для проигрывания мп3 на сайте

MyLifeMyLife[0]

Armeez

RUРейтинг: 54 Статьи: 97

Armeez

RUРейтинг: 8 Статьи: 11

Armeez

RUРейтинг: 12 Статьи: 3

Armeez

RUРейтинг: 11 Статьи: 14

Armeez

RUРейтинг: 6 Статьи: 0

Armeez

RUРейтинг: 0 Статьи: 0

Armeez

RSРейтинг: 0 Статьи: 0

Armeez

RUРейтинг: 0 Статьи: 0

Armeez

RUРейтинг: 13 Статьи: 0

Armeez

RUРейтинг: 18 Статьи: 0

Armeez

RUРейтинг: 9 Статьи: 0

Armeez

UAРейтинг: 60 Статьи: 0

Armeez

Рейтинг: 0 Статьи: 0

Armeez

UAРейтинг: 3 Статьи: 4

Armeez

Рейтинг: 0 Статьи: 0

Armeez

UAРейтинг: 0 Статьи: 0

Armeez

RUРейтинг: -3 Статьи: 0

Armeez

EEРейтинг: 0 Статьи: 0

Armeez

RUРейтинг: 0 Статьи: 0

Armeez

UAРейтинг: 9 Статьи: 0

Armeez

RUРейтинг: 0 Статьи: 1

Armeez

RUРейтинг: 0 Статьи: 0

Armeez

Рейтинг: 0 Статьи: 0

Armeez

UAРейтинг: 0 Статьи: 0

Armeez

BYРейтинг: 0 Статьи: 0

Armeez

KZРейтинг: 0 Статьи: 0

Armeez

UAРейтинг: 0 Статьи: 0

Armeez

RUРейтинг: 0 Статьи: 0

Armeez

RUРейтинг: 0 Статьи: 0

Armeez

RUРейтинг: 0 Статьи: 0

21:41 - 08.04.2020

23:04 - 05.12.2019

16:15 - 18.09.2018

01:40 - 29.07.2018

RU13:53 - 05.07.2016

00:41 - 17.06.2016

14:55 - 20.05.2016

UA00:32 - 25.04.2016

00:00 - 25.04.2016

05:03 - 01.12.2015

TK03:18 - 27.07.2015

04:01 - 27.11.2014

RU17:55 - 14.10.2014

11:17 - 19.09.2014

05:53 - 06.09.2014

RU22:10 - 29.04.2014

RU21:41 - 26.03.2014

MD04:05 - 16.03.2014

UA15:43 - 06.02.2014

RU16:55 - 30.01.2014

UA02:11 - 18.12.2013

KZ16:46 - 14.10.2013

AZ11:24 - 07.10.2013

RU14:53 - 16.06.2013

RU12:04 - 09.04.2013

US20:20 - 19.03.2013

17:49 - 19.03.2013

RU19:16 - 18.03.2013

RU20:33 - 23.02.2013

RU18:20 - 17.02.2013

Бесплатный хостинг uCoz