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

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

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


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


Всплывают ложные сообщения о личном сообщении

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

1

Стоял у меня скрипт

Код:
<script language="JavaScript"> 
if((document.getElementById("navpm").innerHTML.indexOf("(") != -1) && (document.URL.indexOf("messages.php") == -1)) {
document.write("<div id='mess' class='section' style='position: fixed; right: 40%; top: 35%; z-index: 1000; width: 320px; height: 110px;'><h2 style='background-color: #08440c; color: #000; text-align: center;'>Оповещение</h2><div class='container' style='padding: 15px; text-align: center; background-color: #ebeaf0;'><span>Вам пришло новое личное сообщение</span><br /><br /> <span style='color: green;'>Чтобы прочесть его, нажмите на эту кнопку.</span><br /><br /><br /><input size='30' style='background-color: #7d9e70; border-style: none; class='button' onclick=\"location.href='/messages.php'\" value='OK' type='button' name='button'></div><embed height='1' width='1' type='application/x-shockwave-flash' wmode='transparent' quality='high' src='http://promobil.kiev.ua/engine/classes/flashplayer/media_player.swf?MediaLink=http://promobil.kiev.ua/uploads/files/1188937250_icq.mp3&amp;defaultMedia=1&amp;showPlayButton=false&amp;playOnStart=true'></div>");}
$(function(){$('#mess').click(function(){
$('div#mess').toggle();}); });
</script>

Нарыл в интернете его, он от сервиса mybb.ru. По началу всё было нормально с ним, но по прошествию нескольких месяцев этот скрипт стал оповещать о личном сообщении которого на самом деле нет, именно гового. Даже мне как администратору надоедает эта табличка не говоря уже о пользователях.
Сейчас на новогоднии праздники я его убрал, подскажите пожалуйста может быть конфликт с другими форумами, ставиля этот скрипт в HTML-низ
Да и забыл добавить форум http://alwow.ru/

Отредактировано WebMager (Чт, 19 Янв 2012 06:03:58)

0

2

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

Стоял у меня скрипт

Скрипты от пользователей пост 422

+1

3

Deff выручил как всегда! Спасибо!

0

4

Ну как всегда, после слов спасибо, задаётся ещё кучка мелких вопросов  :D
Вот я бы закачал себе на форум *.js файл и переделал адрес в скрипте, только хз (хочу знать) что надо ТУТ поправить. Мне нужно убрать "крестик" (видел он там идёт отдельным изображением) и сделать интервал повторения не 15 минут а 1.5 мин.
не могли бы Вы подредактировать этот файтик и выложить в виде кода? "крестик" я в принципе и сам бы убрал а вот интервал что то неувидел, ах да ещё сдвинуть само окошко вправо а то не видно "конвертика".

0

5

WebMager
Хм - интервал это не повторения

