MaxHub
Полезности по Maxsite CMS

html ссылки главного меню

Вопросы-ответы / 22 октября 2014

Все мы знаем компоненты menu. На днях узнал о том, что можно прописать микроразметку для меню, и загорелся этой идеей, но возникла проблема: в файлах компонента нет html ссылок вида < a href="">. Отсюда вопрос: в каком именно файле найти этот код?

Очень надо. Заранее благодарю.

Незрячий человек, занимающийся созданием, анализом и продвижением сайтов. Помимо этого, играю на гитаре и пою, пишу стихи и фантастику, интересуюсь идеей родовых поместий, жизни на природе.

Сайт

Комментариев: 13
  1. Денис, вам нужно искать стандартную для движка функцию mso_menu_build и в ней уже делать желаемые правки.

  2. Благодарю - скоро начну искать.

  3. Денис, а где про микроразметку читаете?

  4. Справка Гугла.

  5. Благодарю за информацию о функции ещё раз: всё получилось. В ближайшее время опишу работу у себя на блоге.

  6. Денис, так ты хоть ссылку на статью сюда выложи, когда напишешь, ок?

  7. Конечно. Так и сделаю.

  8. Так и не написал, видимо... Тема актуальна! Микроразметка нужна. Почему читаем Гугл под Ру трафик?

  9. Здравствуйте. Прошу обратить внимание:

    Статья написана: http://denis-skripnik.ru/page/mikrorazmetka-glavnogo-menju

    У меня можно авторизоваться при помощи вашего сайта (Стандартный плагин), так что если возникнут вопросы, не составит труда оставить комментарий.

  10. Денис, ваша разметка меню не верная. Так нужно размечать хлебные крошки на сайте....

    Пример кода разметки меню:

    <nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
    <ul class="menu">
    <li ><a href="http://link"  itemprop="url">ссылка</a></li>
    <li><a href="http://link" itemprop="url">ссылка</a></li>
    <li><a href="http://link"itemprop="url">ссылка</a></li>
    </ul>
    </nav>

    Как я реализовал, да довольно просто свой компонент меню и функция для меню в my_functions.php шаблона.

    Яндекс не особо хорошо понимает shema, для него используем атребут:

    role="navigation"
  11. Ясно. Я просто искал в поисковиках разметку меню, но кроме того, что я написал, не нашёл. А в чём разница с точки зрения восприятия поисковиками того и этого кода, и, если не секрет, выложите пожалуйста my-funktions.php.

    Теперь буду думать, как статью изменить.

  12. Денис, да не секрет естественно. в код просто ссылки

    itemprop="url"
    добавляется. Я вот с клиентами разгребусь за пару дней и выложу доработанный шаблон с плагинами в которых shema внедрил. Ибо там переделано многое. Тот же рейтинг и.т.д звездочками...

    Разница в том, что яндекс в отличии от гугла, не так хорошо понимает shema для него и пилим html5 свойства типа

    role="navigation"
    в меню. Если нужно могу запаковать компонент меню и my-funktions.php(но там еще js файлик для меню и css нужно). Если интересно shema я основательно внедрил в мой портал http://altermetal.net там многие сниппеты реализованы. можно наглядно потестить через сервисы проверки и посмотреть исходный код, дабы найти ответы на некоторые вопросы.

  13. Забыл написать сразу, как отредактировал статью, что изменил код по инструкциям Евгения - благодарю его за это.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Вход / регистрация или войти без комментирования
  Имя и сайт используются только при регистрации

Авторизация MaxSiteAuth. Войти через loginza

(обязательно)