Системное сообщение

1783
Красивое всплывающее системное сообщение:


1. В файле core\cms.php


найти:

    public static function addSessionMessage($message, $class='info'){
        $_SESSION['core_message'][] = '<div class="message_'.$class.'">'.$message.'</div>';
    }

заменить на:



public static function addSessionMessage($message, $class='info'){
        $_SESSION['core_message'][] ='

<script type="text/javascript">


function showMessageWithLifeTime() {
$.jnotify("Системное сообщение", "'.$message.'", "/templates/_default_/images/3507319023-5.jpg", {lifeTime: 3000});
}
</script>
<script type="text/javascript">
showMessageWithLifeTime();


</script>



';
    }


2. В файле templates\_default_\template.php

до </head>

добавить:

<link href="/templates/_default_/css/jnotifier.css" rel="stylesheet" type="text/css" />
<script src="/templates/_default_/css/jnotifier.jquery.js" type="text/javascript"></script>



3. Файлы
message-close.png
jnotifier.css
jnotifier.jquery.js
jquery.min.js
закинуть в папку
templates\_default_\css

Скрин:

Скачать
Оформляем меню пользователя | Создание mp3 каталога на основе УК.
Комментарии (18)
Эдька 19 июля 2011 в 10:12 0
круть))
Artyom Agalakov 19 июля 2011 в 10:30 -1
Это только одна картинка там стоит?
Keep 19 июля 2011 в 10:35 0
Ananas 19 июля 2011 в 10:39 0
молодец)
Михаил М. 19 июля 2011 в 12:32 +4
Судя по скрину это убийца табов в профиле пользователя, <script src="/templates/_default_/css/jquery.min.js" type="text/javascript"></script> не стоит подключать так как jquery уже подключён.
Ananas 19 июля 2011 в 12:58 -5
не сразу заметил но все равно +люсик)
Alexneva 19 июля 2011 в 13:45 +2
Молодец, что сделал, вдвойне молодец, что не марамойничаешь и бесплатно отдаёшь. Но убивать табы нехорошо...(((
Слава 19 июля 2011 в 15:30 +2
У меня давно этот скрипт лежал мёртвым капиталом. Никак не мог приткнуть его. Теперь всё нормально. Большое спасибо.
Ananas 19 июля 2011 в 21:47 +1
рад за тебя)
0 24 июля 2011 в 23:12 +2
прям как в VK) крутая штучка, а главное то, что на jquery сделано) Автору респект
Слава 31 июля 2011 в 13:20 +1
А возможно прикрутить такую фичу к ленте обновления друзей, той ленте, которая в профиле?
Если твой друг на сайте зделал что-нибудь(загрузил фото, сменил аватар и т.д.), появляется такое сообщение.
WALTERZ 5 августа 2011 в 20:39 +3
К инстанту подключён jquery, зачем его 2 раза вызывать?
В readmny.txt уберите
Код PHP:
	добавить:
	<script src="/templates/_default_/css/jquery.min.js" type="text/javascript"></script>
А так +
Ananas 6 августа 2011 в 08:02 +1
в описалово исправлено в ридми сам исправляй коль тебе надо
Blit 23 августа 2011 в 08:48 +1
Странно, но у меня не работает, все сделал по инструкции
CROSS ツ 31 января 2012 в 16:21 +1
Ребят попробуйте засунуть вот это Модальное окно было-бы вобще замечательно, и сделать как основное уведомление для всех событий! И на этом сайте куча полезного))
CROSS ツ 31 января 2012 в 16:21 +1
Ребят попробуйте засунуть вот это Модальное окно было-бы вобще замечательно, и сделать как основное уведомление для всех событий! И на этом сайте куча полезного))
Евгений Фоменко 31 января 2012 в 19:21 +3
А знаете cross, Ваше сообщение читающим RSS-комментариев приходит вот так - "Ребят попробуйте засунуть вот это" - я уже думал тут ругаются ))

PS. "повторение - мать заикания"
Максим Шкутин 1 марта 2012 в 17:35 0
Прикольно!!!!!!!!!!!!