Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Корзина » Нужен более совершенный скрипт Личные сообщения


Нужен более совершенный скрипт Личные сообщения

Сообщений 1 страница 20 из 47

1

Прошу помощи со скриптом "Вам пришло новое сообщение"

У нас сейчас стоит вот этот

<script language="JavaScript">
    var str = new String(document.getElementById("navpm").innerHTML)
    var str2 = new String(document.location)

    if( (str.indexOf("(") != -1) && (str2.indexOf("messages.php") == -1) )
    {
    alert("Вам пришло новое личное сообщение")
    }
    </script>

Появляется просто всплывающее окно с уведомлением. Но при нажатии в раздел Сообщений не переносится.

Очень неудобно. Можно ли его усовершенствовать, что при нажатии ок переносило в "объятья новых лс"

п.с.

Установили для пробы скрипт из темы тут  номер поста - 84. (Он типа показывает не всплывающее окно, а просто div в котором также есть ссылка перехода к странице сообщений.)

Эффект нулевой.  :dontknow:

Отредактировано Awatar (Пт, 17 Дек 2010 16:52:41)

0

2

<div id="messagalert" style="display:none;position:fixed; right:0.5%; top: 35%;">
<a href=#top onClick="href='../messages.php'" title="мои сообщения"><img src="Ссылка на картинку с предупреждением - лучше гифка мигающая"/></a></div>
<script language="JavaScript">
    var str = new String(document.getElementById("navpm").innerHTML)
    var str2 = new String(document.location)
    if( (str.indexOf("(") != -1) && (str2.indexOf("messages.php") == -1) )
  {
    document.getElementById("messagalert").style.display='block'
    }
    </script>

Отредактировано Deff (Пт, 17 Дек 2010 18:09:00)

+1

3

Deff

И от меня спасибо)))

0

4

Deff
то что доктор прописал http://mybb.ru/f/collection/0211.gif

теперь несколько вводных вопросов:

1. Первый скрипт имеет звуковой сигнал о новом сообщении, ваш   - нет. Это можно изменить?

2. Местонахождение первого - в центре экрана, у вашего - середина правого борта. Опять же можно ли менять местонахождение картинки, сообщающей о новом лс?

п.с

это тут кажется, если я с ума не сошел -

<div id="messagalert" style="display:none;position:fixed; right:0.5%; top: 35%;">

Отредактировано Awatar (Пт, 17 Дек 2010 20:08:48)

0

5

Awatar
Здравствуйте.

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

1. Первый скрипт имеет звуковой сигнал о новом сообщении, ваш   - нет. Это можно изменить?

В принципе реально.

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

2. Местонахождение первого - в центре экрана, у вашего - середина правого борта. Опять же можно ли менять местонахождение картинки, сообщающей о новом лс?

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

<div id="messagalert" style="display:none;position:fixed; right:0.5%; top: 35%;">

Выделенное красным меняйте на нужное значение.

+1

6

rps
за второе спасибо - сам только что рассмотрел))))

а вот звук бы не помешал, в принципе.

Хотя мы сделаем картинку в центре, чтобы как бельмо на глазу висело))) Проверено.

Но может кто-то другой захочет делать ее где-то сбоку, неприметно, то тут бы и не помешал звук.

0

7

