Popup Layer on New PMs / Всплывающий слой при новых ЛС

Все моды, созданные нашим сообществом для phpBB 3.0.x, будут анонсированы тут. Вся техническая поддержка по этим модам оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение Oleg NT »

А, так оно у вас пропадает? Я думал, вам надо задержку перед появлением. Вышеприведенный код делает эту самую задержку. Вообще-то ничего пропадать не должно.
ko_tav
phpBB 1.2.0
Сообщения: 19
Стаж: 17 лет 10 месяцев

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение ko_tav »

:lol: не знаю, сейчас не пропадает, ни в лисе, ни в опере, может глюк какой был
Спасибо большое за мод

Добавлено спустя 1 минуту 13 секунд:
единственно если не перейти в папку , а нажать закрыть окно, все остается под "прозрачным" фоном, пока не обновить страницу
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение Oleg NT »

Да, спасибо.
В файле overall_header.html
ищем ntagil
заменяем на main-block

Обновил инструкцию по установке.
ko_tav
phpBB 1.2.0
Сообщения: 19
Стаж: 17 лет 10 месяцев

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение ko_tav »

Исправил, сейчас все, как надо, спасибо огромное
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение Oleg NT »

Второй бета-релиз: (v.0.2.0)
[Добавлено] Поддержка стиля subsilver2;
[Исправлено] IE не применял прозрачность к содержимому страницы (хотя до сих пор остаются некоторые проблемы в стиле prosilver в обозревателе IE: не все элементы наследуют прозрачность);
[Исправлено] При перемещении к якорю или при прокрутке страницы вниз всплывающий слой оставался наверху («position: absolute» заменено на «position: fixed»; в IE6 для стиля prosilver позиционирование достигается при помощи JavaSctipt, поэтому слой «прыгает» при прокрутке, вместо того чтобы оставаться неподвижным).

Кроме того, в IE6 наблюдается баг, когда всплывающее окно находится над раскрывающимся списком — в таком случае список перекрывает уведомление. Это баг IE6. Решение возможно осуществить, но считаю это нецелесообразным из-за излишней громоздкости решения. Пора обновляться до IE7 ;)

Обновление с 0.1.0 происходит следующим образом: удаляется старая версия при помощи старой инструкции по установке (достижение официального кода phpBB); проверяется работоспособность официального кода (удостоверяемся, что откат произошел успешно); и затем устанавливается новая версия.

Ссылка на установщик — в первом сообщении темы.
!((( ALEX )))!
phpBB 1.4.4
Сообщения: 136
Стаж: 18 лет 4 месяца
Поблагодарили: 2 раза

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение !((( ALEX )))! »

что-то у меня во всех браузерах:
Ie8, Opera, Google Chrome окошко о личном сообщении отображается над шапкой сайта.

Изображение

Это мой косяк?
!((( ALEX )))!
phpBB 1.4.4
Сообщения: 136
Стаж: 18 лет 4 месяца
Поблагодарили: 2 раза

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение !((( ALEX )))! »

!((( ALEX )))! писал(а): Ie8, Opera, Google Chrome окошко о личном сообщении отображается над шапкой сайта.
Очень странно но через некоторое время все стало отображаться как надо....
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение Oleg NT »

!((( ALEX )))!
Вы точно ничего не делали перед тем, как «все стало отображаться как надо»? Просто товарысчи с phpbb.com говорят, что у них та же проблема. Я ее воспроизвести не смог.
Вспомните, может, Вы кеш тем стиля обновляли?
!((( ALEX )))!
phpBB 1.4.4
Сообщения: 136
Стаж: 18 лет 4 месяца
Поблагодарили: 2 раза

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение !((( ALEX )))! »

Oleg NT писал(а):!((( ALEX )))!
Вы точно ничего не делали перед тем, как «все стало отображаться как надо»? Просто товарысчи с phpbb.com говорят, что у них та же проблема. Я ее воспроизвести не смог.
Вспомните, может, Вы кеш тем стиля обновляли
Абсолютно ничего, просто через некоторое время все заработало вдруг. И до сих пор все работает без проблем.
Mr.Ghost
phpBB 1.2.1
Сообщения: 25
Стаж: 18 лет 5 месяцев

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение Mr.Ghost »

!((( ALEX )))! писал(а):что-то у меня во всех браузерах:
Ie8, Opera, Google Chrome окошко о личном сообщении отображается над шапкой сайта.

Это мой косяк?
Аналогичная проблема. Три раза переделывал по инструкции, результат тот же. Ставил вторую бету.
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение Oleg NT »

А стиль какой?
Аватара пользователя
sl1m
phpBB 1.2.1
Сообщения: 24
Стаж: 17 лет 9 месяцев
Откуда: Астрахань
Поблагодарили: 1 раз

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение sl1m »

Мод не встает. Хотя делал по инструкции.
Вопрос, в файле styles/prosilver/template/overall_footer.html вставляю

Код: Выделить всё

</div>

<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
<script type="text/javascript">
setOpacity('main-block', 0.3);
</script>
<!--[if lt IE 7]>
<script type="text/javascript">
var pmPopupDiv = document.getElementById('pm-popup');
function pmPopup()
{
	if (pmPopupDiv.style.display != 'none')
	{
		pmPopupDiv.style.top = (document.documentElement.scrollTop + parseInt(document.documentElement.clientHeight / 2)) + 'px';
	}
}
window.onscroll = pmPopup;
</script>
<![endif]-->
<!-- ENDIF -->
и у меня получается два </div> подряд

Код: Выделить всё

<div>
	<a id="bottom" name="bottom" accesskey="z"></a>
	<!-- IF not S_IS_BOT -->{RUN_CRON_TASK}<!-- ENDIF -->
</div>
</div>

<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
<script type="text/javascript">
setOpacity('main-block', 0.3);
Так должно быть?
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение Oleg NT »

Да, так и должно быть.

Добавлено спустя 15 секунд:
sl1m писал(а):Мод не встает. Хотя делал по инструкции.
В чем это проявляется?
Аватара пользователя
sl1m
phpBB 1.2.1
Сообщения: 24
Стаж: 17 лет 9 месяцев
Откуда: Астрахань
Поблагодарили: 1 раз

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение sl1m »

Дело в том что я тоже не смог найти

Код: Выделить всё

'A_COOKIE_SETTINGS'		=> addslashes('; path=' . $config['cookie_path'] . ((!$config['cookie_domain'] || $config['cookie_domain'] == 'localhost' || $config['cookie_domain'] == '127.0.0.1') ? '' : '; domain=' . $config['cookie_domain']) . ((!$config['cookie_secure']) ? '' : '; secure')),
и сделал как Вы говорили на 1 странице. Все установил. Очистил кеш. Но всплывающее окно так и не появляется. Тестил в Mozila, Opera, Explorer.
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС

Сообщение Oleg NT »

А в личном разделе включили уведомления о новых ЛС?

Вернуться в «Анонсы и поддержка модов для phpBB 3.0.x»