Stop-TussiN Опубликовано 27 Февраля 2009 Жалоба Поделиться Опубликовано 27 Февраля 2009 Как можно сделать меню наподобие ipb3 (http://ipb3preview.ipslink.com/) в ipb 2.3?То есть, например когда заходишь по ссылке "Календарь", движок запоминал это и эта ссылка как-нибудь выделялась. В дизайне разбираюсь хорошо-но вот эта фича для меня загадка . Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Stop-TussiN Опубликовано 27 Февраля 2009 Автор Жалоба Поделиться Опубликовано 27 Февраля 2009 (изменено) Разобрался позже выложу инструкцию и демо. теперь любой может сделать скин для 2.3 (ди и вообще для любой версии) в стиле web 2.0 Демо тут. Выберите стиль "test" и щелкайте по ссылкам в "шапке" Изменено 27 Февраля 2009 пользователем Stop-TussiN Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Stop-TussiN Опубликовано 27 Февраля 2009 Автор Жалоба Поделиться Опубликовано 27 Февраля 2009 Че никому не интересно? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 27 Февраля 2009 Жалоба Поделиться Опубликовано 27 Февраля 2009 Шо, правила не читаем? (: Просто никому не интересно регистрироваться ради того чтобы увидеть. А кто IPB владеет, знает как это можно сделать Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 27 Февраля 2009 Жалоба Поделиться Опубликовано 27 Февраля 2009 Там несложно вроде.) Добавить по if'у на act к каждой вкладке.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Stop-TussiN Опубликовано 27 Февраля 2009 Автор Жалоба Поделиться Опубликовано 27 Февраля 2009 (изменено) не так . В общем (на примере) с помощью <body id="homepage"> и с помощью <a id="home"> все это делается. Проще некуда не так ли? А в css прописыватся: #homepage a#home { color:#ffffff; } Изменено 27 Февраля 2009 пользователем Stop-TussiN Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 27 Февраля 2009 Жалоба Поделиться Опубликовано 27 Февраля 2009 Если я правильно понимаю, если так прописать, то ссылка home будет всегда прописываться белым шрифтом. Или я отстал от жизни? А как определить, куда мы зашли? Должны же быть какие-то логические конструкции. Вроде, кроме _low_act, 100%-ых способов нет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Stop-TussiN Опубликовано 27 Февраля 2009 Автор Жалоба Поделиться Опубликовано 27 Февраля 2009 (изменено) В общем, проще будет тебе пройти на мой форум зарегистрироваться и посмотреть все в действии на скине test Я делал так (на примере страницы "Пользователи"): Зашел в шаблон skin_mlist -> member_list_show и вставил в самый верх <body id="userspage"> меню же выглядит так:<a id="users" class="" href="{$this->ipsclass->base_url}act=Members">{$this->ipsclass->lang['tb_mlist']}</a> <a id="reputation" class="" href="{$this->ipsclass->base_url}act=rep">Репутация</a> <a id="calendar" class="" href="{$this->ipsclass->base_url}act=calendar">{$this->ipsclass->lang['tb_calendar']}</a> и т.д. ... CSS:#userspage a#users { color:#ffffff; } Когда мы переходим на форуме на страницу Пользователи-то видим как изменилось меню и оно стало активным. . А чтобы при просмотре конкретного пользователя также выделялось меню, вставлял <body id="userspage"> в шаблон skin_profile -> Personal_portal_main Другие страницы примерно также обрабатываются. Изменено 27 Февраля 2009 пользователем Stop-TussiN Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 27 Февраля 2009 Жалоба Поделиться Опубликовано 27 Февраля 2009 (изменено) Получается, на странице у нас два body, одно в другом? Может, div? Мысль ясна в общих чертах.) Изменено 27 Февраля 2009 пользователем WildRAID Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Stop-TussiN Опубликовано 27 Февраля 2009 Автор Жалоба Поделиться Опубликовано 27 Февраля 2009 Получается 2 боди))) но мне это не мешает)Это не див)) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 27 Февраля 2009 Жалоба Поделиться Опубликовано 27 Февраля 2009 Мдя, а прописать в любой родительский по отношению к ссылками див дополнительный класс религия помешала? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Stop-TussiN Опубликовано 27 Февраля 2009 Автор Жалоба Поделиться Опубликовано 27 Февраля 2009 А можно теперь на более понятном языке? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 27 Февраля 2009 Жалоба Поделиться Опубликовано 27 Февраля 2009 Пример: в синем скине шапка выглядит так:<div class="borderwrap"> <div id="logostrip"><a href="http://www.ibresource.ru/forums/index.php?"><!--ipb.logo.start--><img border="0" alt="IPB" style="vertical-align: top;" src="http://www.ibresource.ru/forums/style_images/1/logo4.gif"/><!--ipb.logo.end--></a></div> <div id="submenu"> <!--ipb.leftlinks.start--> <div class="ipb-top-left-link"><a href="http://www.ibresource.ru/">IBResource</a></div> <div class="ipb-top-left-link"><a href="http://www.ibresource.ru/forums/index.php?showtopic=1645">Правила форума</a></div> <!--ipb.leftlinks.end--> <!--ipb.rightlinks.start--> <div class="ipb-top-right-link"><a href="http://www.ibresource.ru/forums/index.php?act=Help">Помощь</a></div> <div id="ipb-tl-search" class="ipb-top-right-link" style="cursor: pointer;"><a href="http://www.ibresource.ru/forums/index.php?act=Search&f=10">Поиск</a></div> <div class="ipb-top-right-link"><a href="http://www.ibresource.ru/forums/index.php?act=Members">Пользователи</a></div> <div class="ipb-top-right-link"><a href="http://www.ibresource.ru/forums/index.php?act=calendar">Календарь</a></div> <div class="ipb-top-right-link"><a href="http://wiki.iblink.ru/">Документация</a></div> <div class="ipb-top-right-link"><a href="http://www.ibresource.ru/db/">Архив</a></div> <div class="ipb-top-right-link"><a href="http://www.ibresource.ru/forums/index.php?act=show_tag">Теги форума</a></div><div class="ipb-top-right-link"><a href="http://www.ibresource.ru/forums/index.php?automodule=blog">Блоги</a></div> <div style="display: none; width: 210px; position: absolute; left: 0px; top: 0px;" id="ipb-tl-search_menu" class="popupmenu-new"> <form method="post" action="http://www.ibresource.ru/forums/index.php?act=Search&CODE=01"> <input type="hidden" value="10" id="gbl-search-forums" name="forums"/> <input type="text" id="ipb-tl-search-box" name="keywords" size="20"/> <input type="image" src="style_images/1/login-button.gif" style="border: 0px none ;" class="button"/> <br/><input type="checkbox" checked="checked" onclick="gbl_check_search_box()" value="1" id="gbl-search-checkbox"/> Искать только в этом форуме? </form> <div style="padding: 4px;"> <a href="http://www.ibresource.ru/forums/index.php?act=Search">Дополнительные параметры</a> </div> </div> <script type="text/javascript"> ipsmenu.register( "ipb-tl-search", 'document.getElementById("ipb-tl-search-box").focus();' ); gbl_check_search_box(); </script> <!--ipb.rightlinks.end--> </div> </div>Что мешает добавить id="что-то" в верхний <div class="borderwrap">? Понятно, что для вас важно сделать что-то на скорую, но от этого ... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Stop-TussiN Опубликовано 28 Февраля 2009 Автор Жалоба Поделиться Опубликовано 28 Февраля 2009 хыыы, вы видимо не понимаете, что меню то ОДНО, если я туда впишу id, то получится ересь.Мат часть нада подучить вам Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 28 Февраля 2009 Жалоба Поделиться Опубликовано 28 Февраля 2009 хыыы, вы видимо не понимаете, что меню то ОДНО, если я туда впишу id, то получится ересь.Мат часть нада подучить вамНу-ну, растолкуйте идиоту, почему получится ересь и чем прописывание id там отличается от id в body? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.