(повторение там 2.3 сек, а затыкаецо по клику - поскольку не мешать поиску или написания срочного сообщения(вы можете писать в топике, либо править текст, либо писать уже ответное Лс - в принципе смысла затыкать его лишь на полторы минуты -нет, типо - а не пришло ли новое - эт уже нервическое, можно просто не затыкать а перейти по ссылке в главной панели на ЛС
Но коли хотите:
Меняйте красное

$(".CloSandHid").click(function(){
setcookiemessag("CloSandHid",true,15*1000*60);

=>  setcookiemessag("CloSandHid",true,15*100*60);

Отредактировано Deff (Чт, 19 Янв 2012 23:42:25)

+1

6

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

ах да ещё сдвинуть само окошко вправо а то не видно "конвертика".

<style>
#alertMess{
margin-left:-15px!important;
}
</style>

красное регулировка - сейчас вывел ближе к центру

+1

7

Еще раз спасибо.
В таком виде

Код:
<!--Уведомление О Новом Личном Сообщении-->
<script src="http://forumstatic.ru/files/0005/27/73/91937.js" type="text/javascript"></script>
<style>
#alertMess{
margin-left:-15px!important;
}
</style>

сейчас при клике по окошку ничего не происходит, т.е. страница ЛС не открывается  :dontknow:

0

8

WebMager
:glasses: Где-то наврали при правке скрипта - У мну с моей ссылкой в

<!--Уведомление О Новом Личном Сообщении-->
<script src="http://forumstatic.ru/files/0010/b4/f8/26382.js" type="text/javascript"></script>
<style>
#alertMess{
margin-left:-15px!important;
}
</style>

Всё открывается на Вашем Сайте

+1

9

Я копирую код из вашего файла, меняю время и убираю ссылку на "крестик", остаются только кавычки.
Перепробовал в обоих кодировках, сохранять в блокноте, потом меняю расширение с *.txt на *.js , заливаю всё это дело к себе на форум но некликабельная табличка получается.
Понять не могу что делаю неправильно.
Может если Вам не составит особого труда то сделайте второй вариант без "крестика", с тем же временем.

0

10

Код:
/********************************************************
   УВЕДОМЛЕНИЕ О НОВОМ ЛИЧНОМ СООБЩЕНИИ С ОДНОКРАТНЫМ/МНОГОКРАТНЫМ ЗВУЧАНИЕМ
********************************************************/
var a;
var MessagMy=($("#pun-navlinks #navpm").text().indexOf("("))!=-1;
document.write('\
<style>\
#pun-navlinks .Bell{\
 position:absolute;\
 margin-left:-25px;\
 bottom:-122%;\
 height:37px;\
 width:37px;\
 background-image:url(http://uploads.ru/i/5/P/2/5P24y.png);\
 background-position:0 -1px;\
}\
#pun-navlinks .Bell.Many{\
 background-position:0 37px!important;\
}\
.tipsy .tipsy-inner{letter-spacing:1px!important;font-family:Arial;font-size: 11px;}\
.tipsy.bell {margin-top:-38px;margin-left: 9px;}\
</style>\
<div id=alertMess style="display:none;width:291px;height:100px;top:42%;margin-left:-105px;position:fixed;z-index:100;"><img class=CloSandHid src="http://uploads.ru/i/L/H/t/LHtDQ.png" style="right:0;position:absolute;z-index:220;"/><a class=CloSandHid id=HREff href="" target="_blank"></a><img class=MyMessag src="http://uploads.ru/i/t/v/p/tvpn3.png"/><audio></audio></div>');

function setcookiemessag(a,b,c){if(c){var d=new Date();d.setTime(d.getTime());d=new Date(d.getTime()+c)}if(a&&b)document.cookie=a+'='+b+(c?'; expires='+d.toGMTString():'');else return false}function getcookiemessag(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c){c=c[0].split('=')}else{return false}return c[1]?c[1]:false}

str='<span style="z-index:12;position:absolute;"><div class="Bell"></div></span>';
$("#pun-navlinks #navpm").append(str);$(".Bell").css({"opacity":0.31});
var Many=false;
function SetBipMany(a){
  if(a){Many=true;$(".Bell").toggle().addClass("Many").toggle().attr("title","Multiply Bell");
  setcookiemessag('ManyBell',true,30*24*60*60*1000);
}
  else{Many=false;$(".Bell").toggle().removeClass("Many").toggle().attr("title","Single Bell");
  setcookiemessag('ManyBell',true,100)}
} SetBipMany(getcookiemessag('ManyBell'));

$(".Bell").click(function(){SetBipMany(!Many);});

var MesstimerID;
var Audio='<audio autoplay="autoplay"><source src="http://irpi.jr1.ru/ku-ku.ogg" type="audio/ogg; codecs=vorbis"><source src="http://promobil.kiev.ua/uploads/files/1188937250_icq.mp3" type="audio/mpeg"></audio>';

function MiguN1(){$("#alertMess .MyMessag").fadeTo(1600,0.03,function(){$(this).fadeTo(1500,1);return false});return false;
}
FirstBell=(typeof(FirstBell)=='undefined');
function timerZap(){
 $('#alertMess audio').remove();if(Many||FirstBell){FirstBell=false;$("#alertMess").append(Audio);}
 MesstimerID=setTimeout("MiguN1();timerZap();",3200);return;
}

