Перейти к содержанию

Рекомендуемые сообщения

Доброго времени суток подскажите как убрать ссылку страницы на саму себя из хлебных крошек в категориях и товарах, чтоб последнее звено было не ссылка, а текст.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

посчитать кол-во ссылок, если ссылка последняя - выводить ее просто текстом а не ссылкой

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, spectre сказал:

посчитать кол-во ссылок, если ссылка последняя - выводить ее просто текстом а не ссылкой

 

а как и где это сделать?

но последняя, может быть и 2я и 3я ссылка на разных страницах

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Evgenii1884 сказал:

 

а как и где это сделать?

но последняя, может быть и 2я и 3я ссылка на разных страницах

 

это во всех шаблонах надо менять

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что менять то? во всех шаблонах чего?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, Evgenii1884 сказал:

что менять то? во всех шаблонах чего?

 

мне за вас предлагаете это сделать? Я могу но за пару пива

 

зайдите в любой шаблон, посмотрите как сделан вывод ссылок и сделайте модификатор

начинается как-то вроде {% if breadcrumbs %}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я не заставляю никого ничего делать, я спросил может кто знает, сталкивался с таким.

форум ведь создан для общения, не правда ли?

просто ответы ребусы - это ровным счетом ничего.

8 минут назад, spectre сказал:

зайдите в любой шаблон, посмотрите как сделан вывод ссылок и сделайте модификатор

начинается как-то вроде {% if breadcrumbs %}

такой ответ в стиле: Как сочинить хит? послушайте песню и сочините лучше. все ведь так просто!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну так вам дали четкий ответ как это сделать самостоятельно, если не хватает каких-то навыков понять то нужно немного подучиться

не понимаю претензий

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если везде

catalog\view\theme\default\template\account\

catalog\view\theme\default\template\affiliate\

catalog\view\theme\default\template\checkout\

catalog\view\theme\default\template\common\

catalog\view\theme\default\template\error\

catalog\view\theme\default\template\information\

catalog\view\theme\default\template\product\

 

Если категориях и товарах

catalog\view\theme\default\template\product\product.twig

catalog\view\theme\default\template\product\category.twig

 

находите

 

<ul class="breadcrumb">
{% for breadcrumb in breadcrumbs %}
<li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
{% endfor %}
</ul>

 

меняете на

 

<ul class="breadcrumb">
{% for i,breadcrumb in breadcrumbs %}
<li>{% if (breadcrumbs|length > i+1 ) %}<a href="{{ breadcrumb['href'] }}" >{{ breadcrumb['text'] }}</a>{% else %}{{ breadcrumb['text'] }}{% endif %}</li>
{% endfor %}
</ul>

 

После в админке обновляем модификаторы в менеджер дополнений

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, Evgenii1884 сказал:

Доброго времени суток подскажите как убрать ссылку страницы на саму себя из хлебных крошек в категориях и товарах, чтоб последнее звено было не ссылка, а текст. 

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, Evgenii1884 сказал:

Доброго времени суток подскажите как убрать ссылку страницы на саму себя из хлебных крошек в категориях и товарах, чтоб последнее звено было не ссылка, а текст.

Привет мифу из 90 -х прошлого века

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мало того ... google обязывает чтобы последняя ссылка ХК была "сама на себя"
Без этого он начинает "ругаться" в микроразметке
Забудьте про "циклические ссылки" ... это уже миф мошенников типа seo шников
ПС давно научились это все нормально определять и раздуплять

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может он просто хочет эститически , а не для убирания ссылки самой на себя.

И гугл ничего не обязывает!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, markimax сказал:

google обязывает

В каком месте?

Это требует микроразметка, ХК, но "ссылку" можно разместить в мета параметре или линк
 

<div class="breadcrumb">
		<span itemtype="http://data-vocabulary.org/Breadcrumb" itemscope=""><a href="САЙТ/" itemprop="url"><span class="gotohome" itemprop="title">Главная</span></a>
</span>
		 » <span itemtype="http://data-vocabulary.org/Breadcrumb" itemprop="child" itemscope=""><a href="САЙТ/КАТЕГОРИЯ" itemprop="url"><span itemprop="title">НАЗВАНИЕ</span></a>
</span>
		 » <span itemtype="http://data-vocabulary.org/Breadcrumb" itemprop="child" itemscope=""><span itemprop="title">ТОВАР<link itemprop="url" href="САЙТ/ТОВАР.html"> </span>						
</span>
</div>

 

  • +1 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, за ответы. вот так все четко, без ребусов и загадок!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 10.06.2018 в 18:50, markimax сказал:

