Форум русской поддержки Joomla!® CMS
09.12.2016, 23:24:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Коварное меню для мобильных устройств в шаблонах от JoomlArt

 (Прочитано 634 раз)
0 Пользователей и 1 Гость смотрят эту тему.
newadam
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Пол: Мужской
Сообщений: 54


« : 23.03.2015, 18:26:44 »

Доброго времени суток, коллеги.
В своей практике столкнулся с неприятными последствиями использования, для мобильных устройств, расположения главного меню сайта в позиции off-canvas в шаблоне JA T3 BS3 BLANK от компании JoomArt. А последствия таковы - корпоративный сайт, не только "вылетел" из ТОП-3 по многим ВЧ запросам, но и snippet приобрели уродливое содержание!

Краткая история событий:
Принимая во внимание заявление Google о том, что он/она/оно в ранжировании поисковой выдачи будет принимать во внимание и мобильное юзабилити, я, не долго думая, изменил в мобильной версии шаблона расположение блока off-canvas, с содержащемся в нем главным меню сайта, таким образом, что в результате блок попал почти сразу под тег <body>. Ранее, в коде HTML, блок off-canvas располагался рядом с блоком главного меню для версии desktop и планшетов. После такой редакции шаблона главное меню в off-canvas в мобильной версии приобрело удобное для пользователя положение - левый верхний угол. Положительные последствия в виде улучшения поведенческих характеристиках не заставили себя ждать. Однако, через полтора месяца, Google сойдя с ума решил, что это меню и есть основная информационная составляющая многих страниц. Он изменил snippet - сделав их цитатами из пунктов меню и в поисковой выдаче много целевых страниц заменил главной!   

Я вижу пару способов решения этой опасной особенности подобных шаблонов - дублированное на одной странице информационно-объемного меню и его близость к тегу <body>. Чуть позже с ними здесь поделюсь. Меркантильной целью этого поста стало естественно желание узнать о подобной проблеме у коллег.

P.S.
Я описал проблему с шаблоном JA T3 BS3 BLANK, но подобные последствия могут быть, например. и с таким популярным шаблоном, как JA Purity III
Записан
newadam
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Пол: Мужской
Сообщений: 54


« Ответ #1 : 02.04.2015, 22:29:38 »

Отсутствие комментариев к этому посту лишний раз убеждает, что этот форум место для профессионалов, и они с подобными проблемами не сталкиваются. Для случайно забредших сюда не профессионалов сообщу о том, что вызов блока Off-Canvas я перенёс в файл шаблона /templates/ja_t3_blank/tpls/default.tpls, разместив его перед последним тегом </div>:  

Код:
<?php $this->loadBlock('footer')?>

<!-- Начало вставки -->

<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<?php if ($this->getParam('navigation_collapse_enable', 1) && $this->getParam('responsive', 1)) : ?>
<?php $this->addScript(T3_URL.'/js/nav-collapse.js'); ?>
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".t3-navbar-collapse">
<i class="fa fa-bars"></i>
</button>
<?php endif ?>
<?php if ($this->getParam('addon_offcanvas_enable')) : ?>
<?php $this->loadBlock ('off-canvas')?>
<?php endif ?>
</div>

<-- Окончание вставки -->

</div>

</body>

</html>      

После этого произошли изменения в snippet поисковой выдачи Google, но не массово, как предполагалось. Возможно, что решение этой проблемы - вопрос времени. 
« Последнее редактирование: 02.04.2015, 22:36:27 от newadam » Записан
Alldar
Тестеры
*****

Репутация: +181/-1
Offline Offline

Пол: Мужской
Сообщений: 1475



« Ответ #2 : 02.04.2015, 22:50:53 »

aria атрибутом попробуйте скрыть его  

Код
<?php if ($this->getParam('addon_offcanvas_enable')) : ?>
     <div aria-hidden="true">
<?php $this->loadBlock ('off-canvas')?>
     </div>
<?php endif ?>

+ в robots.txt вы разрешили роботу Google читать файлы CSS сайта?
Записан
newadam
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Пол: Мужской
Сообщений: 54


« Ответ #3 : 03.04.2015, 04:39:07 »

Как иногда говориться, реальное спасибо за отклик!
Буду пробовать, но Google-bot, наверное, игнорирует атрибут aria-hidden. А доступность файлов CSS конечно имеется, ведь пришлось ради мобильного бота отрыть многое для того, чтобы получить в панели веб-мастер Google статус 100% юзабилити для смартфонов.

P.S.    
Информация вашего поста http://joomlablog.ru/raznoe/595-rockettheme-predstavili-betu-versiyu-gantry-5 лишила меня сна в ночь с 27 на 28 марта. Однако, утро встретил вместе с скепсисом к Gantry 5.  
  
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet