ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов

Объявление

🔴 МАСТЕР-КЛАСС от magia "Жизненный цикл проекта"

Дата и время: начало 28 апреля в 16:00 по МСК;
Если у вас возникла идея создать ролевую игру, сообщество любителей собак или форум для киноманов,
но не знаете с чего начать и что делать, не беда! Мы здесь чтобы помочь.

Подробности

GEMcross

Кроссовер, ориентированный на активную игру и уютный флуд.
Собираем у себя драгоценных игроков уже почти три года.

Посетить

🔥 Новинка в портфолио: ДИЗАЙН И ГРАФИКА В СТИЛЕ GENSHIN IMPACT

Платформа: MyBB.ru (RusFF)
Стоимость: 6500 рублей;
Авторы: Moju & wasurenagusa

Посмотреть

💰 Теперь у нас можно приобрести "Мгновенные уведомления от Алекса"

Скрипт оповещает пользователей о событиях на форуме в реальном времени, придавая динамики общению.
Автор: Alex_63 | Платформа: MyBB.ru.

У нас: структурированная документация, возможность платить иностранными картами, перевыпустить подписку или купить бессрочно.

Купить скрипт

🌟 ОПЛАТА ЗАКАЗА НАГРАДНЫМИ БАЛЛАМИ И СКИДКИ

Заказы можно оплачивать наградными баллами (НБ). Полностью или частично.
Бартер за НБ осуществляется на условиях платного заказа, в качестве оплаты - НБ.
А если у вас есть любой платный заказ, вы можете обменять НБ на скидочные купоны.

узнать подробности

📣 Наш проект: Ролевой поисковик

Поиск роли на текстовых ролевых
Проект от специалистов FD

Спойлеры и обсуждение

❤️ Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Реклама на сайтеПредложения
Стать модераторомОтзывы

Подробнее

SPECIAL OFFER: We distribute designs for free

Finalizing the layout for your project;
Developing a style code;
Mobile version included if you wish.

Details

Support the project

If you want to help us:
Become a moderator
SuggestionsReviews

Details
❗ ❗ ❗ Technical work is underway. We'll fix it soon. :) If you're english-speaker and want to use our forum, switch to the russian language. This is temporary, until the works with multi-language option will be done. Sorry for the inconvenience.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Уведомление о новом личном сообщении (MyBB) [karpoff]

Сообщений 1 страница 10 из 11

1

автор: karpoff

Cкрипт уведомления о новом личном письме на форуме

Он показывает не всплывающее окно, а просто div в котором также есть ссылка перехода к странице сообщений.
В нём нужно указать адрес форума (заменяем на свое) БЕЗ WWW вставляйте в ХТМЛ-низ.

Код:
    <script type="text/javascript">
        forum = "http://karpoff.5bb.ru"

        str = document.getElementById("navpm").innerHTML
        loc = new String(document.location)

        if( (str.indexOf("(") != -1) && document.referrer.indexOf(forum)==-1 && loc.indexOf('messages.php')==-1)
        {
          count = parseInt(str.substring(str.indexOf("(")+1,str.indexOf(")")))

          if (count==1) text="У вас есть 1 новое сообщение"
          else if (count>1 && count<5) text="У вас есть " +count+" новых сообщения"
          else text="У вас есть " +count+" новых сообщений"

          msg =  "<div id=\"new-mes\" class=\"container\" style=\"position: absolute; z-index=2; left: 40%;\">"
          msg += text
          msg += "<br><a href=\"\" onclick=\"document.location.replace('messages.php'); document.getElementById('new-mes').style.display='none';return false;\">Посмотреть личные сообщения</a>"
          msg +="<br><a href=\"\" onclick=\"document.getElementById('new-mes').style.display='none'; return false\">Закрыть окно</a>\r\n"
          msg += "</div>"

          document.getElementById("pun-status").innerHTML += msg
        }
        </script>

http://karpoff.5bb.ru меняем на свое
Выглядит так:
http://forumupload.ru/uploads/0003/ac/ce/21352-1-f.jpg

Теги: скрипт, всплывающие окна, пользователи/профиль/личные сообщения, Karpoff,mybb

Отредактировано Герда (20.05.13 00:28)

+1

2