$(".CloSandHid").click(function(){
 setcookiemessag("CloSandHid",true,15*1000*60);
 if(getcookiemessag("CloSandHid")){$(".Bell").css({"opacity":0.31});
 clearTimeout(MesstimerID);$('#alertMess audio').remove();$("#alertMess").hide()
 }
});
 
  $(document).ready(function(){
   var a=$("#navpm");$("#HREff").attr("href",a.find("a").attr("href"));
   if(MessagMy){$(".Bell").css({"opacity":0.98});
    if(!getcookiemessag("CloSandHid")){MesstimerID=setTimeout("$('#alertMess').fadeIn(2300);timerZap()",2300)}
   }
  });

$("#pun-navlinks .Bell").tipsy({live: true, gravity: 'ws bell'});

+1

11

Похоже или у меня лыжи не едут  :dontknow:
Вот Ваш последний код вставил, залил к себе и табличка не кликабельная снова.

Мнебы ваш подошёл нормально но без крестика, хоть убейте.
А вот тот скрипт который у меня в первом посте может посмотреть из за чего он стал глючить?
Вот Вам даю всё то что стоит HTML-низ

0

12

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

А вот тот скрипт который у меня в первом посте может посмотреть из за чего он стал глючить?

Что за скрипт и для чего ?

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

Вот Ваш последний код вставил, залил к себе и табличка не кликабельная снова.

Дайте ссылку на залитый файл

+1

13

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

Что за скрипт и для чего ?

Код:
<script language="JavaScript"> 
if((document.getElementById("navpm").innerHTML.indexOf("(") != -1) && (document.URL.indexOf("messages.php") == -1)) {
document.write("<div id='mess' class='section' style='position: fixed; right: 40%; top: 35%; z-index: 1000; width: 320px; height: 110px;'><h2 style='background-color: #08440c; color: #000; text-align: center;'>Оповещение</h2><div class='container' style='padding: 15px; text-align: center; background-color: #ebeaf0;'><span>Вам пришло новое личное сообщение</span><br /><br /> <span style='color: green;'>Чтобы прочесть его, нажмите на эту кнопку.</span><br /><br /><br /><input size='30' style='background-color: #7d9e70; border-style: none; class='button' onclick=\"location.href='/messages.php'\" value='OK' type='button' name='button'></div><embed height='1' width='1' type='application/x-shockwave-flash' wmode='transparent' quality='high' src='http://promobil.kiev.ua/engine/classes/flashplayer/media_player.swf?MediaLink=http://promobil.kiev.ua/uploads/files/1188937250_icq.mp3&amp;defaultMedia=1&amp;showPlayButton=false&amp;playOnStart=true'></div>");}
$(function(){$('#mess').click(function(){
$('div#mess').toggle();}); });
</script>

Этот скрипт у меня стоял, но стал ключить, не с таво без сообщений начал брякать часто.

а вот файл который я залил при котором табличка некликабельная http://forumstatic.ru/files/0005/27/73/15110.js
Ваш отличный но крестик не нужен, может сделаете там у себя дубликат без картинки кристика, и нормально будет.

0

14

WebMager
Гы - Поправил

Код:
/********************************************************
   УВЕДОМЛЕНИЕ О НОВОМ ЛИЧНОМ СООБЩЕНИИ С ОДНОКРАТНЫМ/МНОГОКРАТНЫМ ЗВУЧАНИЕМ
********************************************************/
var a;
var MessagMy=($("#pun-navlinks #navpm").text().indexOf("("))!=-1;
document.write('\
<style>\
#pun-navlinks .Bell{\
 position:absolute;\
 margin-left:-25px;\
 bottom:-122%;\
 height:37px;\
 width:37px;\
 background-image:url(http://uploads.ru/i/5/P/2/5P24y.png);\
 background-position:0 -1px;\
}\
#pun-navlinks .Bell.Many{\
 background-position:0 37px!important;\
}\
.tipsy .tipsy-inner{letter-spacing:1px!important;font-family:Arial;font-size: 11px;}\
.tipsy.bell {margin-top:-38px;margin-left: 9px;}\
</style>\
<div id=alertMess style="display:none;width:291px;height:100px;top:42%;margin-left:-105px;position:fixed;z-index:100;"><img class=CloSandHid src="http://uploads.ru/i/L/H/t/LHtDQ.png" style="right:0;position:absolute;z-index:220;"/><a class=CloSandHid id=HREff href="/messages.php" target="_blank"><img class=MyMessag src="http://uploads.ru/i/t/v/p/tvpn3.png"/></a><audio></audio></div>');

