–Ошибок не бывает. События, которые ты призываешь к себе, как бы они ни были неприятны, необходимы для того, чтобы ты мог узнать то, что узнать должен. Любой твой шаг необходим для того, чтобы достичь места, которое ты выбрал достичь. Ричард Бах
Скрипты для uCoz, на сегодняшний день, является одной из самый популярных тематик в системе. Одни ставят скрипты ради интереса: посмотреть что из этого выйдет, другие модифицируют или пишут свои.На нашем сайте собраны только бесплатные скрипты
После обновления юкоза
появилась функция авто-рассылки обновлений материалов в модулях или
комментариях. Она идет стандартно в админ и юзер барах. Но юзер бары
видны только uNet пользователям это раз и чтам много лишних функций... У
юзера разбегутся глаза и он не будет подписываться
Вот переделка и доработка) будет всего одна ссылка, которую можно поставить например в мини-профиль. В этом скрипте идет рассылка на E-mail модуля Каталог файлов. Все куда проще)
Это ставим в любое место,
Code
<script type="text/javascript"> function spamscript(){ //* Copyright http://cloddy.org/ //* By Bogdan4eg new _uWnd('mailLoad','Рассылка',350,200,{align:0,shadow:1,autosize:1,maxh:350,minh:100,resize:0},'<fieldset><legend>О Рассылке:</legend>Подписавшись на рассылку, Вы будете узнавать первыми о новых материалах или комментариях на сайте!<hr><input type="checkbox" id="em"><label style="cursor: pointer" for="em">Материалы</label><br><input type="checkbox" id="cem"><label style="cursor: pointer" for="cem">Комментарии</label></fieldset><fieldset><input type="button" onclick="sendRassilka();" value="Сохранить"></fieldset>'); $.get('/index/67', function(data){if($($('cmd', data).text()).find('#emdj3').is(':checked')){$('#em').attr('checked','checked');}if($($('cmd', data).text()).find('#cemdj3').is(':checked')){$('#cem').attr('checked','checked');}});} function sendRassilka(){if($('#cem').is(':checked')){var scem ='3';}else{var scem ='0';}if($('#em').is(':checked')){var sem ='3';}else{var sem ='0';} $.get('/index/67', function(data){ssid = $($('cmd', data).text()).find('input[name="ssid"]').val(); $.post('/index/', {em: sem,cem: scem,a:67,t:1,ssid: ssid}, function(data){bad = $('<div/>').html($(data).text()).find('.myWinLoadSF').attr('title'); if(bad==undefined){_uWnd.close('mailLoad');}else{alert(bad);}});});} </script>