Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Ойра
phpBB 1.2.0
Сообщения: 14
Стаж: 13 лет 5 месяцев
Благодарил (а): 1 раз

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

Сообщение Ойра »

Да, Вы мне дали пост, где предлагают поменять юзер_опшн : )
А я уже сказал, почему я это сделать не могу : )
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 14 лет
Благодарил (а): 80 раз
Поблагодарили: 16 раз

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

Сообщение Альтаир Бергадлер »

аааааа...ждем комментариев гуру
Vityas
phpBB 1.4.4
Сообщения: 179
Стаж: 14 лет 11 месяцев
Благодарил (а): 59 раз

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

Сообщение Vityas »

Singul писал(а):А с появлением всплывающего сообщения в шапке, не разобрались?
А что за оно?
Ойра писал(а):Да, Вы мне дали пост, где предлагают поменять юзер_опшн : )
А я уже сказал, почему я это сделать не могу : )
А если про помощи запроса в БД поменять параметр "Всплывающее окно при получении личного сообщения:" в значение "ДА" для всех пользователей конференции? КТо подскажет как запрос выполнить?
Последний раз редактировалось Vityas 02.01.2011 13:39, всего редактировалось 1 раз.
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 14 лет
Благодарил (а): 80 раз
Поблагодарили: 16 раз

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

Сообщение Альтаир Бергадлер »

Если кому-то приглянется идея с преобразованием всплывающего окна в боле модное как здесь http://www.ruseller.com/lessons.php?rub=29&id=363
очень еффектно. МОжет у кого и появится лишня минутка что бы сделать эту маленькую доработку. :)
Lexx112
phpBB 1.4.0
Сообщения: 32
Стаж: 13 лет 10 месяцев
Благодарил (а): 8 раз

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

Сообщение Lexx112 »

Отличный мод!
Сначала были проблемы с окном выше логотипа, по после чистки всех кэшев, проблема ушла... Так же справился с проблемой исчезновения бэкграунда форума - удалил блок

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

#main-block {
	width: 100%;
	background-color: white;
Вообще не понял зачем он нужен?
Но осталась проблема с ссылкой - закрыть окно( действительно в ссылке стоит /#)..
А так же кликабельный задний фон, т.е. окно закрывается если нажать на любое место на форуме, что под полупрозрачным слоем...
Есть ли решение?

З.Ы.
Так же поработал над стилем окошка, мне показалось очень симпатяво))
Добавил:

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

#pm-popup {
	......................
	border: 3px solid #d7e0e4;
	padding: 40px 20px;
	-webkit-box-shadow: 1px 1px 20px #545454;
	-moz-box-shadow: 1px 1px 20px #545454;
	box-shadow: 1px 1px 20px #545454;
	-moz-border-radius: 7px;
	border-radius: 7px;
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

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

Сообщение Пчелкин »

Про последнее помедленней (я записываю)..
В common.css вместо

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

#pm-popup {
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 2;
	width: 400px;
	text-align: center;
	margin-left: -200px;
	margin-top: -100px;
	border: 1px solid #d7e0e4;
	padding: 10px;
}

вставляем ваше

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

#pm-popup {
    ......................
    border: 3px solid #d7e0e4;
	padding: 40px 20px;
	-webkit-box-shadow: 1px 1px 20px #545454;
	-moz-box-shadow: 1px 1px 20px #545454;
	box-shadow: 1px 1px 20px #545454;
	-moz-border-radius: 7px;
	border-radius: 7px;	
}
Это как так? Может что-то неточно? Или добавляем еще один класс7
Lexx112
phpBB 1.4.0
Сообщения: 32
Стаж: 13 лет 10 месяцев
Благодарил (а): 8 раз

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

Сообщение Lexx112 »

Я добавляю в класс #pm-popup вышеуказанные строчки))) Работает только на Мазиле.
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 13 лет 9 месяцев
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Golan »

Rayden писал(а):пардон, что лезу, кода не помню ))
У вас там этому блоку position:absolute; выставлено?
Можно глянуть на рабочий форум? Желательно с тестовым заходом и всплывающим слоем

