Боковое меню

Автор Тема: Боковое меню  (Прочитано 1371 раз)

Оффлайн AlienorАвтор темы

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 58
  • Сообщений: 154
  • Карма: 4
  • Пол: Женский
    • Антисоцсеть

Оффлайн AlienorАвтор темы

  • Постоялец
  • ***
Боковое меню
« : 15-11-2016, 18:49:06 »
Дорогие форумчане, прошу совета.

В общем, я чуть не убила свой сайт. Начиталась "полезных советов" по ускорению сайта путем чистки плагином Clean Options. Не зная дела, поудаляла чего-то, в итоге накрылась база данных. Самое страшное, что я не сделала бэк. Нашла копию относительно давнишнюю. Стала восстанавливать все виджеты - Jquery vertical mega menu работать не хочет - ставится стандартное меню шаблона (переустановка не помогла). При этом горизонтальное Jquery mega menu встало нормально, как было.

Но есть маленький нюанс: без этого бокового меню PageSpeed Insights оценивает сайт аж на 87/100. Из-за этого я начала подумывать забить на него.

Теперь вопрос: можно как-то элементы оформления из плагина меню встроить в оформление меню шаблонного? Что нужно - я знаю, но куда вставить - не уверена)
(нажмите чтобы показать/скрыть)

Пробовала путем примерки через консоль Мозиллы - нужный эффект достигается, но стиль захватывает и следующие блоки сайдбара (Самые читаемые, комменты и т.д) - стало быть, нужно другое место. Подскажите, пожалуйста, куда  :)


Оффлайн inkanus.gray

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 50
  • Сообщений: 163
  • Карма: 6
  • Пол: Мужской
    • Территория горячих дискуссий на произвольные темы

Оффлайн inkanus.gray

  • Постоялец
  • ***
Re: Боковое меню
« Ответ #1 : 15-11-2016, 19:30:26 »
Стили нужно применить только к блоку «Опасности социальных сетей»? Тогда нужно подобрать селектор такой, чтобы он захватывал только этот блок. Т. е. найти уникальную комбинацию.

Поднимаемся по списку элементов вверх и ищем значения атрибутов id и class, за которые можно зацепиться и которые не встречаются в других блоках. Я нашёл такой элемент:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Значит, вместо ul в селекторе можно написать ul#menu-opasnosti.

Получившийся селектор можно оптимизировать, убрав всё, что до решётки (id на странице по идее должны быть уникальными). Вместо #dc_jqverticalmegamenu_widget-%ID%-item ul.menu.left получим #menu-opasnosti.menu.left и так далее.

Оффлайн AlienorАвтор темы

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 58
  • Сообщений: 154
  • Карма: 4
  • Пол: Женский
    • Антисоцсеть

Оффлайн AlienorАвтор темы

  • Постоялец
  • ***
Re: Боковое меню
« Ответ #2 : 16-11-2016, 12:48:50 »
Стили нужно применить только к блоку «Опасности социальных сетей»? Тогда нужно подобрать селектор такой, чтобы он захватывал только этот блок. Т. е. найти уникальную комбинацию.

Поднимаемся по списку элементов вверх и ищем значения атрибутов id и class, за которые можно зацепиться и которые не встречаются в других блоках. Я нашёл такой элемент:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Значит, вместо ul в селекторе можно написать ul#menu-opasnosti.

Получившийся селектор можно оптимизировать, убрав всё, что до решётки (id на странице по идее должны быть уникальными). Вместо #dc_jqverticalmegamenu_widget-%ID%-item ul.menu.left получим #menu-opasnosti.menu.left и так далее.

Спасибо, надеюсь, получится:)

Я правильно понимаю, такие замены еще и на пользу пойдут как частичная уникализация шаблона?

Оффлайн borzoid

  • Бизнес оценка: (2, 100%)
  • Мастер
  • *****
  • СПАСИБО: 2420
  • Сообщений: 5279
  • Карма: 142
  • Пол: Мужской
  • Награды Более одной тысячи спасибо КМС поисковой оптимизации Мастер по наращиванию ТИЦ
    • sbup

Оффлайн borzoid

  • Мастер
  • *****
Re: Боковое меню
« Ответ #3 : 16-11-2016, 16:37:39 »
Я правильно понимаю, такие замены еще и на пользу пойдут как частичная уникализация шаблона?
Ерунда это все...

Оффлайн AlienorАвтор темы

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 58
  • Сообщений: 154
  • Карма: 4
  • Пол: Женский
    • Антисоцсеть

Оффлайн AlienorАвтор темы

  • Постоялец
  • ***
Re: Боковое меню
« Ответ #4 : 20-11-2016, 01:58:32 »
Получившийся селектор можно оптимизировать, убрав всё, что до решётки (id на странице по идее должны быть уникальными). Вместо #dc_jqverticalmegamenu_widget-%ID%-item ul.menu.left получим #menu-opasnosti.menu.left и так далее.

Получилось! Спасибо Вам большое за понятное объяснение  :)


 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
5316 Просмотров
Последний ответ 25-05-2010, 20:14:55
от Kerol
7 Ответов
2512 Просмотров
Последний ответ 08-09-2011, 22:44:55
от westneo
29 Ответов
6173 Просмотров
Последний ответ 11-05-2015, 12:42:42
от ipnesterov
0 Ответов
729 Просмотров
Последний ответ 07-09-2015, 12:23:22
от Internet Solution Group
8 Ответов
1514 Просмотров
Последний ответ 30-05-2016, 10:02:39
от vervekin