Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация На странице личного кабинета пропадает моя анимация
9ответ(ов) в теме
vasiliy.petrov
не в сети 7 лет
На сайте с 21.03.2017
Участник
Тем 44
Сообщения 151
1
18:32

В моей шапке имеется кнопка fa-bars (тоже из font wesome), по ее нажатию появляется моя менюшка (через js), но на странице личного кабинета сколько не нажимал — не появляется.

Личный кабинет строю с нуля в шаблоне темы sunshine. Вывел меню через

<?php do_action('rcl_area_menu'); ?>

, оно находится в div'e, у которого ширина не позволяет выводить это меню и появляется такая же кнопка fa-bars. В файле скриптов темы sunshine убрал функцию, которая добавляет эту кнопку — все ок, она пропала, меню выводится, а моё меню хоть с функцией темы хоть без, все равно не работает.

Как можно решить? Наверно, скрипты где-то пересекаются, в каком файле нужно проверить?

0
Вова (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
18:39

Как можно решить?

- а как можно что-то решить не видя?

Что в консоли? Может ошибками пестрит?
Скриптом как обращаетесь? Может родительский id еще указать для точности в вашем скрипте?

Скрипты меню кабинета в файле scripts этого дополнения. Но не уверен что дело в нем т.к. это меню срабатывает по клику на hideshow и только в области идентификатора #lk-menu

0
vasiliy.petrov
не в сети 7 лет
На сайте с 21.03.2017
Участник
Тем 44
Сообщения 151
3
18:58

Вы не можете просматривать опубликованные ссылки

$('.menu i.fa-bars').on('click',function(){
    $('.top_navigation').animate({width: 'show'}, 200);
    $('.dark_side').animate({width: 'show'}, 200);
    });

    $('.top_navigation i.fa-bars').on('click',function(){
    $('.top_navigation').animate({width: 'hide'}, 200);
    $('.dark_side').animate({width: 'hide'}, 200);
});

Добавлял id родителю - не помогло.

0
Вова (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
19:05

И после чего эти ошибки появились?

Ставьте реколл не измененный, и тему саншайн в нем родную и без правок - ошибки есть в консоли?

0
vasiliy.petrov
не в сети 7 лет
На сайте с 21.03.2017
Участник
Тем 44
Сообщения 151
5
19:14

В office.php добавил только это:

<div class="profile-top">
    <div class="profile-menu">
        <?php do_action('rcl_area_menu'); ?>      
    </div>
</div>

Вернул как было — ошибок нет.

0
vasiliy.petrov
не в сети 7 лет
На сайте с 21.03.2017
Участник
Тем 44
Сообщения 151
6
19:17

Закомментировал функцию показа кнопки fa-bars и появилась ошибка:

Uncaught ReferenceError: alignMenu is not defined
at scripts.js?ver=15.9.8:41
at scripts.js?ver=15.9.8:100
(anonymous) @ scripts.js?ver=15.9.8:41
(anonymous) @ scripts.js?ver=15.9.8:100

0
Вова (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
7
19:28

Если не разбираетесь - то лучше самостоятельно не влазить в работу скриптов.
Увы я ваш уровень не знаю и советовать более не могу.

0
vasiliy.petrov
не в сети 7 лет
На сайте с 21.03.2017
Участник
Тем 44
Сообщения 151
8
20:32

Да я вообще ничего не трогал. Только office.php строю под себя, и закомментировал функцию, которая показывает кнопку, если меню не умещается на странице

0
vasiliy.petrov
не в сети 7 лет
На сайте с 21.03.2017
Участник
Тем 44
Сообщения 151
9
13:29

Решено. Добавил на страницу шаблона (office.php) вывод информации (или как правильно это назвать -

<?php do_action('rcl_area_tabs'); ?>

) и моя менюшка снова открывается.

0
Тема закрыта. Публикация новых сообщений запрещена.