Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Выпадающее меню
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
- Simple
- phpBB 2.0.0
- Сообщения: 214
- Стаж: 12 лет 11 месяцев
- Откуда: Крым, Бахчисарай
- Благодарил (а): 67 раз
- Поблагодарили: 16 раз
- Контактная информация:
Re: Выпадающее меню
по поводу выпадающего меню вопрос снимаю, т.к. всеравно другой скин поставил Спасибо всем за советы )))
- Alecto
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 14 лет 3 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 80 раз
- Поблагодарили: 292 раза
- Контактная информация:
Re: Выпадающее меню
как добавить эффект открытия к css меню?
задержку открытия наверно реализовать нельзя?
чего-то я с меню разобрался, но с эффектими - ничего толкового не нагуглил.
задержку открытия наверно реализовать нельзя?
чего-то я с меню разобрался, но с эффектими - ничего толкового не нагуглил.
- TyMaH
- phpBB 2.0.3
- Сообщения: 389
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 182 раза
- Поблагодарили: 18 раз
- Контактная информация:
Re: Выпадающее меню
почему нельзя? в теме - выпадающая форма входа, nekstati отписывала задержку всплывания, может и к этому прикрутить получится..посмотритеFomenkoAndrey писал(а):задержку открытия наверно реализовать нельзя?
- Alecto
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 14 лет 3 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 80 раз
- Поблагодарили: 292 раза
- Контактная информация:
Re: Выпадающее меню
похоже что вот это:
вот только вставка его в ссылку
други, помогите!
Код: Выделить всё
onmouseover="delay1 = setTimeout('document.getElementById(\'quick-login\').style.zIndex=\'2\'', 500);" onmouseout="clearTimeout(delay1)"
<li><a href="/viewforum.php?f=9" >Фотоотчеты</a>
ничего не дала.други, помогите!
Последний раз редактировалось Alecto 14.09.2011 9:40, всего редактировалось 1 раз.
- Alecto
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 14 лет 3 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 80 раз
- Поблагодарили: 292 раза
- Контактная информация:
Re: Выпадающее меню
Вот такая конструкция...
задержка вначале не срабатывает, потом начинает работать непонятно как: меню то висит, то пропадает при наведении мыши.
что я делаю не так?
Добавлено спустя 19 минут 46 секунд:
так есть задержка появления, но потом не убирается менюшка, только тень пропадает, все остальное остается
Код: Выделить всё
<li class="icon-ucp">
<a href="{U_PROFILE}" title="{L_PROFILE}" accesskey="e" onmouseover="delay1 = setTimeout('document.getElementById('menu-1').style.display='block'', 500);" onmouseout="clearTimeout(delay1)">{L_PROFILE}</a>
<div id="menu-1">
<a href="ucp.php?i=main&mode=bookmarks">Закладки</a>
<a href="ucp.php?i=main&mode=drafts")">Черновики</a>
<a href="ucp.php?i=pm&folder=outbox">Исходящие</a>
<a href="ucp.php?i=pm&folder=sentbox">Отправленные</a>
<a href="ucp.php?i=prefs&mode=personal">Личные настройки</a>
<a href="ucp.php?i=groups&mode=membership">Группы</a>
</div>
</li>
что я делаю не так?
Добавлено спустя 19 минут 46 секунд:
так есть задержка появления, но потом не убирается менюшка, только тень пропадает, все остальное остается
Код: Выделить всё
onmouseover="delay1 = setTimeout('document.getElementById(\'menu-1\').style.zIndex=\'2\'', 500);" onmouseout="document.getElementById(\'menu-1\').style.zIndex=\'-2\'"
Re: Выпадающее меню
Всем привет!
Нужен совет по правильному написанию меню из списка форумов
Само меню совсем не нужно,
только правильное прописывание форумов в меню.
То есть,например вид меню такой :
Отсюда загвоздка :
как прописать следующий форум после Списка меню ( {L_INDEX} )
Ведь у каждого созданного форума свой порядковый номер типа : /forum/viewforum.php?f=52
Совет же нужен как прописать последующий форум с порядковым номером,
а не ссылку в виде http://сайт/forum/viewforum.php?f=16
P.S
Нужен правильный переход на следующий форум,дабы не выкидывало пользователей в начало регистрации на форуме.
Спасибо.
Нужен совет по правильному написанию меню из списка форумов
Само меню совсем не нужно,
только правильное прописывание форумов в меню.
То есть,например вид меню такой :
Код: Выделить всё
<div class="Menu">
<ul>
<li><a href="{U_INDEX}" accesskey="h">{L_INDEX} <!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li><a href="?">Форум 1</a></li>
<li><a href="?">Форум 2</a></li>
<li><a href="?">Форум 3<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li><a href="?">Форум 4</a><a href="?">Переход</a></li>
<li><a href="?">Форум 5</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]--></li>
</ul>
как прописать следующий форум после Списка меню ( {L_INDEX} )
Ведь у каждого созданного форума свой порядковый номер типа : /forum/viewforum.php?f=52
Совет же нужен как прописать последующий форум с порядковым номером,
а не ссылку в виде http://сайт/forum/viewforum.php?f=16
P.S
Нужен правильный переход на следующий форум,дабы не выкидывало пользователей в начало регистрации на форуме.
Спасибо.
Последний раз редактировалось FEAR93 18.10.2011 22:01, всего редактировалось 1 раз.
Причина: BBCode
Причина: BBCode
Мы все когда то были другими
Re: Выпадающее меню
Извиняюсь : нет ответов знающих людей на мой выше пост?
Или же нет решения этой проблемы?
Ведь вроде нужна лишь одна небольшая подсказка:
как правильно прописывать в порядковом исчислении ссылки на форумы в меню,
не прибегая вставки полного URL адреса?
Поиск ответа на форуме ни чего не дал кроме как вставки в меню Новых и Непрочитанных сообщений с Активными темами.
А вот как с форумами обстоит дело ответов сам не нашел.
Спасибо тем кто поможет или даст пост где об этом сказано.
Или же нет решения этой проблемы?
Ведь вроде нужна лишь одна небольшая подсказка:
как правильно прописывать в порядковом исчислении ссылки на форумы в меню,
не прибегая вставки полного URL адреса?
Поиск ответа на форуме ни чего не дал кроме как вставки в меню Новых и Непрочитанных сообщений с Активными темами.
А вот как с форумами обстоит дело ответов сам не нашел.
Спасибо тем кто поможет или даст пост где об этом сказано.
Мы все когда то были другими
Re: Выпадающее меню
Добрый день.
Сделал выпадающее меню. На всех страницах форума работает, есть несколько "самописных" страниц - на них работает в мозиле, опере и хроме, а вот в ие не работает.
Добавление своего кода делается в стиле phpbb
гдe $body_table - наполнение страницы.
тоже сделано.
report_purchase_body.html:
Помогите найти ошибку.
Сделал выпадающее меню. На всех страницах форума работает, есть несколько "самописных" страниц - на них работает в мозиле, опере и хроме, а вот в ие не работает.
Добавление своего кода делается в стиле phpbb
Код: Выделить всё
$template->assign_vars(array(
'ORG_NAME' => $name_org[username],
'TEST_TEXT' => $body_table));
page_header('Список текущих закупок');
$template->set_filenames(array(
'body' => 'report_purchase_body.html',
));
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
Код: Выделить всё
include($phpbb_root_path . 'includes/functions.' . $phpEx);
report_purchase_body.html:
Код: Выделить всё
<!-- INCLUDE overall_header.html -->
<h4>Список закупок у организатора <u>{ORG_NAME}</u></h4>
<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="page-body">
{TEST_TEXT}
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->
Re: Выпадающее меню
Здравствуйте. Подскажите, как добавить в выпадающее меню "Отметить все форумы как прочитанные"
И, заодно, убрать эту надпись со своего родного места
И, заодно, убрать эту надпись со своего родного места
- Strigops
- phpBB 2.0.0
- Сообщения: 203
- Стаж: 11 лет 11 месяцев
- Благодарил (а): 27 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Выпадающее меню
Ребята, дайте пожалуйста ссылку на статью, как выпадающее меню сделать для стиля субсильвер2. Вроде ищу тут у вас, а найти не могу.
- Alecto
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 14 лет 3 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 80 раз
- Поблагодарили: 292 раза
- Контактная информация:
Re: Выпадающее меню
как анимировать появление меню, описанного в статье http://www.phpbbguru.net/kb/styling/dropdown-menu/
?
пробовал так
действие почему-то получается обратное: по умолчанию меню открыто, при наведении оно закрывается, убираю мышь - меню открывается.
дальше ничего проверить не удалось.
Код: Выделить всё
<li class="icon-ucp">
<a href="http://site.ru/0" style="display: block">Новое меню</a>
<div>
<a href="http://site.ru/1">Первый пункт меню</a>
<a href="http://site.ru/2">Второй пункт меню</a>
<a href="http://site.ru/3">Третий пункт меню</a>
</div>
</li>
пробовал так
Код: Выделить всё
<li class="icon-ucp">
<a href="{U_PROFILE}" title="{L_PROFILE}" accesskey="e" style="display: block" onmouseout="jQuery('#menu-1').slideToggle('fast');" onmouseover="jQuery('#menu-1').slideToggle('fast');">{L_PROFILE}</a>
<div id="menu-1">
.......
Код: Выделить всё
#menu-1 { width: 140px; }
дальше ничего проверить не удалось.
Re: Выпадающее меню
HTML:
JS (общий для всех меню, располагается где-нибудь внизу страницы, требует jQuery):
Из CSS-кода, описанного в статье, убрать это:
Код: Выделить всё
<li class="icon-ucp">
<a href="http://site.ru/0" style="display: block">Новое меню</a>
<div>
<a href="http://site.ru/1">Первый пункт меню</a>
<a href="http://site.ru/2">Второй пункт меню</a>
<a href="http://site.ru/3">Третий пункт меню</a>
</div>
</li>
Код: Выделить всё
<script type="text/javascript">
$(function() {
$('.linklist li').hover(
function() {$('div', this).stop(true, true).delay(200).slideDown(200);},
function() {$('div', this).stop(true, true).slideUp(200);}
);
});
</script>
Код: Выделить всё
.linklist li:hover div {
display: block;
}
- Alecto
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 14 лет 3 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 80 раз
- Поблагодарили: 292 раза
- Контактная информация:
Re: Выпадающее меню
оно самое! спасибище тебе огромное!
Добавлено спустя 59 секунд:
а да, забыл.
пришлось как всегда $ менять на jQuery :)
Добавлено спустя 59 секунд:
а да, забыл.
пришлось как всегда $ менять на jQuery :)
- Alecto
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 14 лет 3 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 80 раз
- Поблагодарили: 292 раза
- Контактная информация:
Re: Выпадающее меню
если я правильно понимаю, многоуровневое меню создается аналогично первому уровню, т.е. например
а как быть с CSS?
что к нему добавлять для второго уровня?
Код: Выделить всё
<li class="icon-ucp">
<a href="{U_PROFILE}" title="{L_PROFILE}" accesskey="e" style="display: block" >{L_PROFILE}</a>
<div id="menu-1">
<a href="ucp.php?i=main&mode=subscribed">Подписки</a>
<a href="ucp.php?i=pm&folder=outbox" style="display: block" >Исходящие</a>
<div id="menu-1-1">
<a href="ucp.php?i=pm&folder=sentbox">Отправленные</a>
<a href="ucp.php?i=prefs&mode=personal">Личные настройки</a>
</div>
<a href="ucp.php?i=groups&mode=membership">Группы</a>
</div>
</li>
Код: Выделить всё
.linklist li div {
position: absolute;
display: none;
background-color: #ECF3F7;
border: 2px solid #00608f;
z-index: 2;
margin-left: 0px;
padding: 5px 0 5px 0;
width: 187px;
border-radius: 0 10px;
box-shadow: 0px 2px 12px;
-moz-border-radius: 0 10px; -khtml-border-radius: 0 10px;
-webkit-border-top-right-radius: 10px; -webkit-border-bottom-left-radius: 10px;
-moz-box-shadow: 0px 2px 12px; -khtml-box-shadow: 0px 2px 12px; -webkit-box-shadow: 0px 2px 12px #555;
}
.linklist li:hover div {
display: block;
}
.linklist li div a {
display: block;
text-align: left;
padding: 0 0 0 15px;
background-position: 3px 50%;
background-repeat: no-repeat;
}