mykvartira 4 Жалоба Опубликовано: January 1, 2018 Добрый вечер всем. Подскажите где в шаблоне realia сделать разметку хлебных крошек? <div itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> По возможности самый простой и понятный вариант, можно готовый код. Спасибо Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: January 3, 2018 Подскажите как кто реализовывал. Я пытаюсь найти в realty_view но четно. Уже полез в kvartira_view.php но там хз что делать, чтобы не испортить. Буду рад любой помощи Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: January 6, 2018 Если не ошибаюсь, надо искать в шаблонах layout_xxx.tpl, переменная $breadcrumbs Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: January 7, 2018 19 часов назад, Chernetskiy сказал: Если не ошибаюсь, надо искать в шаблонах layout_xxx.tpl, переменная $breadcrumbs Да есть в layout_basic и layout_full код вывода хлебных крошек. <div class="account"> {if $breadcrumbs != ''} <div id="breadcrumbs">{$breadcrumbs}</div> {/if} Но как прописать разметку не совсем понятно. Может у кого-то прописаны и поделитесь кодом? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: January 7, 2018 3 часа назад, mykvartira сказал: Да есть в layout_basic и layout_full код вывода хлебных крошек. <div class="account"> {if $breadcrumbs != ''} <div id="breadcrumbs">{$breadcrumbs}</div> {/if} Но как прописать разметку не совсем понятно. Может у кого-то прописаны и поделитесь кодом? Попробуйте добавить нужное вам окружение в код вокруг {$breadcrumbs}, типа так: <div class="account"> {if $breadcrumbs != ''} <div id="breadcrumbs"> <div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">{$breadcrumbs}</div> </div> {/if} Может получится...? Кусок кода вставил из вашего первого поста. Может быть прокатит и так: <div class="account"> {if $breadcrumbs != ''} <div id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">{$breadcrumbs}</div> {/if} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: January 7, 2018 16 минут назад, Chernetskiy сказал: Попробуйте добавить нужное вам окружение в код вокруг {$breadcrumbs}, типа так: <div class="account"> {if $breadcrumbs != ''} <div id="breadcrumbs"> <div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">{$breadcrumbs}</div> </div> {/if} Может получится...? Кусок кода вставил из вашего первого поста. В layout_basic.tpl использую такой код <div class="container"> <div id="main"> <div class="row"> <div class="span9"> {if $is_account} <div class="account"> {if $breadcrumbs != ''} <div id="breadcrumbs"> <div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">{$breadcrumbs}</div> </div> {/if} <div class="clear"></div> {if $main_file_tpl != ''} <h1 class="page-header">{$title}</h1> {include file="$main_file_tpl"} {else} <h1 class="page-header">{$title}</h1> {$main} {/if} </div> {else} {if $breadcrumbs != ''} <div id="breadcrumbs">{$breadcrumbs}</div> {/if} {if $main_file_tpl != ''} <h1 class="page-header">{$title}</h1> {include file="$main_file_tpl"} {else} <h1 class="page-header">{$title}</h1> {$main} {/if} {/if} {include file="top_special.tpl"} </div> <div class="sidebar span3"> <!-- {include file="agents_list.tpl"} --> {include file='right_special.tpl'} </div> </div> {include file="news_list_column.tpl"} </div> </div> Ничего не происходит. Разметка не появляется. Этот шаблон отвечает за вывод информации для авторизированных пользователей? Произвел изменения в layout_full.tpl, так же никакой реакции. Просмотрел код страницы <div class="container"> <div id="main"> <div id="breadcrumbs"><a href="/">Главная</a> Получается где-то в других tpl прописывается Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: January 7, 2018 Вот вот что-то начинает проклевываться. В layout_full.tpl разместил так <div class="container"> <div id="main"> {if $is_account} <div class="account"> {if $breadcrumbs != ''} <div id="breadcrumbs"><!-- cutcut -->{$breadcrumbs}<!-- cutcut --></div> {/if} <div class="clear"></div> {$main} </div> {else} {*if $geodata_on_home} {include file="map_on_main.tpl"} {/if*} {if $breadcrumbs != ''} <div id="breadcrumbs"> <div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">{$breadcrumbs}</div> </div> {/if} {if $main_file_tpl != ''} <div class="clear"></div> {include file="$main_file_tpl"} {else} {$main} {/if} {/if} {include file="top_special.tpl"} {$articles_block_html} {include file="news_list_column.tpl"} </div> </div> Разметка нашлась, но выдает ошибку, осталось прописать тайтл и урл. Для этого как мне понимается нужно идти в код формирования самих {$breadcrumbs} и прописывать там. Может разработчики подскажут как быть? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: January 7, 2018 5 минут назад, mykvartira сказал: Вот вот что-то начинает проклевываться. В layout_full.tpl разместил так... Разметка нашлась, но выдает ошибку, осталось прописать тайтл и урл. Для этого как мне понимается нужно идти в код формирования самих {$breadcrumbs} и прописывать там. Может разработчики подскажут как быть? Не думаю, что стоит лезть в код формирования, {$breadcrumbs} формирует готовую ссылку. Вам остается её только окружить itemscope, что вполне можно сделать в шаблонах, оттуда она и прочитается. Другое дело, что каждый из шаблонов layout_xxx.tpl подключается в каждом конкретном случае, какой-то выводит на страницах статей, другой в новостях и т.п. Надо экспериментировать и смотреть где вылезет, не забываем сбрасывать кэш или обнулить его в настройках, пока экспериментируете. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: January 7, 2018 8 минут назад, Chernetskiy сказал: Не думаю, что стоит лезть в код формирования, {$breadcrumbs} формирует готовую ссылку. Вам остается её только окружить itemscope, что вполне можно сделать в шаблонах, оттуда она и прочитается. Другое дело, что каждый из шаблонов layout_xxx.tpl подключается в каждом конкретном случае, какой-то выводит на страницах статей, другой в новостях и т.п. Надо экспериментировать и смотреть где вылезет, не забываем сбрасывать кэш или обнулить его в настройках, пока экспериментируете. Да совершенно верно каждый имеет свои хлебные крошки. Мы сейчас работает над ХК в карточках объектов. Получаем <div id="breadcrumbs"> <div itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/">Главная</a> / <a href="/doma-uchastki">Дома-участки</a> / <a href="/doma-uchastki/doma-kottedji">Дома, Коттеджи</a> / <a href="/doma-uchastki/doma-kottedji/prodaja">Продажа</a></div> </div> Мы обернули все крошки, сейчас для каждой ссылки нужно указать тайтл и урл. А как это сделать ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: January 7, 2018 4 минуты назад, mykvartira сказал: Да совершенно верно каждый имеет свои хлебные крошки. Мы сейчас работает над ХК в карточках объектов. Получаем <div id="breadcrumbs"> <div itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/">Главная</a> / <a href="/doma-uchastki">Дома-участки</a> / <a href="/doma-uchastki/doma-kottedji">Дома, Коттеджи</a> / <a href="/doma-uchastki/doma-kottedji/prodaja">Продажа</a></div> </div> Мы обернули все крошки, сейчас для каждой ссылки нужно указать тайтл и урл. А как это сделать ? Так это у вас уже присутствует в вашем примере. ХК именно так и работает, каждый кусок ХК это и есть ссылка с тайтлом: Главная/Дома-участки/Дома, коттеджи/Продажа - всё это набор ссылок Ссылка на главную/ссылка/ссылка/ссылка Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: January 7, 2018 14 минуты назад, Chernetskiy сказал: Так это у вас уже присутствует в вашем примере. ХК именно так и работает, каждый кусок ХК это и есть ссылка с тайтлом: Главная/Дома-участки/Дома, коттеджи/Продажа - всё это набор ссылок Ссылка на главную/ссылка/ссылка/ссылка Это все мне понятно, а вот ПС не совсем. Так как разметка выдает ошибку. И конструкция должна быть выполнена по правилам Каждая ссылка на страницу заключается в блок с атрибутами itemscope itemtype="http://data-vocabulary.org/Breadcrumb", который описывает элемент, как навигационный. Внутри бока имеется ссылка с атрибутом itemprop="url", дающий понимание, что это ссылка. Название же страницы выводится не между ссылочным тегом <a>, а в теге span с атрибутом itemprop="title", который говорит, что это имя страницы. На данный момент этого нет и сделать это можно только в системе где формируются ссылки. Я вот о чем. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: January 7, 2018 Честно говоря, не вникал в тему хлебных крошек. Надо копать код, где именно Дима или Константин подскажут. Как я понял, остается в код добавить @type breadcrumb перед каждой формируемой ссылкой, фактически title и url уже формируются, только проверяльщик этого не видит. Вопрос в другом, не вылезет-ли этот @type на сайте рядом со слэшами в ХК? А по большому счету, стоит-ли овчинка выделки? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: January 7, 2018 Немного копнул глубже, и как мне показалось, сейчас вы занялись мышинной возней. В окружении к хлебным крошкам вы используете описание http://data-vocabulary.org/Breadcrumb, фактически оно устарело и вот что на их сайте говорится: Data-Vocabulary.org С июня 2011 года несколько крупных поисковых систем сотрудничают в новой общей лексике данных, называемой schema.org . Словарь schema.org можно использовать как с синтаксисом Microdata, так и с RDFa 1.1 Lite, и он имеет типы для Event , Organization , Person , Product , Review , AggregateRating , Offer и сотен других. Для получения подробной информации см. Блог schema.org для получения последних новостей, а также schema.org и FAQ . Идем на schema.org и видим, что там про хлебные крошки там и не упоминается. Однако, откопал у них Выпуск № 333 : Уточненное описание BreadcrumbList (последняя версия), в котором много чего описано с примерами кода. В частности микроразметка хлебных крошек должна на текущий момент выглядеть примерно так: <ol itemscope itemtype = "http://schema.org/BreadcrumbList" > <li itemprop = "itemListElement" itemscope itemtype = "http://schema.org/ListItem" > <a itemprop = "item" HREF = "https://ваш_сайт.ru"> //Здесь полная ссылка на главную <span itemprop = "name" > Главная </ span> </a> <meta itemprop = "position" content = "1" /> </li> <li itemprop = "itemListElement" itemscope itemtype = "http://schema.org/ListItem" > <a itemprop = "item" HREF = "https://ваш_сайт.ru/doma-uchastki"> //Здесь ссылка на 2 раздел ХК <span itemprop = "name" > Дома, участки </ span> </a> <meta itemprop = "position" content = "2" /> </li> и т.д. по каждому последующему разделу хлебных крошек </ol> Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: January 7, 2018 26 минут назад, Chernetskiy сказал: Честно говоря, не вникал в тему хлебных крошек. Надо копать код, где именно Дима или Константин подскажут. Как я понял, остается в код добавить @type breadcrumb перед каждой формируемой ссылкой, фактически title и url уже формируются, только проверяльщик этого не видит. Вопрос в другом, не вылезет-ли этот @type на сайте рядом со слэшами в ХК? А по большому счету, стоит-ли овчинка выделки? Этот @type нигде не вылезет, это что-то типо машинного кода для гугл как я понимаю, ну и немного для яндекса. Имея разметку мы покажем ПС какие есть ХК, структуру сайта. Также будем иметь красивый вид в поиске Возможно это даст указания яндексу для создания быстрых ссылок. Все это положительно скажется на пов.фактор пользователя и сео в целом. Так что я разметку такого уровня внес в следующее обновление движка. Тут прописывать не нужно каждую отдельно, все автоматом. Указал новую категорию, получил разметку. Так что бьемся дальше... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: January 7, 2018 Я думаю так, если есть возможность сделать правильно и хорошо, то зачем делать лишь бы как и плохо! Посмотрел сайты размещенные на нашей ЦМС, да никто не загоняется. Никаких разметок, оптимизация и ПФ оставляет желать лучшего. Но это не плохо для них, вернее им этого достаточно. Но если, есть желание сделать что-то супер конкурентное, нужно использовать все возможные варианты для внутренней оптимизации. Без нее, устанешь платить за продвижение. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: January 7, 2018 Вот что Яша говорит про быстрые ссылки: Быстрые ссылки могут отображаться в результатах поиска для главной и для внутренних страниц сайта. Для этого должны выполняться следующие условия: Для страницы сформированы быстрые ссылки — проверьте это в разделе Информация о сайте → Быстрые ссылки Яндекс.Вебмастера. Страница не заражена вирусом в данный момент — проверьте наличие уведомлений в разделе Безопасность и нарушения. Страница входит в ТОП 3 результатов поиска. По умолчанию порядок быстрых ссылок выбирается автоматически. Вы можете изменить его в Яндекс.Вебмастере. Если при переходе по быстрой ссылке страница недоступна роботу, эта быстрая ссылка исключается из результатов поиска. Страница может быть недоступна по нескольким причинам. Например, она была удалена с сайта или запрещена в файле robots.txt. Что необходимо для создания быстрых ссылок Робот Яндекса может выделить важные разделы сайта и сформировать быстрые ссылки при следующих условиях: основные разделы и страницы доступны с главной страницы сайта; навигация по сайту продумана и логична; названия страниц короткие, понятны и точно отражают их содержание; ссылки, выполненные в виде картинок, имеют заполненный атрибут alt, отражающий их назначение; содержимое мета-тега title совпадает с ее заголовком (выделенным элементом h1) и с текстами внутренних ссылок, которые ведут на эту страницу. Например, если на сайте есть страница с контактной информацией, то чтобы робот правильно ее обработал, в мета-теге title этой страницы должно быть указано: «Название компании» — «Контакты»или просто «Контакты»; внутри страницы должен быть заголовок — «Контакты»; текст ссылки на эту страницу с главной и внутренних страниц сайта должен быть «Контакты». PS: Про микроразметку хлебных крошек тут ни слова Но, чтобы всё это заработало, надо попасть в TOP-3! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: January 7, 2018 5 минут назад, Chernetskiy сказал: Вот что Яша говорит про быстрые ссылки: PS: Про микроразметку хлебных крошек тут ни слова Но, чтобы всё это заработало, надо попасть в TOP-3! Хорошая информация. Я просто начал заниматься этими хк, так как в гугле заметил рекомендацию. Может для гугла другая история. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: January 7, 2018 А теперь можно поррасуждать о создании быстрых ссылок для сайта недвижимости прямо по пунктам: основные разделы и страницы доступны с главной страницы сайта; (А Главной страницы сайта как таковой не существует Это допустимо только для основных страниц, типа Контакты, О нас, статьи которые упоминаются на Главной. Но быстрые ссылки на реализуемые объекты у вас никогда не появятся, т.к. прийдется писать каждому объявлению уникальный авторский текст на 300 слов и больше, что весьма проблематично и кто этим будет заниматься? В объявлениях не должно быть однотипных фраз, что не получится, т.к. объявления схожи по параметрам и описаниям, и под занавес - объявление должно попасть в ТОП-3) навигация по сайту продумана и логична; (решаемо) названия страниц короткие, понятны и точно отражают их содержание; (надо хорошо дорабатывать) ссылки, выполненные в виде картинок, имеют заполненный атрибут alt, отражающий их назначение; (решаемо, но агенты этим заниматься не будут) содержимое мета-тега title совпадает с ее заголовком (выделенным элементом h1) и с текстами внутренних ссылок, которые ведут на эту страницу. (придется повозиться, но это не разовое мероприятие, агенты будут с этим заморачиваться?) Отсюда вывод, максимум на что вы сможете получить быстрые ссылки - на статьи и страницы Контакты, О нас (при условии наличия на них качественного авторского текста от 300 слов, с картинками, Alt'ами, ссылками, заголовками, абзацами и без тошноты). Страницы объявлений быстрых ссылок не получат хотя-бы по тому, что Главной страницы как таковой не существует, есть некая основная страница, на которой генерируется список последних объявлений, которые на ней не задерживаются хотя-бы по срокам публикации, к тому-же в ТОП-3 они не попадут по ряду вышеуказанных причин. Тогда стоит-ли тратить на это время, ковырять код, ломать структуру сайта и т.п.? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: January 7, 2018 3 минуты назад, Chernetskiy сказал: А теперь можно поррасуждать о создании быстрых ссылок для сайта недвижимости прямо по пунктам: основные разделы и страницы доступны с главной страницы сайта; (А Главной страницы сайта как таковой не существует Это допустимо только для основных страниц, типа Контакты, О нас, статьи которые упоминаются на Главной. Но быстрые ссылки на реализуемые объекты у вас никогда не появятся, т.к. прийдется писать каждому объявлению уникальный авторский текст на 300 слов и больше, что весьма проблематично и кто этим будет заниматься? В объявлениях не должно быть однотипных фраз, что не получится, т.к. объявления схожи по параметрам и описаниям, и под занавес - объявление должно попасть в ТОП-3) навигация по сайту продумана и логична; (решаемо) названия страниц короткие, понятны и точно отражают их содержание; (надо хорошо дорабатывать) ссылки, выполненные в виде картинок, имеют заполненный атрибут alt, отражающий их назначение; (решаемо, но агенты этим заниматься не будут) содержимое мета-тега title совпадает с ее заголовком (выделенным элементом h1) и с текстами внутренних ссылок, которые ведут на эту страницу. (придется повозиться, но это не разовое мероприятие, агенты будут с этим заморачиваться?) Отсюда вывод, максимум на что вы сможете получить быстрые ссылки - на статьи и страницы Контакты, О нас (при условии наличия на них качественного авторского текста от 300 слов, с картинками, Alt'ами, ссылками, заголовками, абзацами и без тошноты). Страницы объявлений быстрых ссылок не получат хотя-бы по тому, что Главной страницы как таковой не существует, есть некая основная страница, на которой генерируется список последних объявлений, которые на ней не задерживаются хотя-бы по срокам публикации, к тому-же в ТОП-3 они не попадут по ряду вышеуказанных причин. Тогда стоит-ли тратить на это время, ковырять код, ломать структуру сайта и т.п.? Почему, категории не попадут в быстрые ссылки? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: January 7, 2018 12 минуты назад, mykvartira сказал: Хорошая информация. Я просто начал заниматься этими хк, так как в гугле заметил рекомендацию. Может для гугла другая история. В Гугле столько заморочек, что они уже сами теряются в собственных критериях оценки сайтов , а их более 800 только известных, кто-же вам расскажет о своих ноу-хау. У Яндекса немного меньше - около 240-280, но учитывая их скорость смены настроения постоянные нововведения, думаю, что ситуация еще не скоро устаканится. У поисков много рекомендаций, что-то полезное, что-то особой роли не играет, что-то опосредованно - в помощь соцсетям, но и много устаревшей информации... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: January 7, 2018 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: January 7, 2018 Только что, Chernetskiy сказал: В Гугле столько заморочек, что они уже сами теряются в собственных критериях оценки сайтов , а их более 800 только известных, кто-же вам расскажет о своих ноу-хау. У Яндекса немного меньше - около 240-280, но учитывая их скорость смены настроения постоянные нововведения, думаю, что ситуация еще не скоро устаканится. У поисков много рекомендаций, что-то полезное, что-то особой роли не играет, что-то опосредованно - в помощь соцсетям, но и много устаревшей информации... Согласен, за ними не угонишься... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: January 7, 2018 1 минуту назад, mykvartira сказал: Почему, категории не попадут в быстрые ссылки? Да потому что это не конечная уникальная страница сайта, а такой-же авто-генерируемый набор объявлений как и Главная. Контент однотипный и не постоянный, к тому-же не уникально-авторский и по тем-же причинам не попадающий в ТОП-3. Вдобавок, поисковики видят, что это за страница - авторский текст какого-то блока или доска объявлений, отсюда и реакция разная на выдачу. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: January 7, 2018 Но я бы сделал разметку)))) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: January 7, 2018 3 минуты назад, mykvartira сказал: А вот эти ребята в приоритете (для этого у поисковиков есть отдельный критерий). У вас будет так-же, когда станете организацией со скромным названием Microsoft, Google, Sony, Mercedes, Авито, ЦИАН и т.п. :) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах