Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Циклические кольцевые ссылки!


Recommended Posts

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

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:
там у них ошибка копи-пейста [emoji4] 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) то должен быть последний пункт на себя, а микроразметка требует чтобы все пункты были, ссылками.

Надіслати
Поділитися на інших сайтах

  • 1 year later...

А у логотипа убрать ссылку на главной так:

в catalog/controller/common/header.php вставляем 

$data['home_url'] = $_SERVER['REQUEST_URI'];

в catalog/view/theme/{*}/template/common/header.twig заменяем по такому условию

{% if (home_url == '/' or home_url == '/index.php?route=common/home') %}
	<img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" />
{% else %}	
	<a href="{{ home }}"><img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" /></a>
{% endif %}

 

Змінено користувачем comers
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.