Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

Forum Rules Правила раздела

В этом разделе пользователи форума могут только оставлять сообщения в темах.
Перед отправлением сообщений, пожалуйста, прочитайте правила форума.
В темах раздела задавайте вопросы правильно и, соблюдайте знаки препинания.

Страницы: (3) [1] 2 3   ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Уведомление о приходе писем, © Maslo
Добрый
Отправлено: Июн 17 2008, 16:51
Quote Post


Админ-пенсионер, тревожить только по особо важным делам
Group Icon

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77




Делаем скромное, симпатичное уведомление о приходе письма.

Вариант №1

1. АЦ -> Скины и Шаблоны -> Стили -> Редактировать (напротив нужного стиля)

Добавляем в самый низ:
Цитата
                               .globalred{
                                 background: #F2DDDD;
                                 border: 1px solid #990000;
                                 border-top: 0;
                                 margin: 0px;
                                 padding: 0;
                             }

                             .globalred h4{
                                 background: #E3C0C0;
                                
                                 border: 1px solid #990000;
                                 border-left: 0;
                                 border-right: 0;
                                 color: #990000;
                                 font-size: 12px;
                                 font-weight: bold;
                                 margin: 0;
                                 padding: 5px;
                             }

                             .globalred p{
                                 background: transparent;
                                 border: 0;
                                 color: #990000;
                                 margin: 0;
                                 padding: 8px;
                             }

                             .globalred p a:link,
                             .globalred p a:visited,
                             .globalred p a:active{
                                 background: transparent;
                                 text-decoration: underline;
                                 color: #990000;
                             }

                             .globalred p a:hover{
                                 background: transparent;
                                 text-decoration: underline;
                                 color:;
                             }


2. Далее заходим: АЦ -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного шаблона)
Вверху с открывающимся списке выбираем "Редактирование шапки форума".
Во втором окне, в самом низу после тега
Цитата
</table>
добавляем:
Цитата
<script type = "text/javascript">
<!--
var mes="{$msg[TEXT]}"
var x = mes.substr(0, mes.length-12);
if (mes != "0 новых писем") {
document.write ('<div class="globalred"><center><h4>Уведомление. Почта пополнена</h4></center><p style="text-align:left"><span style="color:purple"><b>Новых Писем : ',x,'</b></span><p style="text-align:left"><span style="color:black"><b>Проверить <a href ="{ibf.script_url}act=Msg&amp;CODE=01">Почтовый Ящик</a></b></span></div>');}
//-->
</script>
Выглядит это вот так:
Присоединённое изображение


Вариант №2

Небольшая табличка уведомления.

1. Стиль CSS писать не надо, так как обходится стандартными ccs стилями форума.
2. Вместо предыдущего
Цитата
<script> ..... </script>
вставляем теперь:
Цитата
<script type = "text/javascript">
<!--
var mes="{$msg[TEXT]}"
var x = mes.substr(0, mes.length-12);
if (mes != "0 новых писем") {
document.write ('<br><center><table class="tableborder" cellpadding=4 cellspacing=1 border=0 width=22%><tr><td class="row4" width="45%"><center><a href ="{ibf.script_url}act=Msg&amp;CODE=01"><font color="red"><BR><BR>Новых сообщений:',x,' </font></a><BR><br><BR></center></td></tr></table></center></br>');}
//-->
</script>


Выглядит так:
Присоединённое изображение


Важное замечание! Чтобы все это корректно работало. Надо в настройках профиля кое-что отключить.
Цитата
Использовать выскакивающее окошко-оповещение, при получении нового личного письма?

Ставим НЕТ

Вот и всё.
P.S. Данный стиль взят с примера с IBresources.
Спасибо Масло за разработку данной модификации.

Это сообщение отредактировал аsm-а - Апр 19 2015, 15:01


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
LordSion
Отправлено: Июн 18 2008, 21:56
Quote Post


Фан-фикер
Group Icon

Группа: Пользователи
Сообщений: 134
Пользователь №: 747
Регистрация: 22-Апреля 08
Из: Кумертау
Member Offline

Репутация: 2




Спасибо! Работает!


--------------------
http://starwarsempire.ipb.su - Форум Галактическая Империя. Заходите!
Top
Serge IV
Отправлено: Июн 19 2008, 17:37
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 26
Пользователь №: 843
Регистрация: 11-Июня 08
Member Offline

Репутация: нет




QUOTE
Важное замечание! Чтобы все это корректно работало. Надо в настройках профиля кое-что отключить.

Использовать выскакивающее окошко-оповещение, при получении нового личного письма?

Ставим НЕТ

Как, как?
Top
Alex Okonnor
Отправлено: Июн 19 2008, 17:49
Quote Post


