Главная » 2013 » Февраль » 12 » Модуль Спасибо 2.0 для uCoz
21:05
Модуль Спасибо 2.0 для uCoz

Установка для всех проста, просто заменяем:

<a href="javascript://" onclick="add_thanks();">Сказать спасибо</a>  
<div class="thanks_yekki"> {SUMMA}{LIST}</div>

На мой код.

Первый, выполнен в виде спойлера, это старый шаблон Thanks.

<style type="text/css">  
#spoiler {border:1px solid #ccc;}  
.title_spoiler {background:#f7f7f7; padding:8px;cursor:pointer; }  
#spasibo {float:right;}  
.content_spoiler {background:#fff;padding:8px;border-top:1px dotted #ccc;display:none;}  
</style>
  
<div class="thanks_yekki" id="spoiler"><div class="title_spoiler" onclick="ys();">Сказали спасибо: <b>{SUMMA}</b><a href="javascript://" id="spasibo" onclick="add_thanks();">Сказать спасибо!</a></div><div class="content_spoiler">{LIST}</div></div>  
<script type="text/javascript">
function ys(){$('.content_spoiler').slideDown(500);$('.title_spoiler').attr('onclick','ys2();');}function ys2(){$('.content_spoiler').slideUp(500);$('.title_spoiler').attr('onclick','ys();');}</script>

Второй, в виде лайков, с uWnd выводом, кто уже поставил спасибо.

<style type="text/css">  
.thanks_button {background: #F7F7F7 url('http://yekki.ru/php/images/like_p.png') no-repeat 7px 7px;padding: 8px;border-radius: 4px 0 0 4px;border: 1px solid #CCC;float: left;padding-right: 5px;padding-left: 27px;}  
.thanks_button:hover {background: #fff url('http://yekki.ru/php/images/like_c.png') no-repeat 7px 7px;cursor:pointer;}  
.summa {float:left;margin-left: -1px;background: white;padding: 8px;border:1px solid #ccc;border-left: 1px dotted #CCC;padding-right:10px;border-radius: 0 4px 4px 0px;}  
.thanks_button a {color:#000;text-decoration:none;}  
.summa:hover {background:#f7f7f7;cursor:pointer;}  
</style>
  
<br>  
<div class="thanks_yekki"><div class="thanks_all" style="display:none">{LIST}</div> <div class="thanks_button"><a href="javascript://"onclick="add_thanks();">Сказать спасибо</a></div> <div class="summa" onclick="list_thanks();">{SUMMA}</div></div>  
<script type="text/javascript">
function list_thanks(){new _uWnd('thanks''Список сказавших спасибо'200,150,{align:'left',autosize:0,modal:0},$('.thanks_all').html())}</script>

Чтобы скачать, нужно нажать на все кнопки:
 
 
 
 

АбО цей код
Вставьте данный код там, где хотите видеть модуль Thanks!

<a href="javascript://" onclick="add_thanks();">Сказать спасибо</a>
<div class="thanks_yekki"> {SUMMA}{LIST}</div>

<script>$.getJSON("http://yekki.ru/php/2.php?site=310&callback=?",function(b) {if(b.summa == '0'){sum = "Спасибо еще никто не сказал.";}else{sum = b.list;}$('.thanks_yekki').html($('.thanks_yekki').html().replace("{SUMMA}","<span class='yekki_summa'>"+b.summa+"</span>").replace("{LIST}","<span class='yekki_list'>"+sum+"</span>"));} );</script>
<script>function add_thanks(){$.getJSON("http://yekki.ru/php/2.php?site=310&id=:::::&callback=?",
function(b) {if(!b.error) {$(".yekki_list").html(b.list);$(".yekki_summa").html(b.summa);}
else {_uWnd.alert(b.error,'Yekki Thanks сообщает:',{resize:1,w:260,h:70});}});}</script><script>function add_thanks(){_uWnd.alert('Гостям запрешено совершать данное действие.','Yekki Thanks сообщает:',{resize:1,w:260,h:70});}</script>

Обязательно, на персональную страницу пользователя поставьте код:

 <div class="yekki_username" style="display: none;">$_USERNAME$</div>
 

onclick="add_thanks();" - Обязательный атрибут, у любой кнопки.
thanks_yekki - Не менять.
{SUMMA} - Общее количество спасибо.
{LIST} - Список пользователей сказавшие спасибо.
Категория: Скрипты Ucoz | Просмотров: 786 | Добавил: Andre99 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]