Добавлено спустя 2 минуты 44 секунды:
Вижу в коде fixed выставлено. Тоже должно работать. Надо проверить, у тебя в опере работает эта команда?
У меня такая же проблема, где установки этого блока находятся? Стиль Subsilver.
Да еще после установки мода пропала в админке вкладка Модули, а так все работает.Кэш чистил, мод переустанавливал, ничего не помогло.
Окно так и остается над логотипом в левом углу, модули так и не появились.
Добро не ценится, в современном мире, люди от него наглеют!
Аватара пользователя
kreator
phpBB 1.4.4
Сообщения: 135
Стаж: 13 лет 4 месяца
Откуда: Новочебоксарск
Благодарил (а): 23 раза
Поблагодарили: 8 раз
Контактная информация:

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

Сообщение kreator »

Oleg NT писал(а):Если у вас не установлен этот мод, то найти строчку:
Код: Выделить всё

'user_options' => 895,
у меня почемуто так: 'user_options' => 230271,
Чеченские хакеры уже третий день активно пытаются зарегистрироваться в одноклассниках (TheJokes.ru)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

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

Сообщение Пчелкин »

прибавьте 1024 еще.
Аватара пользователя
kreator
phpBB 1.4.4
Сообщения: 135
Стаж: 13 лет 4 месяца
Откуда: Новочебоксарск
Благодарил (а): 23 раза
Поблагодарили: 8 раз
Контактная информация:

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

Сообщение kreator »

Пчелкин писал(а):прибавьте 1024 еще.
это мне?

хм ... куда прибавить?
Чеченские хакеры уже третий день активно пытаются зарегистрироваться в одноклассниках (TheJokes.ru)
Alex1204
phpBB 1.4.4
Сообщения: 111
Стаж: 18 лет 1 месяц
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Контактная информация:

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

Сообщение Alex1204 »

Проблема окошка вверху слева, уходит после чистки кеша в браузере проверенно на разных браузерах.

Соглашусь с Lexx112 про css

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

background-color: white;
лишний параметр, заменяющий фон сайта.
Аватара пользователя
phpbbforce
phpBB 1.4.0
Сообщения: 38
Стаж: 13 лет
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Забанен: Бессрочно

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

Сообщение phpbbforce »

спасибо! :lol:
Последний раз редактировалось Айдар 24.04.2011 15:53, всего редактировалось 1 раз.
Причина: Не игнорируйте BBocde [code]
Аватара пользователя
kutlyewa
phpBB 1.2.0
Сообщения: 19
Стаж: 13 лет 9 месяцев
Откуда: Саратов
Благодарил (а): 9 раз
Контактная информация:

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

Сообщение kutlyewa »

я устанавливаю Popup Layer on New PMs на 3.0.9 , форум чистый, без модификаций.
в файле overall_header.html не нашла строчки:

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

	<!-- IF S_USER_PM_POPUP -->
		if ({S_NEW_PM})
		{
			var url = '{UA_POPUP_PM}';
			window.open(url.replace(/&/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
		}
	<!-- ENDIF -->
Вместо них нашла:

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

<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
		var url = '{UA_POPUP_PM}';
		window.open(url.replace(/&/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
	<!-- ENDIF -->
а вместо строчки:

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

<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
Нашла только строчку:

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

<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/forum_fn.js"></script>
Скажите, пожалуйста, правильно ли я смогла определить редактируемые строчки?
Кроме того, у меня при получении сообщения затемнение продолжается 1-2 секунды, а томом пропадает самопроизвольно и затемнение и всплывающее окно, как это исправить?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3335
Стаж: 15 лет
Благодарил (а): 35 раз
Поблагодарили: 1434 раза

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

Сообщение Nekstati »

Строчки нашли верно.
Окно не должно пропадать, проверяйте установку мода… С phpBB 3.0.9 он вполне совместим. Какой у вас браузер?
Закрыто

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