[Адмирал]
Group Icon

Группа: Пользователи
Сообщений: 1 661
Пользователь №: 518
Регистрация: 7-Февраля 08
Из: провинциальной деревушки на краю ада
Member Offline

Репутация: 83




QUOTE (Serge IV @ Сегодня, 17:38)
Как, как?

Что "как, как" ?
Не знаете куда заходить ?

Мой Профиль - Настройки форума

Находим :

Использовать выскакивающее окошко-оповещение, при получении нового личного письма?

Ставим "нет"

Сохранить изменения.


--------------------
Помог ? Тогда жмите user posted image
=========================
user posted image310-950-543 сюда стучать, если у вас есть предложение ко мне.. [в аське крайне редко]
user posted image ник : zse_gm по пустякам не беспокоить. [Обычно в онлайне до 5-6 вечера по мск]
За приделами форума тех. поддержки, за "спасибо" нечего не делаю!
=========================
user posted image
=========================
Из 1.3 в 3.1, возможно или нет?!
Возможно... Сделано... Проверено... Доказано =)


Один из Основателей Saint people
Top
Serge IV
Отправлено: Июн 19 2008, 17:59
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 26
Пользователь №: 843
Регистрация: 11-Июня 08
Member Offline

Репутация: нет




Т.е. каждый пользователь должен сам отключить всплывающее окно?
Спасибо работает.
LAF как пройдет 7 дней прибавлю тебе плюсик за разьяснение по "форум в сети..."
Top
Alex Okonnor
Отправлено: Июн 19 2008, 18:05
Quote Post


[Адмирал]
Group Icon

Группа: Пользователи
Сообщений: 1 661
Пользователь №: 518
Регистрация: 7-Февраля 08
Из: провинциальной деревушки на краю ада
Member Offline

Репутация: 83




QUOTE (Serge IV @ Сегодня, 18:00)
Т.е. каждый пользователь должен сам отключить всплывающее окно?

ага smile.gif


--------------------
Помог ? Тогда жмите user posted image
=========================
user posted image310-950-543 сюда стучать, если у вас есть предложение ко мне.. [в аське крайне редко]
user posted image ник : zse_gm по пустякам не беспокоить. [Обычно в онлайне до 5-6 вечера по мск]
За приделами форума тех. поддержки, за "спасибо" нечего не делаю!
=========================
user posted image
=========================
Из 1.3 в 3.1, возможно или нет?!
Возможно... Сделано... Проверено... Доказано =)


Один из Основателей Saint people
Top
Пират
Отправлено: Ноя 9 2008, 13:29
Quote Post


Moto Fun
Group Icon

Группа: Пользователи
Сообщений: 278
Пользователь №: 1 025
Регистрация: 3-Октября 08
Из: г.Москва
Member Offline

Репутация: 4




"Уведомление о приходе писем".

1) Редактирование шапки форума -> +--Member Bar WITH Messenger Links

2) Находим:

CODE

</tr>
 </table>


ниже вставляем:

QUOTE
<script type = "text/javascript">
<!--
var mes = "{$msg[TEXT]}"
var x = mes.substr(0, mes.length-12);
if (mes != "0 новых писем") {
document.write('<iframe name="New_PM" id="New_PM" width="0" height="0"  style="visibility:hidden" src="http://test.ru/index.php?act=Msg&CODE=99&s="></iframe>');
document.write('<center><table id="submenu"><tr><td class="plainborder"><center>Всего новых писем: ' + x + '</center></td></tr><tr><td><div id="T_NewPM" style="text-align: center"></div><div id="O_NewPM" style="text-align:center"></div></td></tr></table></center>');
}
//-->
</script>



3) Messenger Sections -> New Messages POP UP HTML

Находим:
QUOTE
<script language='javascript'> <!-- function goto_inbox() { opener.document.location.href = '{ibf.script_url}act=Msg&amp;CODE=01'; window.close(); } function goto_this_inbox() { window.resizeTo('700','500'); document.location.href = '{ibf.script_url}&act=Msg&CODE=01'; } function go_read_msg() { window.resizeTo('700','500'); document.location.href = '{ibf.script_url}&act=Msg&CODE=03&VID=in&MSID=$mid'; } //--> </script> <table cellspacing='1' cellpadding='10' width='100%' height='100%' align='center' class='row1'> <tr> <td id='phototitle' align='center'>{ibf.lang.pmp_title}</td> </tr> <tr> <td align='center'>$text</td> </tr> <tr> <td align='center' style='font-size:12px;font-weight:bold'> <a href='javascript:go_read_msg();'>{ibf.lang.pmp_get_last}</a> <br /><br /> <a href='javascript:goto_inbox();'>{ibf.lang.pmp_go_inbox}</a> ( <a href='javascript:goto_this_inbox();'>{ibf.lang.pmp_thiswindow}</a> )<br /><br /><a href='javascript:window.close();'>{ibf.lang.pmp_ignore}</a></td> </tr> </table>


