Вход • Регистрация

Ох уж этот билин.

  • 09 января 2016 г. , редакция: 09 января 2016 г.
  • Борюсь с выезжающей панелькой

    Разметка:
    Код
    <div class="profile">
    <p><insert name="show_login" module="registration"></p>
    </div>
    <div class="profile1">
    <a href="#">
    <?php
    if(! $this->diafan->_users->id)
    {
    echo '<div class="login1"><p>Авторизация на сайте</p></div>';
    }
    else
    {
    echo '<div class="login2"><p>'.$this->diafan->_users->fio.'</p></div>';
    }
    ?>

    </a>
    </div>


    Функция:
    Код
    $(function(){
    $('a').click(function(){
    $('.profile').slideToggle();
    });
    });


    Стиль:
    Код
    .profile1 a {
    z-index: 15;
    position: relative;
    display: block;
    padding: 1px 20px;
    background: #000;
    color: #fff;
    margin: 0 auto;
    width: 300px;
    left: 120px;
    text-align: left;
    height: 42px;
    }


    Поместил ее в область <div class="wrapper"> , так она срабатывает не только по клику по своему блоку но и по корзине, перелистыванию слайдера да и от любой ссылки на странице. Как её изолировать от остальных ссылок? Я так понимаю, что это жабу как то надо привязать к определенному блоку в данном случае к profile1. Или я не прав?

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум