Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум поддержки IPB.SU > Поддержка модификаций > Уведомление о приходе писем |
Автор: Добрый Июн 17 2008, 16:51 |
Делаем скромное, симпатичное уведомление о приходе письма. Вариант №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&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&CODE=01"><font color="red"><BR><BR>Новых сообщений:',x,' </font></a><BR><br><BR></center></td></tr></table></center></br>');} //--> </script> Выглядит так: Важное замечание! Чтобы все это корректно работало. Надо в настройках профиля кое-что отключить. Цитата Использовать выскакивающее окошко-оповещение, при получении нового личного письма? Ставим НЕТ Вот и всё. P.S. Данный стиль взят с примера с IBresources. Спасибо Масло за разработку данной модификации. |
Автор: LordSion Июн 18 2008, 21:56 |
Спасибо! Работает! |
Автор: Serge IV Июн 19 2008, 17:37 | ||
Как, как? |
Автор: Alex Okonnor Июн 19 2008, 17:49 | ||
Что "как, как" ? Не знаете куда заходить ? Мой Профиль - Настройки форума Находим : Использовать выскакивающее окошко-оповещение, при получении нового личного письма? Ставим "нет" Сохранить изменения. |
Автор: Serge IV Июн 19 2008, 17:59 |
Т.е. каждый пользователь должен сам отключить всплывающее окно? Спасибо работает. LAF как пройдет 7 дней прибавлю тебе плюсик за разьяснение по "форум в сети..." |
Автор: Alex Okonnor Июн 19 2008, 18:05 | ||
ага ![]() |
Автор: Пират Ноя 9 2008, 13:29 | ||||||||||||
"Уведомление о приходе писем". 1) Редактирование шапки форума -> +--Member Bar WITH Messenger Links 2) Находим:
ниже вставляем:
3) Messenger Sections -> New Messages POP UP HTML Находим:
Заменяем на:
Если хотите добавить музыкальное сопровождения: 4) Global HTML elements -> New PM Pop up Javascript Вместо этого:
Ставим:
То что красным, замените на свой форум, то что зелёным это мелодия можете поставить свою ссылку, рекомендую ставить коротенькие MIDI мелодии. P.S. Мелодия играет после полной загрузки странички. ![]() ©Grin |
Автор: Dron Ноя 9 2008, 13:58 |
Пират, Сразу делаю замечание, что коректно это дополнение работает только в ИЕ... В ФФ3 например звуковое сопровождение не работает. |
Автор: Grin Ноя 9 2008, 14:06 | ||
Интерес здесь представляет не столько звуковое споровождение, сколько, от кого письмо, заголовок и дата. ![]() Скрипт довольно старый и тестировался под IE и Opera. |
Автор: Пират Ноя 9 2008, 14:07 |
Звуковое можно и не ставить! У меня в гугл хром, всё нормально, без звука. by.KREATUB |
Автор: Добрый Ноя 9 2008, 14:34 | ||
Верно) Данная модификация стоит у нас тут на ТП ) |
Автор: xXx Ноя 9 2008, 20:08 | ||
Grin, Вы вернулись! Ура.
Я ее вижу с ошибками. ![]() |
Автор: Пират Ноя 9 2008, 20:19 |
Какие? |
Автор: xXx Ноя 10 2008, 15:45 |
Пират, Не открывается полностью. |
Автор: Kinoshnik Ноя 14 2009, 08:41 |
Спасибо большое! ![]() |
Автор: Hummer Янв 3 2010, 09:39 |
Вот хороший скрипт! Просто Класс! Спасибо) |
Автор: Сашка ) Апр 4 2010, 23:26 |
а как нибудь можно менять цвет фона этого мода? |
Автор: Добрый Апр 4 2010, 23:30 | ||
здесь несколько вариаций мода. ) и можно менять цвет. читайте внимательно код и найдете ответ. |
Автор: Trap` Апр 27 2010, 16:32 |
А можно сделать немного по другому? Просто когда, например, 1 новых писем - оно еще подсвечивалось красным? |
Автор: Tr. Сен 6 2011, 11:42 |
нет, не разобрался, висит эта табличка, но когда письмо приходит, оно его там не отображает ![]() "Использовать выскакивающее окошко-оповещение, при получении нового личного письма?" - такого нету в Профиль пользователей |
Автор: Slesher Сен 6 2011, 13:44 |
Цитата (Tr. @ Сегодня, 13:42) такого нету в Профиль пользователей спорнем? Если я нахожу вам +20% в рейтинг? Я вам в скобках оставлю подсказку, возможно, вам удастся избежать ненужных процентов... ( index.php?act=UserCP&CODE=04 ) |
Автор: Tr. Сен 6 2011, 13:58 |
Ну это все кулл, а как сделать, чтоб всем юзерам так было, я же немогу каждому писать в ЛС, чтоб он это делал ![]() Хехе http://pikucha.ru/i6ghm, всеравно не прокатило |
Автор: Dron Сен 6 2011, 14:07 |
Цитата (Tr. @ Сегодня, 16:58) а как сделать, чтоб всем юзерам так было А никак) Каждый юзер волен сам решать, надо ему это или нет. |
Автор: Slesher Сен 6 2011, 14:31 |
Цитата (Tr. @ Сегодня, 15:58) всеравно не прокатило значит гдето походу установки накосячили |
Автор: Dron Сен 6 2011, 14:44 |
На самом деле, я более чем уверен, что при установке описанного в первом посте дополнения, всплывающее окно отображаться не будет. Так как механизмом работы модификации предусмотрен другой род уведомления о новых письмах. Удалите все внесенные дополнением изменения из шаблонов и после этого включите отображение всплывающего уведомления. |
Автор: Agora_tm Мар 24 2012, 02:40 |
Уведомление приходит, но почему-то розовый фон не отображается, то есть само по себе уведомление не привлекает внимания...В чем может быть проблема? |
Автор: Slesher Мар 24 2012, 09:32 |
Вы пункт 1 внимательно выполнили? |
Автор: Agora_tm Мар 24 2012, 14:17 |
Выполнил. Сейчас еще раз выполнил. Результат тот же. |
Автор: Slesher Мар 24 2012, 16:53 |
Agora_tm, а если удалить код который в п.1? Результат тот же? |
Автор: asm-a Мар 24 2012, 20:08 |
http:///index.php?showuser=3417, в исходнике не нашел 2 пункт, это раз. Во вторых, выложите скриншот. |
Автор: Agora_tm Мар 24 2012, 21:39 |
http:///index.php?showuser=650, да, без изменений. http:///index.php?showuser=2333, а как вы хотели его там найти? вот так у меня выглядит этот самый +--Member Bar WITH Messenger Links [Показать/Скрыть] ну а вот и скрин, собсно [Показать/Скрыть] |
Автор: Slesher Мар 24 2012, 22:53 |
Agora_tm, вы делали по инструкции от пирата? |
Автор: Agora_tm Апр 2 2012, 13:06 |
http:///index.php?showuser=650, нет, по инструкции в первом посте |
Автор: Slesher Апр 2 2012, 15:50 |
Agora_tm, да хз мне как гостю не видно... хотите скиньте данные админки, на досуге посмотрю. |
Автор: ignasio Апр 15 2012, 19:19 |
Не модификация, а подарок, учитывая, что сервис для пользователей бесплатный. А можно мод доработать так, чтобы не открывая ящик, а уже получив уведемление видеть от кого сообщение? |
Автор: dci Мар 25 2015, 16:49 |
Возможно-ли сделать уведомление такого вида, чтобы оно следовало за прокруткой странички? |
Автор: МаленькаяФея Мар 25 2015, 21:25 |
Цитата (Добрый @ Июн 17 2008, 16:51) Делаем скромное, симпатичное уведомление о приходе письма. Вариант №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&CODE=01">Почтовый Ящик</a></b></span></div>');} //--> </script> http://radikal.ru/F/i053.radikal.ru/0806/0d/0fa1cf63758a.jpg.html Вариант №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&CODE=01"><font color="red"><BR><BR>Новых сообщений:',x,' </font></a><BR><br><BR></center></td></tr></table></center></br>');} //--> </script> Выглядит так: http://radikal.ru/F/i039.radikal.ru/0806/55/6fa556482037.jpg.html Важное замечание! Чтобы все это корректно работало. Надо в настройках профиля кое-что отключить. Цитата Использовать выскакивающее окошко-оповещение, при получении нового личного письма? Ставим НЕТ Вот и всё. P.S. Данный стиль взят с примера с IBresources. Спасибо Масло за разработку данной модификации. Воспользовалась первым вариантом - все сразу получилось |