Описание материала:
Совершено новое и в тоже время приятное оповещение личного сообщения (ЛС) на ваш сайт в системе uCoz. Если Вы установите данный скрипт к себе на сайт, то после установке Вашим пользователям и конечно Вам, будет приходить отличное оповещение о личном сообщение. Оповещение сделано в светлых тонах, но через стили CSS, Вы запросто можете его сделать под себя.
Установка:
1. Заходим в ПУ - Настройки - Общие настройки и на против Разрешить использование API ставим галочку, сохраняем.
2. Заходим в ПУ - Управление дизайном - Нижняя часть сайта и в самый низ ставим данный код:
Готово!
Совершено новое и в тоже время приятное оповещение личного сообщения (ЛС) на ваш сайт в системе uCoz. Если Вы установите данный скрипт к себе на сайт, то после установке Вашим пользователям и конечно Вам, будет приходить отличное оповещение о личном сообщение. Оповещение сделано в светлых тонах, но через стили CSS, Вы запросто можете его сделать под себя.
Установка:
1. Заходим в ПУ - Настройки - Общие настройки и на против Разрешить использование API ставим галочку, сохраняем.
2. Заходим в ПУ - Управление дизайном - Нижняя часть сайта и в самый низ ставим данный код:
Код
<!--Оповещение Личного Сообщения-->
<link rel="StyleSheet" href="http://internetempire.ru/images/ls_pm/ls_style.css">
<?if($USER_LOGGED_IN$)?>
<div id="one_pm" class="bounceIn animated"></div>
<script type="text/javascript">
var no_ava = 'http://internetempire.ru/ava/coll/avatar_4.png';
var this_mess_link = '';
function m_reload() {
if($('#one_pm').html()=='') {
$.get('/index/14?'+Math.random(), function (data) {
$('b.unread', data).each(function (i,index) {
getLink = $(index).parent().attr("href");
this_mess_link = getLink;
getText = $(index).parent().text();
getAuthorName = $(index).parent().parent().children('a').eq(1).text();
getAuthor = $(index).parent().parent().children('a').eq(1).attr("href");
getID = '#one_pm'+i;
var xml = $.ajax({
type: 'GET',
url: '/api/index/8-0-'+getAuthorName.replace('-','~'),
dataType: 'xml',
async: false
}).responseText;
var urlAvatar = $(xml).find('struct:first member:contains("USER_AVATAR")').find('string').text();
var userName = $(xml).find('struct:first member:contains("USER_NAME")').find('string').text();
$('#one_pm').html('<div id="one_pm'+i+'" style="display:none" class="bounceIn animated">'
+'<div class="h_newpm">'
+'<div class="h_npin" align="center"><a class="h_nover" href="'+getLink+'"></a>'
+'<div class="h_nptitle">Новое сообщение</div><span class="h_del" onclick="h_del();return false;"></span>'
+'<div class="h_npl"><div class="h_npimg"><a href="#" id="hnp_avatar"></a></div></div>'
+'<div class="h_npr"><a href="#" id="hnp_author"></a> <a id="hnp_text" href="'+getLink+'">'+getText+'</a></div>'
+'</div>'
+'</div>'
+'</div><div id="hnp_sound"></div>');
$(getID+' #hnp_author').attr('href', getAuthor);
$(getID+' #hnp_avatar').attr('href', getAuthor);
$(getID+' #hnp_author').html(userName);
$(getID+' #hnp_avatar').html('<img src="'+ (urlAvatar == '' ? no_ava : urlAvatar )+'">');
setTimeout(function(){$(getID).slideDown(200);},200);
$('#hnp_sound').html('<audio src="http://internetempire.ru/images/ls_pm/gently.mp3" volume="1" autoplay></audio>');setTimeout(function(){$('#hnp_sound').html('')},2000);
});
});
}
}
function h_del() {$('#one_pm').fadeOut(200,function(){$('#one_pm').html('<i></i>')});$.get(this_mess_link);}
m_reload();setInterval(function(){m_reload()}, 15000);
</script>
<?endif?>
<link rel="StyleSheet" href="http://internetempire.ru/images/ls_pm/ls_style.css">
<?if($USER_LOGGED_IN$)?>
<div id="one_pm" class="bounceIn animated"></div>
<script type="text/javascript">
var no_ava = 'http://internetempire.ru/ava/coll/avatar_4.png';
var this_mess_link = '';
function m_reload() {
if($('#one_pm').html()=='') {
$.get('/index/14?'+Math.random(), function (data) {
$('b.unread', data).each(function (i,index) {
getLink = $(index).parent().attr("href");
this_mess_link = getLink;
getText = $(index).parent().text();
getAuthorName = $(index).parent().parent().children('a').eq(1).text();
getAuthor = $(index).parent().parent().children('a').eq(1).attr("href");
getID = '#one_pm'+i;
var xml = $.ajax({
type: 'GET',
url: '/api/index/8-0-'+getAuthorName.replace('-','~'),
dataType: 'xml',
async: false
}).responseText;
var urlAvatar = $(xml).find('struct:first member:contains("USER_AVATAR")').find('string').text();
var userName = $(xml).find('struct:first member:contains("USER_NAME")').find('string').text();
$('#one_pm').html('<div id="one_pm'+i+'" style="display:none" class="bounceIn animated">'
+'<div class="h_newpm">'
+'<div class="h_npin" align="center"><a class="h_nover" href="'+getLink+'"></a>'
+'<div class="h_nptitle">Новое сообщение</div><span class="h_del" onclick="h_del();return false;"></span>'
+'<div class="h_npl"><div class="h_npimg"><a href="#" id="hnp_avatar"></a></div></div>'
+'<div class="h_npr"><a href="#" id="hnp_author"></a> <a id="hnp_text" href="'+getLink+'">'+getText+'</a></div>'
+'</div>'
+'</div>'
+'</div><div id="hnp_sound"></div>');
$(getID+' #hnp_author').attr('href', getAuthor);
$(getID+' #hnp_avatar').attr('href', getAuthor);
$(getID+' #hnp_author').html(userName);
$(getID+' #hnp_avatar').html('<img src="'+ (urlAvatar == '' ? no_ava : urlAvatar )+'">');
setTimeout(function(){$(getID).slideDown(200);},200);
$('#hnp_sound').html('<audio src="http://internetempire.ru/images/ls_pm/gently.mp3" volume="1" autoplay></audio>');setTimeout(function(){$('#hnp_sound').html('')},2000);
});
});
}
}
function h_del() {$('#one_pm').fadeOut(200,function(){$('#one_pm').html('<i></i>')});$.get(this_mess_link);}
m_reload();setInterval(function(){m_reload()}, 15000);
</script>
<?endif?>
Готово!
Ctrl
Enter
Заметили ошЫбку
Выделите текст и нажмите Ctrl+EnterКомментарии (0)
Добавить