Заменяем на:

CODE
<span id="text_NewPM">$text</span> <span id="open_NewPM"><a href ="{ibf.script_url}&act=Msg&CODE=03&VID=in&MSID=$mid">{ibf.lang.pmp_get_last}</a></span> <script> top.document.getElementById("T_NewPM").innerHTML = document.getElementById("text_NewPM").innerHTML top.document.getElementById("O_NewPM").innerHTML = document.getElementById("open_NewPM").innerHTML </script>





Если хотите добавить музыкальное сопровождения:



4) Global HTML elements -> New PM Pop up Javascript

Вместо этого:

CODE
<script language='JavaScript' type="text/javascript"> <!-- window.open('index.{ibf.vars.php_ext}?act=Msg&CODE=99&s={ibf.session_id}','NewPM','width=500,height=250,resizable=yes,scrollbars=yes'); //--> </script>


Ставим:

QUOTE
<bgsound src="http://polytones.ru/tempfiles/364.mid" />




То что красным, замените на свой форум, то что зелёным это мелодия можете поставить свою ссылку, рекомендую ставить коротенькие MIDI мелодии.
P.S. Мелодия играет после полной загрузки странички.

user posted image

©Grin


--------------------
Мой Форум - user posted image
Top
Dron
Отправлено: Ноя 9 2008, 13:58
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




Пират,
Сразу делаю замечание, что коректно это дополнение работает только в ИЕ... В ФФ3 например звуковое сопровождение не работает.


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
Grin
Отправлено: Ноя 9 2008, 14:06
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 34
Пользователь №: 1 087
Регистрация: 9-Ноября 08
Member Offline

Репутация: 8




QUOTE (Dron @ Ноя 9 2008, 13:59)
Пират,
Сразу делаю замечание, что коректно это дополнение работает только в ИЕ... В ФФ3 например звуковое сопровождение не работает.

Интерес здесь представляет не столько звуковое споровождение, сколько, от кого письмо, заголовок и дата. wink.gif
Скрипт довольно старый и тестировался под IE и Opera.
Top
Пират
Отправлено: Ноя 9 2008, 14:07
Quote Post


Moto Fun
Group Icon

Группа: Пользователи
Сообщений: 278
Пользователь №: 1 025
Регистрация: 3-Октября 08
Из: г.Москва
Member Offline

Репутация: 4




Звуковое можно и не ставить! У меня в гугл хром, всё нормально, без звука.

by.KREATUB


--------------------
Мой Форум - user posted image
Top
Добрый
Отправлено: Ноя 9 2008, 14:34
Quote Post


Админ-пенсионер, тревожить только по особо важным делам
Group Icon

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77




QUOTE (Grin @ Сегодня, 14:07)
Интерес здесь представляет не столько звуковое споровождение, сколько, от кого письмо, заголовок и дата. 
Верно) Данная модификация стоит у нас тут на ТП )


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
xXx
Отправлено: Ноя 9 2008, 20:08
Quote Post


Новичок
*

Группа: Забаненные
Сообщений: 0
Пользователь №: 1 070
Регистрация: 31-Октября 08
Member Offline

Репутация: 1




Grin, Вы вернулись! Ура.
QUOTE (Добрый @ Сегодня, 14:35)
Верно) Данная модификация стоит у нас тут на ТП )

Я ее вижу с ошибками. sad.gif
Top
Пират
Отправлено: Ноя 9 2008, 20:19
Quote Post


Moto Fun
Group Icon

Группа: Пользователи
Сообщений: 278
Пользователь №: 1 025
Регистрация: 3-Октября 08
Из: г.Москва
Member Offline

Репутация: 4




Какие?


--------------------
Мой Форум - user posted image
Top
xXx
Отправлено: Ноя 10 2008, 15:45
Quote Post


Новичок
*

Группа: Забаненные
Сообщений: 0
Пользователь №: 1 070
Регистрация: 31-Октября 08
Member Offline

Репутация: 1




Пират, Не открывается полностью.
Top
Kinoshnik
Отправлено: Ноя 14 2009, 08:41
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 9
Пользователь №: 937
Регистрация: 3-Августа 08
Из: Киров
Member Offline

Репутация: нет




Спасибо большое! biggrin.gif


--------------------
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (3) [1] 2 3  Reply to this topicStart new topicStart Poll