Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Меню


eax

Recommended Posts

Доброго времени суток! Друзья, помогите пожалуйста http://dutyfree116.com/  на этом сайте сверху меню кнопки активными не могу сделать, .active .focus .visited ни один код не работает, там у меня код не #menu стоит, а .links. Помогите пожалуйста. Заранее спасибо!!!

Надіслати
Поділитися на інших сайтах


Спасибо, только вот проблема в том что у меня это как бы не #menu а .links, #menu с левой стороны, вот как для .links его сделать я не знаю.

  • +1 1
Надіслати
Поділитися на інших сайтах


Что мешает сделать не в ссылках а в меню эти несколько пунктов???
 

<div id="menu">
  <ul>
<li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале)
    <?php foreach ($categories as $category) { ?>
    <li><?php if ($category['active']) { ?>
<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<?php } ?>
 
      <?php if ($category['children']) { ?>
      <div>
              <?php for ($i = 0; $i < count($category['children']);) { ?>
        <ul>
          <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($category['children'][$i])) { ?>
          <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
      </div>
      <?php } ?>
    </li>
    <?php } ?>
<li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце)
  </ul>
</div>

Надіслати
Поділитися на інших сайтах

 

Что мешает сделать не в ссылках а в меню эти несколько пунктов???

 

<div id="menu">
  <ul>
<li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале)
    <?php foreach ($categories as $category) { ?>
    <li><?php if ($category['active']) { ?>
<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<?php } ?>
 
      <?php if ($category['children']) { ?>
      <div>
              <?php for ($i = 0; $i < count($category['children']) ;) { ?>
        <ul>
          <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($category['children'][$i])) { ?>
          <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
      </div>
      <?php } ?>
    </li>
    <?php } ?>
<li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце)
  </ul>
</div>

 

Еще 1 вопрос, это же в stylesheet делать? или в header.tpl?

Надіслати
Поділитися на інших сайтах


В обоих файлах.Там то что красным это те строки которые заменяются теми строками что выделены зелёным.

Надіслати
Поділитися на інших сайтах

Я сделал как написано тут

http://forum.searchengines.ru/showthread.php?t=781950

снес все и поставил свое красивое меню, в итоге проблема -как быть ссылками, вернее их то можно просто поставить глядя в браузере на адреса  открывающихся окон,

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

Надіслати
Поділитися на інших сайтах


В четвёртом сообщении сверху под спойлером лежит абсолютно кошерный код (академический).

Надіслати
Поділитися на інших сайтах

 

Что мешает сделать не в ссылках а в меню эти несколько пунктов???

 

<div id="menu">
  <ul>
<li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале)
    <?php foreach ($categories as $category) { ?>
    <li><?php if ($category['active']) { ?>
<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<?php } ?>
 
      <?php if ($category['children']) { ?>
      <div>
              <?php for ($i = 0; $i < count($category['children']) ;) { ?>
        <ul>
          <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($category['children'][$i])) { ?>
          <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
      </div>
      <?php } ?>
    </li>
    <?php } ?>
<li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце)
  </ul>
</div>

 

мешает то что #Menu это слева, а код .links был изначально в самом верху сайта, я его перенес по ниже, если изменять #menu то изменяется только слева, а там совсем разные слова написаны, вот эту проблему решить не могу.

Надіслати
Поділитися на інших сайтах


Меню  это то что сверху.Ещё выше ссылки.Вот на демо.

 

http://demo.myopencart.ru/

Надіслати
Поділитися на інших сайтах

Меню  это то что сверху.Ещё выше ссылки.Вот на демо.

 

http://demo.myopencart.ru/

Да вот так, и как ссылки сделать активными? Слева мое меню( здесь оно сверху) трогать не надо, только чисто ссылки. и надо бы их изменить.

Надіслати
Поділитися на інших сайтах


Еще 1 вопрос, это же в stylesheet делать? или в header.tpl?

в steelsheet для класса .links добавьте css эффекты при наведении мыши, например,

http://htmlbook.ru/faq/kak-izmenit-vid-ssylki-pri-navedenii-na-nee-kursora-mysh

 

PS Зашел на Ваш сайт, вроде и так все работает

Надіслати
Поділитися на інших сайтах


в steelsheet для класса .links добавьте css эффекты при наведении мыши, например,

http://htmlbook.ru/faq/kak-izmenit-vid-ssylki-pri-navedenii-na-nee-kursora-mysh

 

PS Зашел на Ваш сайт, вроде и так все работает

А мне вот надо как слева меню, что бы в активе был после того как уже нажала на ссылку, задний фон что бы в активе был, как это можно было бы сделать?

Надіслати
Поділитися на інших сайтах


А мне вот надо как слева меню, что бы в активе был после того как уже нажала на ссылку, задний фон что бы в активе был, как это можно было бы сделать?

Например, если на ссылку Виски навести меняется цвет шрифта, правда это еле заметно

Надіслати
Поділитися на інших сайтах


http://htmlbook.ru/faq/kak-izmenit-vid-ssylki-pri-navedenii-na-nee-kursora-mysh

 

О чём эта ссылка?  Здесь описан так называемый HOVER .

Надіслати
Поділитися на інших сайтах

http://htmlbook.ru/faq/kak-izmenit-vid-ssylki-pri-navedenii-na-nee-kursora-mysh

 

О чём эта ссылка?  Здесь описан так называемый HOVER .

О том, что такие штуки можно организовать с помощью псевдоклассов css, если не знаешь как это работает в jquery

Надіслати
Поділитися на інших сайтах


Например, если на ссылку Виски навести меняется цвет шрифта, правда это еле заметно

А вот сверху где ссылки Главная, Контакты и т.д. там задний фон меняется, и надо сделать после того как перешел по этой ссылке что бы задний фот остался таким же, когда ты на него навел. Как это можно сделать?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.