Поддержка Проблемы и решения Помогите сделать php хак!

  • Здравствуйте!
    Я прекрасно понимаю и знаю как решается мой вопрос средствами вывода обычного вордпрессовского меню. Однако этот хак мне очень нужен в моей нынешней ситуации и думаю, понадобится в дальнейшем и не только мне!

    Необходимо визуально выделить ссылку меню — при заходе на ту страницу, на которую она ведёт.
    Вместо объяснений приведу пример:

    <a href="" style="<?php if (волшебный код) { ?>background:red;<?php } ?>">ссылка 1</a>
    <a href="" style="<?php if (волшебный код) { ?>background:red;<?php } ?>">ссылка 2</a>
    <a href="" style="<?php if (волшебный код) { ?>background:red;<?php } ?>">ссылка 3</a>

    То-есть — css код background:red; находится в волшебной оболочке, которая исчезает при переходе по данной ссылке, именно на той странице — куда ведёт эта ссылка.
    Фон ссылки становится красным и говорит о том, что ссылка активна, вы находитесь на той странице — куда она вела…

    В опенкарте такой хак выглядит так —

    <a href="<?php echo $home; ?>" style="font:4px" class="fmLihr <?php if($_SERVER['REQUEST_URI'] == '/' || $_SERVER['QUERY_STRING'] == 'route=common/home') echo "active"; ?>" >главная</a>

Просмотр 2 ответов — с 16 по 17 (всего 17)
  • клоун это ты, в реале бы давно уже по пасти получил…

    В общем, если кому-то вдруг понадобится помощь, мой вам совет — юзайте лучше гугл- сбережёте нервы и время…
    Поразительно, на что люди готовы пойти, чтобы не признать своё бессилие в каком либо вопросе!
    Итак, решение вопроса:

    <li<?php
                    if (is_page('uslugi'))
                    {
                    echo " id='current'";}?>>
                    <a href="<?php bloginfo('url') ?>/uslugi">Услуги</a>
    </li>

    Данный код добавит id=’current’ любому элементу на странице, которая заканчивается на /uslugi.html

    Подробнее здесь — http://mblogm.ru/blog/menu/

Просмотр 2 ответов — с 16 по 17 (всего 17)
  • Тема «Помогите сделать php хак!» закрыта для новых ответов.