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

+23
2.57K
Красивое всплывающее системное сообщение:


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

Скрин:
Иллюстрация
Скачать
0
Эдька Эдька 13 лет назад #
круть))
-1
Artyom Agalakov Artyom Agalakov 13 лет назад #
Это только одна картинка там стоит?
0
Ananas Ananas 13 лет назад #
молодец)
+4
Михаил М. Михаил М. 13 лет назад #
Судя по скрину это убийца табов в профиле пользователя, <script src="/templates/_default_/css/jquery.min.js" type="text/javascript"></script> не стоит подключать так как jquery уже подключён.
-5
Ananas Ananas 13 лет назад #
не сразу заметил но все равно +люсик)
+2
Alexneva Alexneva 13 лет назад #
Молодец, что сделал, вдвойне молодец, что не марамойничаешь и бесплатно отдаёшь. Но убивать табы нехорошо...(((
+2
Слава Слава 13 лет назад #
У меня давно этот скрипт лежал мёртвым капиталом. Никак не мог приткнуть его. Теперь всё нормально. Большое спасибо.
+1
Ananas Ananas 13 лет назад #
рад за тебя)
+2
13 лет назад #
прям как в VK) крутая штучка, а главное то, что на jquery сделано) Автору респект
+1
Слава Слава 13 лет назад #
А возможно прикрутить такую фичу к ленте обновления друзей, той ленте, которая в профиле?
Если твой друг на сайте зделал что-нибудь(загрузил фото, сменил аватар и т.д.), появляется такое сообщение.
+3
WALTERZ WALTERZ 13 лет назад #
К инстанту подключён jquery, зачем его 2 раза вызывать?
В readmny.txt уберите
Код PHP:
	добавить:
	<script src="/templates/_default_/css/jquery.min.js" type="text/javascript"></script>
А так +
+1
Ananas Ananas 13 лет назад #
в описалово исправлено в ридми сам исправляй коль тебе надо
+1
Blit Blit 13 лет назад #
Странно, но у меня не работает, все сделал по инструкции
+1
CROSS &#12484; CROSS ツ 12 лет назад #
Ребят попробуйте засунуть вот это Модальное окно было-бы вобще замечательно, и сделать как основное уведомление для всех событий! И на этом сайте куча полезного))
+1
CROSS &#12484; CROSS ツ 12 лет назад #
Ребят попробуйте засунуть вот это Модальное окно было-бы вобще замечательно, и сделать как основное уведомление для всех событий! И на этом сайте куча полезного))
+3
Евгений Фоменко Евгений Фоменко 12 лет назад #
А знаете cross, Ваше сообщение читающим RSS-комментариев приходит вот так - "Ребят попробуйте засунуть вот это" - я уже думал тут ругаются ))

PS. "повторение - мать заикания"
0
Максим Шкутин Максим Шкутин 12 лет назад #
Прикольно!!!!!!!!!!!!

Еще от автора

Создание mp3 каталога на основе УК.
Создание mp3 каталога на основе УК.
Оформляем меню пользователя
Вид повзаимствован с вк., большой аватар + меню Заменить следующие файлы: 1. mod_usermenu.tpl Путь: www\templates\_default_\modules\ 2. module.
Хак универсального каталога (онлайн игры swf)
Данный хак позволяет использовать каталог как онлайн игры в формате swf
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.