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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

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

Сообщение romeo_piter »

Проблема такая, при подключении 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 16:15, всего редактировалось 1 раз.
Причина: Подклеено к существующей теме
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

Это оттого, что в Мутулзе есть своя функция 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.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

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

В гугле держится всего 2 секунды..в ФФ,ишаке и Опере - нормально...НО!! до первого простого шевеления на форуме..потом - бжик и тоже само исчезло...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
kutlyewa
phpBB 1.2.0
Сообщения: 19
Стаж: 16 лет 3 месяца
Откуда: Саратов
Благодарил (а): 9 раз

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

Сообщение kutlyewa »

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

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

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

Народ, что там с этим
Popup Layer on New PMs / Всплывающий слой при новых ЛС
ответа так и не последовало, где именно искать проблему? и не %s ли там выставлен неверно?
Аватара пользователя
dimitri
phpBB 1.4.2
Сообщения: 63
Стаж: 15 лет 6 месяцев
Благодарил (а): 20 раз

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

Сообщение dimitri »

Пожалуйста, подскажите, как сделать, чтобы окно не пропадало после шевеления мышкой...
спасибо
Аватара пользователя
kutlyewa
phpBB 1.2.0
Сообщения: 19
Стаж: 16 лет 3 месяца
Откуда: Саратов
Благодарил (а): 9 раз

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

Сообщение kutlyewa »

Со временем действительно всё нормализовалось само по себе.
Аватара пользователя
m-31
phpBB 1.4.4
Сообщения: 196
Стаж: 14 лет 9 месяцев
Благодарил (а): 38 раз

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

Сообщение m-31 »

Посоветуйте пожалуйста
Всплывающий слой при новых ЛС
для phpBB 3.0.9
В инструкции Popup Layer on New PMs для prosilver в overall_footer.html нет фрагментов кода согласно инструкции
install.xml
. Может дынная версия 3.0.9 не поддерживается ?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

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

Чего там нет?

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

Открыть: 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]>

NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
m-31
phpBB 1.4.4
Сообщения: 196
Стаж: 14 лет 9 месяцев
Благодарил (а): 38 раз

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

Сообщение m-31 »

Извините
Пчелкин
заработался.
Все разобрался
Спасибо
demon201984
phpBB 1.4.4
Сообщения: 105
Стаж: 15 лет 7 месяцев
Благодарил (а): 10 раз
Поблагодарили: 1 раз

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

Сообщение demon201984 »

Подскажите, что лучше выбрать данный мод описанный в этой теме или то что описано здесь: Всплывающее сообщение при новых ЛС [Highslide]?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

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

Этот с инфой...много инфы
Тот просто так..новое и все..и тому нужен установленный плагин Highslide
Есть Highslide? Ставьте тот...он заметней...млин...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Romnik
phpBB 2.0.3
Сообщения: 387
Стаж: 15 лет 7 месяцев
Откуда: Москва/Выдропужск
Благодарил (а): 44 раза
Поблагодарили: 76 раз

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

Сообщение Romnik »

kutlyewa писал(а):Со временем действительно всё нормализовалось само по себе.
Интересно как?
Аватара пользователя
kutlyewa
phpBB 1.2.0
Сообщения: 19
Стаж: 16 лет 3 месяца
Откуда: Саратов
Благодарил (а): 9 раз

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

Сообщение kutlyewa »

Не могу точно сказать, но всплывающий слой не сразу, но появился, и с тех пор ни разу не пропадал.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

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

Сообщение evrus01 »

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

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