Пол: Мужчина Страна: Украина Имя: San4es На сайте с: 29.11.2009
Группа: Администраторы
Сообщений:488
Окно оповещения о входящем ЛС на сайте. В окошке указано от кого пришло, на какую тему, в общем вот пример. Войдя на сайт, у вас появится вот такое окно. Место положение корректируется под ваши потребности. В данном случае будет по центру экрана.
Установка: !. ПУ -->"Управление дизайном"-->"Глобальные блоки" и создаем новый глобальный блок, в шаблон которого вставляем следующий код:
Сохраняем! У вас появится название блока $GLOBAL_........$ вставляем в шаблоны страниц сайта, перед </body> на которых Вы хотите этот блок видеть, либо в самый верх или низ шаблона.
2. Создаете файл JS добавляете этот код в файл и заливаете к себе в корневую папку.
Цитата
$.get('/index/14', function(data){ $('b.unread', data).each(function() { var NameTheme = $(this).text(); var UrlTheme = $(this).parent('a').attr('href'); var UserTheme = $(this).parent('a').next().text(); var UrlTds = $(this).parent('a').next().attr('href'); var urlSplit = $(this).parent('a').attr('href').split('/')[4].split('-')[1];
$.get(UrlTds, function(da){ var ddaa = $(".Ls_Avik", da).html(); $(".avkoss"+urlSplit+"").html(ddaa); });
Синий-местоположение окна. Красный-цвет текста в окне. Фиолетовый-прозрачность. Зеленый-толщина рамки и цвет. Вот в принципе и все. При возникновении вопросов обращайтесь. Удачи.
Дополнение:
Вот еще один код. Приходит сообщение и сопровождается звуковым эффектом. Этот код ставите аналогично предыдущему, т.е. либо в глобальный блок, либо вверх или низ. Удачи.
Установка: Создаете глобальный блок, вставляете туда этот код
Код
<!--Новые ЛС в Ajax--> <?if($USER_LOGGED_IN$ and $IS_NEW_PM$ || $UNREAD_PM$)?> <script type="text/javascript"> function tMess(n){var a=[' новое сообщение',' новых сообщения',' новых сообщений'];return a[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2]}; function getPM(){$.get("/index/14",function(a){var s=$("b.unread",a).size();if (s) {var n=tMess(s),all=[],leg=(s==1)?'Сообщение':'Сообщения';$("b.unread",a).each(function(){var title = $(this).html(), href = $(this).parent().attr("href"); all.push('» <a href="javascript://" onclick="window.open(\''+href+'\',\'pmw\',\'scrollbars=1,top=0,left=0,resizable=1,width=680,height=350\');return false;">'+title+'</a>');}); new _uWnd('ls','Новые ЛС',250,120,{icon:'/img/message.png',align:'left'},'<center>Вам пришло '+s+n+'!</center><br /><fieldset><legend>'+leg+'</legend>'+all.join("<br />")+'</fieldset>');}});setTimeout(getPM,120000)};getPM(); </script> <!--/Новые ЛС в Ajax--><?endif?>
У Вас получится $GLOBAL....$ .... -- название блока и вставляете этот блок в нужное вам место, например вверх сайта, для отображения его на всем сайте. Каждые 2 мин. напоминание о ЛС.
Администрация сайта не претендует на авторские права. Материалы предоставленные на сайте, принадлежат их владельцам и предоставляются исключительно в ознакомительных целях. Cайт оптимизирован для просмотра браузером Opera, Google Chrome, Mozilla Firefox, Safari.