Awatar Возможно так
Красным ссылка на Ваш звуковой файл(*зеленым - громкость

<div id="messagalert" style="display:none;position:fixed; right:0.5%; top: 35%;">
<embed mastersound name="sound1" src="http:.../midi/1.mid" volume="100" hidden="true" autostart="false" height="0">
<a href=#top onClick="href='../messages.php'" title="мои сообщения"><img src="Ссылка на картинку с предупреждением - лучше гифка мигающая"/></a></div>
<script language="JavaScript">
    var str = new String(document.getElementById("navpm").innerHTML)
    var str2 = new String(document.location)
    if( (str.indexOf("(") != -1) && (str2.indexOf("messages.php") == -1) )
  {
    document.sound1.play(false)
    document.getElementById("messagalert").style.display='block'
    }
    </script>

Отредактировано Deff (Пт, 17 Дек 2010 20:47:52)

+1

8

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

Возможно так
Красным ссылка на Ваш звуковой файл(*зеленым - громкость

спасибо. испробую - обязательно отпишу.

0

9

Вопрос ламера:

где найти звуковые файлы http:.../midi/1.mid? :'(
что то никак не гуглится(((

0

10

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

где найти звуковые файлы http:.../midi/1.mid?

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

0

11

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

где найти звуковые файлы http:.../midi/1.mid?

вот вставляйте в скрипт, вместо выделенного красным, стандартное ку ку из аськи - http://promobil.kiev.ua/uploads/files/1 … 50_icq.mp3

0

12

rps

спасибо. * меня смутило расширение*

Romych

сейчас попробую

0

13

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

Awatar Возможно так
Красным ссылка на Ваш звуковой файл(*зеленым - громкость

    <div id="messagalert" style="display:none;position:fixed; right:0.5%; top: 35%;">
    <embed mastersound name="sound1" src="http:.../midi/1.mid" volume="100" hidden="true" autostart="false" height="0">
    <a href=#top onClick="href='../messages.php'" title="мои сообщения"><img src="Ссылка на картинку с предупреждением - лучше гифка мигающая"/></a></div>
    <script language="JavaScript">
        var str = new String(document.getElementById("navpm").innerHTML)
        var str2 = new String(document.location)
        if( (str.indexOf("(") != -1) && (str2.indexOf("messages.php") == -1) )
      {
        document.sound1.play(false)
        document.getElementById("messagalert").style.display='block'
        }
        </script>

Звук есть, но не у всех. (У меня требует плагин и я пока гружу его )

Но...говорят он не исчезает после нажатия на "окно", а продолжает радовать слух (в данном случае куковать) и при переходах по форуму((((

0

14

скрипт не я писал, но предполагаю, что куковать будет до тех пор пока письмо непрочтёное

0

15

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

скрипт не я писал, но предполагаю, что куковать будет до тех пор пока письмо непрочтёное

в том то и дело, что его прочли. Я не могу проверить, ибо у меня все равно нет звука даже с плагином(((

0

16

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

в том то и дело, что его прочли. Я не могу проверить, ибо у меня все равно нет звука даже с плагином(((

Скрипт по-моему не так сделан, как нужно. Сейчас попробую переправить.

0

17

Awatar
Попробуйте этот вариант:

Код:
<script language="JavaScript"> 
if((document.getElementById("navpm").innerHTML.indexOf("(") != -1) && (document.URL.indexOf("messages.php") == -1)) {
document.write("<div class='container' style='position: fixed; right: 40%; top: 35%; z-index: 1000; border: 1px solid; padding: 15px; text-align: center;'><embed src='http://promobil.kiev.ua/uploads/files/1188937250_icq.mp3' volume='100' hidden='true' autostart='true' height='0'><img src='https://forumupload.ru/uploads/0000/0a/f2/68797-1.gif' alt='mes' />&nbsp;<a style='cursor: pointer;' onClick=\"href='/messages.php'\">Прочесть новые сообщения</a></div>");
}
</script>

Отредактировано rps (Сб, 18 Дек 2010 23:22:31)

+1

18

rps
спасибо. сейчас поставлю и подождем, что скажут.отпишу потом.

Работает, вчерашнего глюка не наблюдается. Спасибо.

Но звук есть не у всех, в том числе и у меня.

У одного человека есть и в Хроме, и в Экспло, и в Мазиле, но у многих нигде.

В чем загогулина? Что подскажите?

И еще, по части скрипта - можно сделать ли так, что он открывал папку с входящими в новой вкладке\окне?

Отредактировано Awatar (Вс, 19 Дек 2010 16:28:17)

0

19

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

И еще, по части скрипта - можно сделать ли так, что он открывал папку с входящими в новой вкладке\окне?

Код:
<script language="JavaScript"> 
if((document.getElementById("navpm").innerHTML.indexOf("(") != -1) && (document.URL.indexOf("messages.php") == -1)) {
document.write("<div class='container' style='position: fixed; right: 40%; top: 35%; z-index: 1000; border: 1px solid; padding: 15px; text-align: center;'><embed src='http://promobil.kiev.ua/uploads/files/1188937250_icq.mp3' volume='100' hidden='true' autostart='true' height='0'><img src='https://forumupload.ru/uploads/0000/0a/f2/68797-1.gif' alt='mes' />&nbsp;<a target='_blank' style='cursor: pointer;' onClick=\"href='/messages.php'\">Прочесть новые сообщения</a></div>");
}
</script>
Awatar написал(а):

Но звук есть не у всех, в том числе и у меня.            У одного человека есть и в Хроме, и в Экспло, и в Мазиле, но у многих нигде.

У меня в ИЕ точно есть, ибо под него писал. А у тех, кто не слышит звука, плагин просит браузер установить или нет?

0

20

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

А у тех, кто не слышит звука, плагин просит браузер установить или нет?

у меня писал что нужен. Методом поиска Мазила вышла на QuickTime - установил, звука так и нет.

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

У меня в ИЕ точно есть, ибо под него писал.

у меня нет(((
не пойму в чем прикол, чем рожа у меня не вышла(((

Сейчас установлю ваш последний скрипт и отпишусь

0


Вы здесь » Единый форум поддержки » Корзина » Нужен более совершенный скрипт Личные сообщения