Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Как закрыть некоторые ссылки для правильной перелинковки?

Как закрыть ссылки для правильной перелинковки?
Нашел статью по перелинковке http://www.webinformation.ru/reviews/seo/lf/text.htm Для выполнения сформулированных требований нужно закрыть от поисковика обратные ссылки в боксе «категории» соответствующими тегами. При этом когда находимся на главной, ссылки на категории в этом боксе должны оставаться открытыми, а когда находимся на других стр., например, на карточке товара, должен быть бокс «категории» с закрытыми ссылками – то есть нужно два варианта этого бокса, для главной и для остальных. Для этого сделал отдельную стр. для главной, и в ней вместо метки {$box_CATEGORIES} вставил готовый фрагмент HTML кода, который этот бокс рисует (скопировал со стр. через браузер в режиме просмотра кода), но при создании\удалении категории надо будет каждый раз переделывать. Теперь вопросы:
1. Как в автоматически генерируемом боксе «категории» закрыть от поисковика ссылки, если в шаблоне бокса они не видны, там только {$BOX_CONTENT}?
2. Можно ли сделать два варианта бокса «категории», чтобы оба генерировались автоматически, для главной и для остальных?


Так что же, вопросы правильной перелинковки никому не интересны?


1 - themes/шаблон/source/inc/show_category.inc.php тут выводятся ссылки для категорий
2 - можно. готового решения нету


впринципе не сложно

для всех остальных, кроме главной ставить noindex, nofollow


Спасибо за ответ. Переделал show_category.inc.php. Теперь в нём строки 112-114 выглядят так:
'<noindex><a href="' . os_href_link(FILENAME_DEFAULT, os_category_link($cid, $foo['name']) ) . '" rel="nofollow">'.
$foo['name'].$ProductsCount.
'</a></noindex>';

Теперь возник вопрос: как применяя средства движка автоматически сделать ссылки на карточках товара на другие карточки для последовательного соединения  их в кольцо? Можно ли для этого использовать поле «С этим товаром также покупают» или применить бокс «Рекомендуемые»?


настройка - разное - Включить навигацию по товару


и там же

Обратные перекрёстные ссылки
Активировать систему обратных перекрестных ссылок между товарами


noindex же можно в атрибут писать вроде rel="nofollow noindex", если не ошибаюсь
сам то noindex не валиден


СТранно. Подумалось, что можно использовать в атрибуте noindex, так как буквально вчера где-то именно так и встречал, и подумал, что можно. Однако такого rel="noindex" в яше не нашел.



noindex же можно в атрибут писать вроде rel="nofollow noindex", если не ошибаюсь
сам то noindex не валиден

Как я понимаю, эта команда в таком виде применяется в HEADе файла так: <meta name=“robots” content=“noindex,nofollow”>, поэтому её действие относится ко всему файлу. Тогда возникает вопрос: предусмотрена ли в Shopos возможность закрыть для индексации некоторые информационные страницы, например «Часто задаваемые вопросы» в их HEADе про помощи <meta name=“robots” content=“noindex,nofollow”>, не пойму как её в эту стр. поместить, или страницу можно закрыть только через robots.txt?


лучше через robots.txt
так как не нужно будет править файлы движка.



настройка - разное - Включить навигацию по товару

Искал модуль отображения этих ссылок, нашел два модуля: cross_selling.html и cross_selling_module.html. Какой из них в каком случае используется?



СТранно. Подумалось, что можно использовать в атрибуте noindex, так как буквально вчера где-то именно так и встречал, и подумал, что можно. Однако такого rel="noindex" в яше не нашел.


Тег noindex закрывает текстовую часть от индексации. К примеру описание товара может быть отличаться, а вот функции фотика одни и те же, получается что уникальность будешь меньше можно закрыть от индексации вида <noindex>не индексируемая часть</noindex> тогда не будет учитываться текст.
А именно ссылки закрывать от индексации тегом nofollow. Т.е. ссылка к примеру на внешний сайт производителя или ещё какая можно так закрыть <a rel="nofollow" href=http://mail.ru">mail.ru</a>
Такого рода выглядет это. Проверить индексируется ссылка или нет, можно с помощью плагинов в браузерах. Могу сказать если интересно прям видно какая ссылка не индексируется обводится она специальной рамкой) Или посмотреть в html страницу и видно станет!




СТранно. Подумалось, что можно использовать в атрибуте noindex, так как буквально вчера где-то именно так и встречал, и подумал, что можно. Однако такого rel="noindex" в яше не нашел.


Тег noindex закрывает текстовую часть от индексации. К примеру описание товара может быть отличаться, а вот функции фотика одни и те же, получается что уникальность будешь меньше можно закрыть от индексации вида <noindex>не индексируемая часть</noindex> тогда не будет учитываться текст.
А именно ссылки закрывать от индексации тегом nofollow. Т.е. ссылка к примеру на внешний сайт производителя или ещё какая можно так закрыть <a rel="nofollow" href=http://mail.ru">mail.ru</a>
Такого рода выглядет это. Проверить индексируется ссылка или нет, можно с помощью плагинов в браузерах. Могу сказать если интересно прям видно какая ссылка не индексируется обводится она специальной рамкой) Или посмотреть в html страницу и видно станет!


noindex понимает яндекс, а nofollow гугл

http://otvety.google.ru/otvety/thread?tid=186e23054a645e4e



noindex понимает яндекс, а nofollow гугл

http://otvety.google.ru/otvety/thread?tid=186e23054a645e4e



Тут двоякое чувство и надо проверять и тестировать.
Я также могу дать ссылку только считаю она более достоверная т.к. Матрикснет уже тоже Nofollow знает.
http://help.yandex.ru/webmaster/?id=1111858

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

Атрибут работает аналогично мета-тегу со значением nofollow, но распространяется только на ссылку, для которой указан.

Это всё написано в ссылке которую я дал. Просто мал ли кому лень будет читать я вырезал вставил слова.
И ссылку которую Жень ты дал там ответы 2009 года. Уже неактуально алгоритмы меняются каждую неделю.




настройка - разное - Включить навигацию по товару

Искал модуль отображения этих ссылок, нашел два модуля: cross_selling.html и cross_selling_module.html. Какой из них в каком случае используется?

Так что, кто-нибудь может подсказать, в чём различие между cross_selling.html и cross_selling_module.html?


Возникла необходимость вывести переменную {$products_data.PRODUCTS_EAN} во фрагменте страницы, формируемом посредством cross_selling.html . Попробовал заменить ею существующую там {$products_data.PRODUCTS_NAME} , но ничего не выводится. Кто нибудь знает, в какой файл нужно добавить запрос, чтобы выводилась эта переменная? В файле shopos\modules\cross_selling.php никаких запросов нет, видимо нужно искать выше по иерархии.


Возможно в каком-то из перечисленных файлов ?
Цитата из хелпа:
"Страница карточки товара.
  1. Может быть и другой шаблон. в зависимости от настроек товара. Скрипт /includes/modules/product_info.php
  2. Может быть и другой шаблон. в зависимости от настроек товара. Скрипт /includes/modules/product_attributes.php
  3. Скрипт /includes/modules/product_reviews.php и т.д. в зависимости от настроек могут выовдиться:навигация по товарам, прикреплённые файлы к товару и т.д. "  ?


Что, никто не знает?


Ни кому не интересно, или задача нереальной сложности?


Источник



Copyright ShopOS