Мало того ... google обязывает чтобы последняя ссылка ХК была "сама на себя"
Без этого он начинает "ругаться" в микроразметке
Забудьте про "циклические ссылки" ... это уже миф мошенников типа seo шников
ПС давно научились это все нормально определять и раздуплять

 

Есть где-нибудь пруф? Не смог найти. Сейчас бодаюсь с похожим сеошником.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 10.06.2018 в 21:50, markimax сказал:

Без этого он начинает "ругаться" в микроразметке

Пример магазина , где ругается можно?
https://search.google.com/structured-data/testing-tool

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ХК выводится в пс, если последняя текстом, ровно до последнего item. Как понимаю как раз из за того что последняя не ссылкой, а вот я правда не видел если последняя ссылкой будет ли последний элемент вучаствовать в формировании снипета или нет.
Наверно надо спросить у exploit он вроде как автор модуля разметки и наверняка делал какие либо исследования. Надеюсь он поделиться данным опытом)

Отправлено через Tapatalk

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробую обяснит:

Гугл ругается если последний елемент крошках добавлен в разметку, но урл нет. Если урл добавлен нет проблем и все ок.

Он позволяет его не добавлят в случай когда ест многие урл для ета страница (класический опенкарт).

Если стоит сео про и страница всегда откривается с статические крошки - можно добавит последний елемент.

https://developers.google.com/search/docs/data-types/breadcrumb

Quote

Often, as illustrated in following use cases, users can arrive at a page from very different types of search queries. While each search may return the same web page, the breadcrumb categorizes the content within the context of the Google Search query. The page ancillaryjustice.htmlmight display the following breadcrumb trails depending upon the search context:

там у них ошибка копи-пейста :) Social Profile должно бит breadcrumb

Quote

In addition to the general structured data guidelines, Social Profile markup should create one or more breadcrumb trails without a crumb for the target page if it's possible to find the page within a larger set of search results. Continuing the previous examples, because the search query award winning science fiction novels would find many other pages in addition to ancillaryjustice.html, you might include the breadcrumb trail to reflect the broader search category:

edit:

Хочу уточнит: Он позволяет его не добавлят в случай когда ест многие урл для ета страница

В смисле не добавлят последний елемент крошках, а не только урл.

технически ето так: array_pop($breadcrumbs);

Изменено пользователем Agatha65
  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Попробую обяснит:
Гугл ругается если последний елемент крошках добавлен в разметку, но урл нет. Если урл добавлен нет проблем и все ок.
Он позволяет его не добавлят в случай когда ест многие урл для ета страница (класический опенкарт).
Если стоит сео про и страница всегда откривается с статические крошки - можно добавит последний елемент.
https://developers.google.com/search/docs/data-types/breadcrumb
Often, as illustrated in following use cases, users can arrive at a page from very different types of search queries. While each search may return the same web page, the breadcrumb categorizes the content within the context of the Google Search query. The page ancillaryjustice.htmlmight display the following breadcrumb trails depending upon the search context:
там у них ошибка копи-пейста  Social Profile должно бит breadcrumb
In addition to the general structured data guidelines, Social Profile markup should create one or more breadcrumb trails without a crumb for the target page if it's possible to find the page within a larger set of search results. Continuing the previous examples, because the search query award winning science fiction novels would find many other pages in addition to ancillaryjustice.html, you might include the breadcrumb trail to reflect the broader search category:
 
Спасибо!

Отправлено через Tapatalk

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 13.06.2018 в 16:15, Agatha65 сказал:

Попробую обяснит:

Гугл ругается если последний елемент крошках добавлен в разметку, но урл нет. Если урл добавлен нет проблем и все ок.

Он позволяет его не добавлят в случай когда ест многие урл для ета страница (класический опенкарт).

Если стоит сео про и страница всегда откривается с статические крошки - можно добавит последний елемент.

https://developers.google.com/search/docs/data-types/breadcrumb

там у них ошибка копи-пейста  Social Profile должно бит breadcrumb

edit:

Хочу уточнит: Он позволяет его не добавлят в случай когда ест многие урл для ета страница

В смисле не добавлят последний елемент крошках, а не только урл.

технически ето так: array_pop($breadcrumbs);

Я здесь в "бане" был, не мог ответить :)
Спасибо @Agatha65 четко и ясно все разъяснила

Google рекомендует если у вас классические ХК (т е путь ОТКУДА пришел пользователь) то можно последний "пункт" в ХК не публиковать
Если же у вас путь ХК "постоянный" (seo_pro) то должен быть последний пункт на себя, а микроразметка требует чтобы все пункты были, ссылками.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×