Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

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

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

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

Всплыващий слой при ЛС и 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 20:15, всего редактировалось 1 раз.
Причина: Подклеено к существующей теме

Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2890
Стаж: 11 лет 3 месяца
Благодарил (а): 24 раза
Поблагодарили: 1047 раз

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
Сообщения: 10317
Стаж: 10 лет 5 месяцев
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1379 раз
Поблагодарили: 1309 раз

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

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

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

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

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

Сообщение kutlyewa »

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

Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 10 лет 3 месяца
Благодарил (а): 83 раза
Поблагодарили: 16 раз

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

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

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

Аватара пользователя
dimitri
phpBB 1.4.2
Сообщения: 63
Стаж: 9 лет 3 месяца
Благодарил (а): 20 раз

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

Сообщение dimitri »

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

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

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

Сообщение kutlyewa »

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

Аватара пользователя
m-31
phpBB 1.4.4
Сообщения: 196
Стаж: 8 лет 6 месяцев
Благодарил (а): 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
Сообщения: 10317
Стаж: 10 лет 5 месяцев
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1379 раз
Поблагодарили: 1309 раз

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]>


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

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

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

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

demon201984
phpBB 1.4.4
Сообщения: 105
Стаж: 9 лет 5 месяцев
Благодарил (а): 10 раз
Поблагодарили: 1 раз

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

Сообщение demon201984 »

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

Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 10317
Стаж: 10 лет 5 месяцев
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1379 раз
Поблагодарили: 1309 раз

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

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

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

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

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

Сообщение Romnik »

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

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

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

Сообщение kutlyewa »

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

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

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

Сообщение evrus01 »

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

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