У меня на двух форумах:
http://atalante.rusff.ru/
http://newshadow.lolbb.ru/
Этот скрипт не работает...

0

3

(Не сочтите за наглость, пожалуйста ТТ, просто хотел поинтересоваться) Есть ли возможность сделать так, чтобы вместо этого окошка высвечивалась своя картинка с активной областью? Вроде map-карты
вот такая:

код

<img border="0" src="http://elven.ucoz.com/luchshaja.png" usemap="#map" width="544" height="487"></p>
<map name="map">
<area shape="rect" href="Ссылка на лс" alt="Просмотреть" coords="33, 345, 224, 372">
<area shape="rect" href="закрыть" alt="Закрыть окно" coords="324, 347, 508, 374">
</map>

я наю, что намудрил, но всё же

http://elven.ucoz.com/luchshaja.png

Ну вот что-то такое.. http://uploads.ru/i/K/Z/U/KZUwI.gif  Извините, если не туда написал Оо

0

4

Dango
В HTML верх

Код:
<div id="new-mes" class="container" style="display:none;top:20%;position: fixed; z-index=10000!important;margin-left:-277px;  left: 50%;">
<img border="0" src="http://elven.ucoz.com/luchshaja.png" usemap="#map" width="544" height="487"></p>
<map name="map">
<area shape="rect" href="" onclick="document.location.replace('messages.php'); document.getElementById('new-mes').style.display='none';return false;" alt="Просмотреть" coords="33, 345, 224, 372">
<area shape="rect" href=""  onclick="document.getElementById('new-mes').style.display='none'; return false" alt="Закрыть окно" coords="324, 347, 508, 374">
</map>
</div>

В Самое начало HTML низ

Код:
<script type="text/javascript">
        str = document.getElementById("navpm").innerHTML;
        if( (str.indexOf("(") != -1)&& document.URL.indexOf('messages.php')==-1)
        {$("#new-mes").appendTo("#pun-status").show();}
</script>

Отредактировано Deff (13.03.12 11:19)

+4

5

Если честно, даже не надеялся, что помогут Оо Спасибо большое!!! *__*

0

6

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

Спасибо!

0

7

Bev написал(а):

Что делать, если скрипт не работает?

Дать ссылку на свой форум. :)

0

8

faiko написал(а):

Дать ссылку на свой форум.

ой! прошу прощения)))

http://pandoragame.spybb.ru/

0

9

Bev написал(а):

ой! прошу прощения)))

http://pandoragame.spybb.ru/

Замените Скрипт:

Код:
<script type="text/javascript">
        forum = "http://pandoragame.spybb.ru/"

        str = document.getElementById("navpm").innerHTML
        loc = new String(document.location)

        if( (str.indexOf("(") != -1) && document.referrer.indexOf(forum)==-1 && loc.indexOf('messages.php')==-1)
        {
          count = parseInt(str.substring(str.indexOf("(")+1,str.indexOf(")")))

          if (count==1) text="У вас есть 1 новое сообщение"
          else if (count>1 && count<5) text="У вас есть " +count+" новых сообщения"
          else text="У вас есть " +count+" новых сообщений"

          msg =  "<div id=\"new-mes\" class=\"container\" style=\"background:url(http://s58.radikal.ru/i159/1110/e6/cd141990c010.jpg) -18px -18px;position: fixed;height:130px;border:#333129 4px solid;width:200px;text-align:center;z-index=2;top:25%; left: 50%;margin-left:-100px;\">"
          msg +='<br><br>'+text+'<br>';
          msg += "<br><a href=\"\" onclick=\"document.location.replace('messages.php'); document.getElementById('new-mes').style.display='none';return false;\"><span style=\"text-transform:none;font-size:14px;\">Посмотреть<br>личные сообщения</span></a><br>"
          msg +="<br><a href=\"\" onclick=\"document.getElementById('new-mes').style.display='none'; return false\">Закрыть окно</a>\r\n"
          msg += "</div>"

          $("#pun-navlinks").after(msg)
        }
        </script>

0

10

Deff написал(а):

Замените Скрипт:

скрипт заменила, но ничего не изменилось. Как и прежде рядом с Сообщениями в скобках цифра кол-ва писем и всё.

0