function setcookiemessag(a,b,c){if(c){var d=new Date();d.setTime(d.getTime());d=new Date(d.getTime()+c)}if(a&&b)document.cookie=a+'='+b+(c?'; expires='+d.toGMTString():'');else return false}function getcookiemessag(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c){c=c[0].split('=')}else{return false}return c[1]?c[1]:false}

str='<span style="z-index:12;position:absolute;"><div class="Bell"></div></span>';
$("#pun-navlinks #navpm").append(str);$(".Bell").css({"opacity":0.31});
var Many=false;
function SetBipMany(a){
  if(a){Many=true;$(".Bell").toggle().addClass("Many").toggle().attr("title","Multiply Bell");
  setcookiemessag('ManyBell',true,30*24*60*60*1000);
}
  else{Many=false;$(".Bell").toggle().removeClass("Many").toggle().attr("title","Single Bell");
  setcookiemessag('ManyBell',true,100)}
} SetBipMany(getcookiemessag('ManyBell'));

$(".Bell").click(function(){SetBipMany(!Many);});

var MesstimerID;
var Audio='<audio autoplay="autoplay"><source src="http://irpi.jr1.ru/ku-ku.ogg" type="audio/ogg; codecs=vorbis"><source src="http://promobil.kiev.ua/uploads/files/1188937250_icq.mp3" type="audio/mpeg"></audio>';

function MiguN1(){$("#alertMess .MyMessag").fadeTo(1600,0.03,function(){$(this).fadeTo(1500,1);return false});return false;
}
FirstBell=(typeof(FirstBell)=='undefined');
function timerZap(){
 $('#alertMess audio').remove();if(Many||FirstBell){FirstBell=false;$("#alertMess").append(Audio);}
 MesstimerID=setTimeout("MiguN1();timerZap();",3200);return;
}

$(".CloSandHid").click(function(){
 setcookiemessag("CloSandHid",true,15*1000*60);
 if(getcookiemessag("CloSandHid")){$(".Bell").css({"opacity":0.31});
 clearTimeout(MesstimerID);$('#alertMess audio').remove();$("#alertMess").hide()
 }
});
 
  $(document).ready(function(){
   if(MessagMy){$(".Bell").css({"opacity":0.98});
    if(!getcookiemessag("CloSandHid")){MesstimerID=setTimeout("$('#alertMess').fadeIn(2300);timerZap()",2300)}
   }
  });

$("#pun-navlinks .Bell").tipsy({live: true, gravity: 'ws bell'});

+1

15

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

Гы - Поправил

Не, всёравно не кликабельное сообщение вот ссылка http://forumstatic.ru/files/0005/27/73/99041.js

0

16

WebMager
Замените еще раз Ваш код скрипта

Код:
/********************************************************
   УВЕДОМЛЕНИЕ О НОВОМ ЛИЧНОМ СООБЩЕНИИ С ОДНОКРАТНЫМ/МНОГОКРАТНЫМ ЗВУЧАНИЕМ
********************************************************/
var a;
var MessagMy=($("#pun-navlinks #navpm").text().indexOf("("))!=-1;
document.write('\
<style>\
#pun-navlinks .Bell{\
 position:absolute;\
 margin-left:-25px;\
 bottom:-122%;\
 height:37px;\
 width:37px;\
 background-image:url(http://uploads.ru/i/5/P/2/5P24y.png);\
 background-position:0 -1px;\
}\
#pun-navlinks .Bell.Many{\
 background-position:0 37px!important;\
}\
.tipsy .tipsy-inner{letter-spacing:1px!important;font-family:Arial;font-size: 11px;}\
.tipsy.bell {margin-top:-38px;margin-left: 9px;}\
</style>\
<div id=alertMess style="display:none;width:291px;height:100px;top:42%;margin-left:-105px;position:fixed;z-index:100;"><img class=CloSandHid src="http://uploads.ru/i/L/H/t/LHtDQ.png" style="right:0;position:absolute;z-index:220;"/><img src="http://uploads.ru/i/y/6/E/y6E2J.png" style="position:absolute;z-index:100;"/><a class=CloSandHid id=HREff href="" target="_blank"><img class=MyMessag src="http://uploads.ru/i/X/k/S/XkSDG.png"/></a><audio></audio></div>');

