Грамотная Перелинковка На Шаблонах Стореленда
#1
Отправлено 17 Январь 2013 - 11:24
Допустим, мы продвигаем главную под ВЧ, категории и статьи по СЧ и страницы товаров под НЧ.
Схема известно какая д/б
Главная
/ \
Кат.1 Кат.2
/ \ / \
т1 т2 т3 т4
При чем если мы продвигаем главную под ВЧ, то товары должны ссылаться на неё, а категории - нет, если же нам нужны НЧ, то товары должны ссылаться так же на категории, а на главную - нет.
Т.о. при ВЧ мы закрываем тегом <nofollow> внутренние ссылки со страниц товара на категории, а с категорий - на главную.
При НЧ закрываем ссылки с товаров на главную, а на категории оставляем.
Это мои первичные соображения.
Внимание вопрос к админам! Как определить в общем шаблоне на какой странице мы находимся? Категория, товар, страница (page), корзина там и т.д.
Вопрос к остальным - кто-нибудь задавался задачей сделать правильную перелинковку на сайтах стореленд - поделитесь соображениями?
#2
Отправлено 17 Январь 2013 - 11:44
Вы можете вывести список доступных переменных вставив код "{print_r}" в любое место внутри кода.
{print_arrays}Выведет все доступные в этом файле массивы.
#3
Отправлено 17 Январь 2013 - 15:33
Koderhan (17 Январь 2013 - 11:44) писал:
Вы можете вывести список доступных переменных вставив код "{print_r}" в любое место внутри кода.
{print_arrays}Выведет все доступные в этом файле массивы.
Ок, а как использовать эту переменную? Не парсить же URL)
#4
Отправлено 17 Январь 2013 - 15:57
kovalevap (17 Январь 2013 - 15:33) писал:
Достаточно вставить эту переменную в любое место в коде.
Попробуйте например вставить после тега <body>.
Тег <body> находится в файле "HTML".
#5
Отправлено 19 Январь 2013 - 08:19
Koderhan (17 Январь 2013 - 15:57) писал:
Достаточно вставить эту переменную в любое место в коде.
Попробуйте например вставить после тега <body>.
Тег <body> находится в файле "HTML".
#7
Отправлено 21 Январь 2013 - 09:16
Ну ок, повторюсь: задача состоит в том, чтобы определить на какой странице мы находимся. Не конкретно какой, а какого типа - категория, товар, страница (page) и т.д. Для главной есть "if main_page", а как опознать другие, чтобы, например, не передавать вес определенных ссылок меню со страниц категорий или товаров - вот в чем вопрос. CURRENT_URL не поможет, т.к. нужен код, который будет парсить значение этой переменной на вхождения опр. слов... короче это нереально.
#8
Отправлено 21 Январь 2013 - 11:56
kovalevap (21 Январь 2013 - 09:16) писал:
Ну ок, повторюсь: задача состоит в том, чтобы определить на какой странице мы находимся. Не конкретно какой, а какого типа - категория, товар, страница (page) и т.д. Для главной есть "if main_page", а как опознать другие, чтобы, например, не передавать вес определенных ссылок меню со страниц категорий или товаров - вот в чем вопрос. CURRENT_URL не поможет, т.к. нужен код, который будет парсить значение этой переменной на вхождения опр. слов... короче это нереально.
Для обращения к какой-то конкретной странице можете использовать вот такую команду {MOD_LNAME}=название переменной страницы
Чтобы узнать имя этой переменной для страницы, воспользуйтесь на данной странице переменной {print_vars}
Пример с реализацию подобной функции можете посмотреть здесь
#9
Отправлено 22 Январь 2013 - 09:01
support 2.0 (21 Январь 2013 - 11:56) писал:
Чтобы узнать имя этой переменной для страницы, воспользуйтесь на данной странице переменной {print_vars}
Пример с реализацию подобной функции можете посмотреть здесь
{MOD_LNAME} => goods
То, что надо, спасибо!
#10
Отправлено 01 Апрель 2013 - 05:06
Если ты находишься на странице "catalog/" то закрыть от индексации все ссылки левого раздвижного меню. Так как получается, что я смотрю, допустим кольца, а у меня вхождение слова Браслеты чуть ли не на одном уровне. И тоже самое со страницей товара. Если ты находишься на странице "goods/", нужно также закрыть от индексации все ссылки из меню.
Как это сделать? Я пробовал прямо в шаблоне HTML добавить к отображению каталога условие IF {MOD_LNAME} => goods то <noindex> Весь код отображения левого каталога </noindex>
ELSE стандартное отображение
<!-- Каталог товаров -->
{%IFNOT catalog_full_empty%}
{%FOR catalog_full%}
{% IF catalog_full.FIRST %}<ul id="nav">{% ENDIF %}
<li class="
level{catalog_full.LEVEL}
nav-{catalog_full.index}
{% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %}
{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %}
{% IF catalog_full.HIDE %}hide{% ENDIF %}
">
<a href="{catalog_full.URL}"><span>{catalog_full.NAME}</span></a>
{% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
{% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
{%ENDFOR%}
{%ENDIF%}
<!-- /Каталог товаров -->
однако такое нельзя сохранить... я не силён в програмировании, и не знаю, правильно ли я всё написал. Прошу, подскажите как такое реализовать?
Можно было бы вообще его закрыть, но на главной странице он нужен(
#11
Отправлено 01 Апрель 2013 - 07:13
spliny (01 Апрель 2013 - 05:06) писал:
Если ты находишься на странице "catalog/" то закрыть от индексации все ссылки левого раздвижного меню. Так как получается, что я смотрю, допустим кольца, а у меня вхождение слова Браслеты чуть ли не на одном уровне. И тоже самое со страницей товара. Если ты находишься на странице "goods/", нужно также закрыть от индексации все ссылки из меню.
Как это сделать? Я пробовал прямо в шаблоне HTML добавить к отображению каталога условие IF {MOD_LNAME} => goods то <noindex> Весь код отображения левого каталога </noindex>
ELSE стандартное отображение
<!-- Каталог товаров -->
{%IFNOT catalog_full_empty%}
{%FOR catalog_full%}
{% IF catalog_full.FIRST %}<ul id="nav">{% ENDIF %}
<li class="
level{catalog_full.LEVEL}
nav-{catalog_full.index}
{% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %}
{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %}
{% IF catalog_full.HIDE %}hide{% ENDIF %}
">
<a href="{catalog_full.URL}"><span>{catalog_full.NAME}</span></a>
{% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
{% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
{%ENDFOR%}
{%ENDIF%}
<!-- /Каталог товаров -->
однако такое нельзя сохранить... я не силён в програмировании, и не знаю, правильно ли я всё написал. Прошу, подскажите как такое реализовать?
Можно было бы вообще его закрыть, но на главной странице он нужен(
Попробуйте такой код:
{% IF MOD_LNAME=goods %} <noindex> <!-- Каталог товаров --> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul id="nav">{% ENDIF %} <li class=" level{catalog_full.LEVEL} nav-{catalog_full.index} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %} {% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.HIDE %}hide{% ENDIF %} "> <a href="{catalog_full.URL}"><span>{catalog_full.NAME}</span></a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%} {%ENDIF%} <!-- /Каталог товаров --> </noindex> {%ELSE%} <!-- Каталог товаров --> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul id="nav">{% ENDIF %} <li class=" level{catalog_full.LEVEL} nav-{catalog_full.index} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %} {% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.HIDE %}hide{% ENDIF %} "> <a href="{catalog_full.URL}"><span>{catalog_full.NAME}</span></a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%} {%ENDIF%} <!-- /Каталог товаров --> {%ENDIF%}
#12
Отправлено 01 Апрель 2013 - 12:46
Кстати, SeoQuake указывает на то, что изображения ссылаются на внешний сайт(то есть хранятся они вот так http://i3.shop.ru/1/815/8146521/)
Наверное уж это то, поисковики не считают.
В любом случае 0 надо пробовать а там видно будет. Спасибо
#13
Отправлено 08 Май 2013 - 06:13
spliny (01 Апрель 2013 - 12:46) писал:
Кстати, SeoQuake указывает на то, что изображения ссылаются на внешний сайт(то есть хранятся они вот так http://i3.shop.ru/1/815/8146521/)
Наверное уж это то, поисковики не считают.
В любом случае 0 надо пробовать а там видно будет. Спасибо
#14
Отправлено 16 Октябрь 2013 - 02:14
spliny (01 Апрель 2013 - 05:06) писал:
Если ты находишься на странице "catalog/" то закрыть от индексации все ссылки левого раздвижного меню. Так как получается, что я смотрю, допустим кольца, а у меня вхождение слова Браслеты чуть ли не на одном уровне. И тоже самое со страницей товара. Если ты находишься на странице "goods/", нужно также закрыть от индексации все ссылки из меню....
Тоже занялись сео и обнаружили вот эти вот фокусы..
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных