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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
romeo_piter
phpBB 2.0.15
Сообщения: 1033
Зарегистрирован: 02.04.2009 17:28
Благодарил (а): 168 раз
Поблагодарили: 20 раз

Всплыващий слой при ЛС и Mootools

Сообщение romeo_piter » 15.07.2011 23:04

Проблема такая, при подключении mootols перестала работать ссылка "Закрыть окно" у всплыващего слоя ЛС.
Код ссылки закрытия такой:

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

	
<p class="small"><a href="#" onclick="setOpacity('main-block',1);document.getElementById('pm-popup').style.display='none';return false;">{L_CLOSE_WINDOW}</a></p>
Про NoConflict() читал, но не понял как это прописать.

Как правильно прописать NoConflict или, возможно, можно как то изменить событие onclick у всплывающего окна, чтобы обойти эту проблему?
Последний раз редактировалось FEAR93 16.07.2011 20:15, всего редактировалось 1 раз.
Причина: Подклеено к существующей теме

Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2787
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 23 раза
Поблагодарили: 999 раз

Re: Всплыващий слой при ЛС и Mootools

Сообщение Nekstati » 15.07.2011 23:47

Это оттого, что в Мутулзе есть своя функция setOpacity().

1. Выкинуть файл opacity.js и его подключение в хедере.

2. Строчку в хедере переделать так:

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

<p class="small"><a href="#" onclick="$('main-block').setOpacity(1); $('pm-popup').style.display='none'; return false;">{L_CLOSE_WINDOW}</a></p>
3. В футере:

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

$('main-block').setOpacity(0.3);

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10097
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1336 раз
Поблагодарили: 1297 раз

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

Сообщение Пчелкин » 16.07.2011 3:01

В гугле держится всего 2 секунды..в ФФ,ишаке и Опере - нормально...НО!! до первого простого шевеления на форуме..потом - бжик и тоже само исчезло...

Аватара пользователя
kutlyewa
phpBB 1.2.0
Сообщения: 19
Зарегистрирован: 17.06.2010 22:31
Откуда: Саратов
Благодарил (а): 9 раз

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

Сообщение kutlyewa » 16.07.2011 7:06

Nekstati писал(а):Строчки нашли верно.
Окно не должно пропадать, проверяйте установку мода… С phpBB 3.0.9 он вполне совместим. Какой у вас браузер?
У меня Internet Explorer 8
Пчёлкин, скажите, что надо пошевелить, чтобы исчезло?

Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Зарегистрирован: 26.03.2010 2:11
Благодарил (а): 83 раза
Поблагодарили: 16 раз

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

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

Народ, что там с этим
Popup Layer on New PMs / Всплывающий слой при новых ЛС
ответа так и не последовало, где именно искать проблему? и не %s ли там выставлен неверно?

Аватара пользователя
dimitri
phpBB 1.4.2
Сообщения: 63
Зарегистрирован: 11.03.2011 10:21
Благодарил (а): 20 раз

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

Сообщение dimitri » 11.02.2012 1:12

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

Аватара пользователя
kutlyewa
phpBB 1.2.0
Сообщения: 19
Зарегистрирован: 17.06.2010 22:31
Откуда: Саратов
Благодарил (а): 9 раз

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

Сообщение kutlyewa » 11.02.2012 11:03

Со временем действительно всё нормализовалось само по себе.

Аватара пользователя
m-31
phpBB 1.4.4
Сообщения: 196
Зарегистрирован: 08.12.2011 23:21
Благодарил (а): 38 раз

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

Сообщение m-31 » 21.02.2012 16:23

Посоветуйте пожалуйста
Всплывающий слой при новых ЛС
для phpBB 3.0.9
В инструкции Popup Layer on New PMs для prosilver в overall_footer.html нет фрагментов кода согласно инструкции
install.xml
. Может дынная версия 3.0.9 не поддерживается ?

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10097
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1336 раз
Поблагодарили: 1297 раз

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

Сообщение Пчелкин » 21.02.2012 16:32

Чего там нет?

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

Открыть: styles/prosilver/template/overall_footer.html
Найти
Подсказка: Возможно, здесь приведена не вся строка, а лишь ее часть.

Код:Выделить все
</body>
Добавить перед
Подсказка: Добавьте эти строки на новой строке перед ранее найденными строками.

Код:Выделить все
</div>

<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
<script type="text/javascript">
setOpacity('main-block', 0.3);
</script>
<!--[if lt IE 7]>


Аватара пользователя
m-31
phpBB 1.4.4
Сообщения: 196
Зарегистрирован: 08.12.2011 23:21
Благодарил (а): 38 раз

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

Сообщение m-31 » 21.02.2012 17:19

Извините
Пчелкин
заработался.
Все разобрался
Спасибо

demon201984
phpBB 1.4.4
Сообщения: 105
Зарегистрирован: 06.02.2011 18:54
Благодарил (а): 10 раз
Поблагодарили: 1 раз

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

Сообщение demon201984 » 27.04.2012 21:31

Подскажите, что лучше выбрать данный мод описанный в этой теме или то что описано здесь: Всплывающее сообщение при новых ЛС [Highslide]?

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10097
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1336 раз
Поблагодарили: 1297 раз

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

Сообщение Пчелкин » 28.04.2012 6:44

Этот с инфой...много инфы
Тот просто так..новое и все..и тому нужен установленный плагин Highslide
Есть Highslide? Ставьте тот...он заметней...млин...

Аватара пользователя
Romnik
phpBB 2.0.2
Сообщения: 338
Зарегистрирован: 30.01.2011 9:24
Откуда: Москва/Выдропужск
Благодарил (а): 39 раз
Поблагодарили: 64 раза

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

Сообщение Romnik » 28.04.2012 21:52

kutlyewa писал(а):Со временем действительно всё нормализовалось само по себе.
Интересно как?

Аватара пользователя
kutlyewa
phpBB 1.2.0
Сообщения: 19
Зарегистрирован: 17.06.2010 22:31
Откуда: Саратов
Благодарил (а): 9 раз

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

Сообщение kutlyewa » 28.04.2012 22:16

Не могу точно сказать, но всплывающий слой не сразу, но появился, и с тех пор ни разу не пропадал.

Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Зарегистрирован: 24.03.2011 13:59
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

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

Сообщение evrus01 » 01.05.2012 16:12

Подскажите пожалуйста, где-то я видел доработку. Суть — в окне присутствует дополнительно информация от кого пришло ЛС.
Что-то никак не могу найти.

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