Перейти к содержанию
eax

Меню

Рекомендуемые сообщения

Доброго времени суток! Друзья, помогите пожалуйста 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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Томи, что скажете?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что я должен сказать? Сделайте академически.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что я должен сказать? Сделайте академически.

Мнение по поводу таких манипуляций)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы бы сделали по другому :?

такие манипуляции чреваты?

или разницы нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я видел. C php проблемка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробую завтра, посмотрим что из этого получится

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я видел. C php проблемка

Это кусок кода из header.tpl 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

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

 

<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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.