function setcookiemessag(a,b,c){if(c){var d=new Date();d.setTime(d.getTime());d=new Date(d.getTime()+c)}if(a&&b)document.cookie=a+'='+b+(c?'; expires='+d.toGMTString():'');else return false}function getcookiemessag(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c){c=c[0].split('=')}else{return false}return c[1]?c[1]:false}

str='<span style="z-index:12;position:absolute;"><div class="Bell"></div></span>';
$("#pun-navlinks #navpm").append(str);$(".Bell").css({"opacity":0.31});
var Many=false;
function SetBipMany(a){
  if(a){Many=true;$(".Bell").toggle().addClass("Many").toggle().attr("title","Multiply Bell");
  setcookiemessag('ManyBell',true,30*24*60*60*1000);
}
  else{Many=false;$(".Bell").toggle().removeClass("Many").toggle().attr("title","Single Bell");
  setcookiemessag('ManyBell',true,100)}
} SetBipMany(getcookiemessag('ManyBell'));

$(".Bell").click(function(){SetBipMany(!Many);});

var MesstimerID;
var Audio='<audio autoplay="autoplay"><source src="http://irpi.jr1.ru/ku-ku.ogg" type="audio/ogg; codecs=vorbis"><source src="http://promobil.kiev.ua/uploads/files/1188937250_icq.mp3" type="audio/mpeg"></audio>';

function MiguN1(){$("#alertMess .MyMessag").fadeTo(1600,0.03,function(){$(this).fadeTo(1500,1);return false});return false;
}
FirstBell=(typeof(FirstBell)=='undefined');
function timerZap(){
 $('#alertMess audio').remove();if(Many||FirstBell){FirstBell=false;$("#alertMess").append(Audio);}
 MesstimerID=setTimeout("MiguN1();timerZap();",3200);return;
}

$(".CloSandHid").click(function(){
 setcookiemessag("CloSandHid",true,15*1000*60);
 if(getcookiemessag("CloSandHid")){$(".Bell").css({"opacity":0.31});
 clearTimeout(MesstimerID);$('#alertMess audio').remove();$("#alertMess").hide()
 }
});
 
  $(document).ready(function(){
   var a=$("#navpm");$("#HREff").attr("href",a.find("a").attr("href"));
   if(MessagMy){$(".Bell").css({"opacity":0.98});
    if(!getcookiemessag("CloSandHid")){MesstimerID=setTimeout("$('#alertMess').fadeIn(2300);timerZap()",2300)}
   }
  });

$("#pun-navlinks .Bell").tipsy({live: true, gravity: 'ws bell'});

<!--Уведомление О Новом Личном Сообщении-->
<script src="Ваша Ссылка" type="text/javascript"></script>
<style>#alertMess{margin-left:-15px!important;}
#alertMess .CloSandHid{display:none;}
</style>

Отредактировано Deff (Пт, 20 Янв 2012 20:06:18)

0

17

Сейчас звук есть, таблички не, есть только один крестик и то некликабельный  :D

вот что ставил:

<!--Уведомление О Новом Личном Сообщении-->
<script src="Ваша Ссылка" type="text/javascript"></script>
<style>#alertMess{margin-left:-15px!important;}
#alertMess .CloSandHid{display:none;}
</style>

моя ссылка с выше приведённым кодом http://forumstatic.ru/files/0005/27/73/18562.js

если уже напрягаю тогда мож ну его нафик

0

18

WebMager
МНу дал те новый код -  перезалить в скрипт ( в посте 16  - Перезалил ?

и ссылку вставить в код ниже

0

19

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

МНу дал те новый код -  перезалить в скрипт ( в посте 16  - Перезалил ?
и ссылку вставить в код ниже

Ну конечно, всё сделал по вашему рецепту  :writing:

0

20

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

Ну конечно, всё сделал по вашему рецепту

Вы не перезалили - в Вашем скрипте иные картинки

Сохраняете на рабочий стол - меняете содержимое -сохраняете- перезаливаете с рабочего стола обратно(очвидно забыли сохранить

Отредактировано Deff (Сб, 21 Янв 2012 10:59:02)

0


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