Перейти к контенту
  • 0

нету popup окна PM


OverHerz

Вопрос

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

Рекомендуемые сообщения

  • 0

решил для себя проблему с помощью кустарного JS.

 

-- для начала в lang-файле меняем строку "Личных сообщений: %s" на просто "%s".

-- идем в all global html -> member bar

-- меняем линку на ПМ на вот это:

<a href="{ipb.script_url}act=Msg&CODE=01">Личные сообщения</a> (новых: {$msg[TEXT]})

 

ниже вставляем пресловутый кустарный скрипт:

 

<style type="text/css">
#login-form {position: absolute; top: 150px; display: none; z-index: 66; font-size:100%;}
td.loginForm {background-color: #fff0d7; padding: 10px; font: normal 12px arial;}
td.loginForm form {padding: 10px;}
</style>

<script type="text/javascript">
var blah = {$msg[TEXT]};
if (blah > 0) document.write('<div style="display: block;" id="login-form" align="center"><table align="center" height="160" width="250"><tr valign="top"><td class="loginForm"><h3>У вас новое личное сообщение!</h3><p><a href="{ipb.script_url}act=Msg&CODE=01">Перейти во "Входящие"</a></p><p><i>(временный внешний вид)</i></p><form name="login"><input name="retpath" value="http://www.kin o-govno.com/?gallery" type="hidden"><input value="Закрыть" onclick="hideLogin()" type="button"></form></td></tr></table></div>');
if (blah < 1) document.write('');
function hideLogin()
{
document.getElementById('login-form').style.display = 'none';
return false;
}
</script>

 

внешний вид не твикал, т.к. сделал буквально только что.

недостаток - "поп-ап" не исчезает до тех пор, пока не зайдем во "входящие" ПМ.

 

тестировал на 2.1.3

IE5, 6

opera 7, 8, 8.5

firefox 1.0.7

Ссылка на комментарий
Поделиться на других сайтах

  • 0

у меня 2.1.4 ничего не решилось!

 

есть инфа в каком файле была ошибка и как должно выглядеть все в нормальной версии?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Как можно сделать, чтобы личные сообщения появлялись в виде красного глобального объявления ? Это будет очень удобно.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

ЛС на борде 2.х.х выводятся через "Помощника" (ну, эта бесполезная дура на JS - "нововведение" "двушки").

 

по-дефолту уведомление о новых ЛС у меня тоже не появлялось. свое решение проблемы привел выше (у имеющих мозги и руки, а не только язык, чтобы вопить "хэлп! хэлп!", сделать то же самое много времени не займет), выглядит в данный момент вот так (третья картинка):

 

http://www.ljplus.ru/img/s/a/saveforweb/forumtop2.gif

 

pS. забавно, но когда захожу на форум с трубы через Opera Mini, дефолтное оповещение о новой ЛС работает ;-)

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.