Этот скрипт проверяет в ajax присутствия материалов в модулях: Каталог файлов, Каталог Статьей, Фотоальбомы, Блог и Новости сайта. При добовлении новых материалов у администрации сайта открывает ajax окно, у кого большая посещаемость сайта, будет очень полезно.
Установка:
В глобальный блок нижняя часть сайта в самый низ:
Code
<script>
// Проверка на новые материалы в модулях by Apocalypse
var apoload;
var apoblog;
var apopubl;
var aponews;
$.get('/load', function(apo1) {
apoload = $('#apoload:first', apo1).text();
});
$.get('/blog', function(apo2) {
apoblog = $('#apoblog:first', apo2).text();
});
$.get('/publ', function(apo3) {
apopubl = $('#apopubl:first', apo3).text();
});
$.get('/news', function(apo4) {
aponews = $('#aponews:first', apo4).text();
});
setInterval(function() {
$.get('/load', function(apo1a) {
var apoloada = $('#apoload:first', apo1a).text();
if(apoload!=apoloada) {
_uWnd.alert('В Каталоге файлов новый материал:<br><b>'+apoloada+'</b>', '', {w:250, h:60, tm:10000});
apoload=apoloada;
};
});
}, 25000);
setInterval(function() {
$.get('/blog', function(apo2a) {
var apobloga = $('#apoblog:first', apo2a).text();
if(apoblog!=apobloga) {
_uWnd.alert('В Блоге новый материал:<br><b>'+apobloga+'</b>', '', {w:250, h:60, tm:10000});
apoblog=apobloga;
};
});
}, 50000);
setInterval(function() {
$.get('/publ', function(apo3a) {
var apopubla = $('#apopubl:first', apo3a).text();
if(apopubl!=apopubla) {
_uWnd.alert('В Каталоге статей новый материал:<br><b>'+apopubla+'</b>', '', {w:250, h:60, tm:10000});
apopubl=apopubla;
};
});
}, 75000);
setInterval(function() {
$.get('/news', function(apo4a) {
var aponewsa = $('#aponews:first', apo4a).text();
if(aponews!=aponewsa) {
_uWnd.alert('В Новостях сайта новый материал:<br><b>'+aponewsa+'</b>', '', {w:250, h:60, tm:10000});
aponews=aponewsa;
};
});
}, 90000);
// apo-ucoz.com (c) 2011
</script>