Jump to content

Recommended Posts

Подскажите как убрать на 2 странице пагинации

<meta name="robots" content="noindex, follow">

Не могу найти в каком файле добавляется.

 

Share this post


Link to post
Share on other sites
37 минут назад, pachok89 сказал:

Подскажите как убрать на 2 странице пагинации


<meta name="robots" content="noindex, follow">

Не могу найти в каком файле добавляется.

 

site.ru/category/?page=2   в ней она и выводиться  смотрите код страницы
site.ru/category/?page=1

также limit и sort

Share this post


Link to post
Share on other sites
49 минут назад, pachok89 сказал:

Подскажите как убрать на 2 странице пагинации


<meta name="robots" content="noindex, follow">

Не могу найти в каком файле добавляется.

 

это добавляется нестандартными модулями или прямым вмешательством в код.

если это на странице Товаров (категории),

то смотрите здесь - \catalog\controller\product\category.php

или его модификатор - \system\storage\modification\catalog\controller\product\category.php

Share this post


Link to post
Share on other sites
24 минуты назад, vier сказал:

это добавляется нестандартными модулями или прямым вмешательством в код.

если это на странице Товаров (категории),

то смотрите здесь - \catalog\controller\product\category.php

или его модификатор - \system\storage\modification\catalog\controller\product\category.php

он добавялется через файл модификатора!  robot_noindex_simple.ocmod.xml    либо лежит в папке систем либо же в админке в модификаторе

 

	<file path="catalog/controller/common/header.php">
		<operation>
			<search><![CDATA[$data['base']]]></search>
			<add position="after"><![CDATA[$data['robots'] = $this->document->getRobots();]]></add>
		</operation>
	</file>

   	<file path="catalog/view/theme/*/template/common/header.tpl">
		<operation>
			<search><![CDATA[<base]]></search>
			<add position="after"><![CDATA[
	<?php if ($robots) { ?>
	<meta name="robots" content="<?php echo $robots; ?>" />
	<?php } ?>]]></add>
		</operation>
	</file>

 

Share this post


Link to post
Share on other sites

Самодеятельность какаае то...
Пользователь должен сам управлять надо ему или не надо раскручивать по категориям (тем более для google (Hi Ukrraine) и их связи динамическое next и prev как одной динамической страницы категорий для пагинации)
Некоторые магазины раскручивают по посадочным страницам товаров ... А некоторые по посадочным страницам категорий
И здесь "на тебе" самодеятельность
Кто то у нас самый "вумный"  и плевал на Google

Share this post


Link to post
Share on other sites
3 минуты назад, markimax сказал:

Кто то у нас самый "вумный"  и плевал на Google

Я :)

 

2 часа назад, Ptenec сказал:

robot_noindex_simple.ocmod.xml

Это мое

Но никто не запрещает его править

Share this post


Link to post
Share on other sites
4 минуты назад, chukcha сказал:

Я :)

 

Это мое

Но никто не запрещает его править

Ааа... .. коллега  :)
Млин .. это наверно индивидуальный патч был ;)?

Share this post


Link to post
Share on other sites
17 hours ago, chukcha said:

Но никто не запрещает его править

Я делаю так:

Spoiler

<?xml version="1.0"?>
<modification>
<name>Robot noindex - sort and limit pages, common service pages</name>
<code>Robot noindex</code>
<id>Robot noindex</id>
<version>2.x</version>
<author>slasoft mod by agatha google req 2018</author>

	<file path="system/library/document.php">
		<operation>
		<search><![CDATA[private $scripts = array();]]></search>
		<add position="after">
			<![CDATA[
			private $robots;
			
		public function setRobots($value) {
			$this->robots = $value;
		}
	
		public function getRobots() {
			return $this->robots;
		}
	
			]]>
		</add>
		</operation>
	</file>
	
	<!-- Add Page number to every paginated page meta title and meta description new G 2018 -->
	<file path="catalog/language/en-gb/common/header.php">
		<operation>
			<search><![CDATA[// Text]]></search>
			<add position="after"><![CDATA[$_['text_page']          = 'page';]]></add>
		</operation>
	</file>
	<file path="catalog/language/ru-ru/common/header.php">
		<operation>
			<search><![CDATA[// Text]]></search>
			<add position="after"><![CDATA[$_['text_page']          = 'страница';]]></add>
		</operation>
	</file>
	<file path="catalog/controller/common/header.php">
		<operation>
			<search><![CDATA[$data['text_all'] = $this->language->get('text_all');]]></search>
			<add position="after"><![CDATA[$data['page'] = $this->language->get('text_page');]]></add>
		</operation>
	</file>
	<file path="catalog/view/theme/*/template/common/header.tpl">
		<operation>
			<search><![CDATA[<title><?php echo $title; ?></title>]]></search>
			<add position="replace"><![CDATA[<title><?php echo $title;if ( isset($_GET['page']) && ($_GET['page'] != 1) ) { echo " " . $page . " - ". ((int) $_GET['page']);} ?></title>]]></add>
		</operation>
		<operation>
			<search><![CDATA[<meta name="description" content="<?php echo $description; ?>" />]]></search>
			<add position="replace"><![CDATA[<meta name="description" content="<?php echo $description;if ( isset($_GET['page']) && ($_GET['page'] != 1) ) { echo " " . $page . " - ". ((int) $_GET['page']);} ?>" />]]></add>
		</operation>
	</file>

	<file path="catalog/controller/common/header.php">
		<operation>
			<search><![CDATA[$data['base']]]></search>
			<add position="after"><![CDATA[$data['robots'] = $this->document->getRobots();]]></add>
		</operation>
	</file>

	<file path="catalog/controller/product/category.php">
		<operation>
			<search><![CDATA[$this->document->setTitle(]]></search>
			<add position="after"><![CDATA[
			if (
			isset($this->request->get['limit']) ||
			isset($this->request->get['order'])
			) {
				$this->document->setRobots('noindex,follow');
			}
			
			]]></add>
		</operation>
	</file>

	<file path="catalog/controller/product/manufacturer.php">
		<operation>
			<search><![CDATA[$this->document->setTitle(]]></search>
			<add position="after"><![CDATA[
			if (
			isset($this->request->get['limit']) ||
			isset($this->request->get['order'])
			) {
				$this->document->setRobots('noindex,follow');
			}
			
			]]></add>
		</operation>
	</file>
	
	<file path="catalog/controller/product/special.php">
		<operation>
			<search><![CDATA[$this->document->setTitle(]]></search>
			<add position="after"><![CDATA[
			if (
			isset($this->request->get['limit']) ||
			isset($this->request->get['order'])
			) {
				$this->document->setRobots('noindex,follow');
			}
			
			]]></add>
		</operation>
	</file>
	
   	<file path="catalog/controller/product/compare.php">
		<operation>
			<search><![CDATA[$this->document->setTitle(]]></search>
			<add position="after"><![CDATA[
			$this->document->setRobots('noindex,follow');
			]]></add>
		</operation>
	</file>

   	<file path="catalog/controller/product/search.php">
		<operation>
			<search><![CDATA[$this->document->setTitle(]]></search>
			<add position="after"><![CDATA[
				$this->document->setRobots('noindex,follow');
			]]></add>
		</operation>
	</file>

   	<file path="catalog/controller/account/login.php">
		<operation>
			<search><![CDATA[$this->document->setTitle(]]></search>
			<add position="after"><![CDATA[
				$this->document->setRobots('noindex,follow');
			]]></add>
		</operation>
	</file>

   	<file path="catalog/controller/account/register.php">
		<operation>
			<search><![CDATA[$this->document->setTitle(]]></search>
			<add position="after"><![CDATA[
				$this->document->setRobots('noindex,follow');
			]]></add>
		</operation>
	</file>
   	<file path="catalog/controller/account/forgotten.php">
		<operation>
			<search><![CDATA[$this->document->setTitle(]]></search>
			<add position="after"><![CDATA[
				$this->document->setRobots('noindex,follow');
			]]></add>
		</operation>
	</file>

   	<file path="catalog/controller/checkout/cart.php">
		<operation>
			<search><![CDATA[$this->document->setTitle(]]></search>
			<add position="after"><![CDATA[
				$this->document->setRobots('noindex,follow');
			]]></add>
		</operation>
	</file>

   	<file path="catalog/controller/checkout/checkout.php">
		<operation>
			<search><![CDATA[$this->document->setTitle(]]></search>
			<add position="after"><![CDATA[
				$this->document->setRobots('noindex,follow');
			]]></add>
		</operation>
	</file>

   	<file path="catalog/view/theme/*/template/common/header.tpl">
		<operation>
			<search><![CDATA[<base]]></search>
			<add position="after"><![CDATA[
			<?php if ($robots) { ?>
<meta name="robots" content="<?php echo $robots; ?>" />
			<?php } ?>]]></add>
		</operation>
	</file>
	
</modification>

 

 

Share this post


Link to post
Share on other sites

@Agatha65 для коммерческих нужд я его уже превратил в про версию, где-то упростил, а где-то усложнил
также добавил возможность управления кастомными роутами

Поставил возможность выбора для пагинации.

Давно в него не заглядывал..
 

Share this post


Link to post
Share on other sites

Посмотрел в catalog/controller/product/category.php - отсутствуют какие либо упоминания 

<meta name="robots" content="noindex, follow">
Цитата

он добавялется через файл модификатора!  robot_noindex_simple.ocmod.xml    либо лежит в папке систем либо же в админке в модификаторе

Такой модификатор отсутствует.

Подскажите где еще может это заадаваться?

Share this post


Link to post
Share on other sites
29 минут назад, pachok89 сказал:

Подскажите где еще может это заадаваться?

Какой Вы шаблон используете?

Какую сборку?

Стоят какие-то СЕО модули?

Share this post


Link to post
Share on other sites

Шаблон переделаный dafault, ocStore 2.3.0.2.3. Seo модулей нет, установлены 2 модуля Simple и  SEO CMS
Сайт

Share this post


Link to post
Share on other sites
2 часа назад, pachok89 сказал:

SEO CMS

@markimax возможно что Ваш это модуль проставляет 

 

В 04.02.2019 в 21:01, pachok89 сказал:

<meta name="robots" content="noindex, follow">

 

На демо сайте на второй странице у Вас это видел просто.

 

UP: Ссори, не то. В настройках нашел в модуле в категориях статей, для категорий товара нет таких настроек.

Edited by OcAppLab

Share this post


Link to post
Share on other sites

@pachok89 если не получиться найти, пришлите в личку доступы, помогу (бездвозмездно). Аж интересно стало

Share this post


Link to post
Share on other sites
9 минут назад, OcAppLab сказал:

@markimax возможно что Ваш это модуль проставляет

 

Нет, мои модули не занимаются самодеятельностью
Только если сами проставите (отметите "руками") и только для своих страниц модуля

Share this post


Link to post
Share on other sites
6 минут назад, markimax сказал:

Нет, мои модули не занимаются самодеятельностью
Только если сами проставите (отметите "руками") и только для своих страниц модуля

Да, это я просмотрел на демо сайте и сделал корректировку сообщения.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Otvet
      Модуль помогает улучшить индексацию. Управляет множеством факторов и решает большой ряд мелких недочетов Opencart.
       
      ! Внимание БОЛЬШИЕ цветные буквы не просто так в тексте
       Указывайте домен при покупке 
       
      Что такое продление и для чего: Читаем
       
       
       
      Что делает модуль:
      исправляет косяки по типу site/index.php?route=product/product&path=20&product_id=28path=3 которые присутствуют у 99% позволяет устранить большой ряд дублей способствует распределению веса и более полной перелинковке позволяет гибко управлять выводом атрибутов prev | next  по рекомендации google (с 21.03.2018 Google официально перестал учитывать) исправление ссылок и багов пагинаций уникализирует страницы (они перестают быть дублями), в том числе: шаблоны мета-данных, шаблон заголовков, скрытие/закрытие сквозных блоков валидация и исправление значений стандартных параметров позволяет гибко управлять выводом canonical, с учетом таких факторов как тип url и путь в url, когда нужно и где нужно управление get-параметрами (редиректы, canonical, seo_pro) позволяет полноценно использовать seo-фильтры позволяет убирать "хвосты" в индексе позволяет блокировать индексации отзывов как отдельного документа и сделать в то же время более полную индексацию отзывов способствует заполнению анкор листа товаров на страницах 2 и далее посадочные страницы категория/бренд, для исключения дублей и использования в продвижении фикс кучи мелких проблем и недоработок в опенкарт фикс большой проблемы опенкарт - "мусорных" ссылок на теги (с версии 5.0) и многое другое  
      ЕЩЕ больше функционала:
       
      Для более продуктивной борьбы с дублями так же крайне желательно наличие SEO_Pro и правильного robots.txt
       
      [bonus] Sitemap Lite (OCMOD для opencart 2.x):
      заменяет оригинальный catalog/controller/feed/google_sitemap.php
      ускоренная генерация благодаря собственной функции выборки товаров (~ в 10 раз) добавление lastmod (значительно ускоряет индексацию) устранение дублей товаров валидация яндексом фикс &amp при использовании seo_pro т.к. бонус, не подпадает под стандартную поддержку если нужна скорость, функционал, поддержка - рекомендую приобрести #FX Sitemap  
      Для автоматического заполнения SEO URL (ЧПУ) можно установить это дополнение: https://opencartforum.com/files/file/2833-автоматическое-заполнение-чпу-ocmod/ и/или https://opencartforum.com/files/file/5570-fx-url-generator-free/
       
       
    • By Otvet
      399.00 руб · Срок продления: 50.00 руб за 12 месяцев
      Скачать/Купить дополнение


      [SEO] Full IndeX : Улучшение индексации
      Модуль помогает улучшить индексацию. Управляет множеством факторов и решает большой ряд мелких недочетов Opencart.
       
      ! Внимание БОЛЬШИЕ цветные буквы не просто так в тексте
       Указывайте домен при покупке 
       
      Что такое продление и для чего: Читаем
       
       
       
      Что делает модуль:
      исправляет косяки по типу site/index.php?route=product/product&path=20&product_id=28path=3 которые присутствуют у 99% позволяет устранить большой ряд дублей способствует распределению веса и более полной перелинковке позволяет гибко управлять выводом атрибутов prev | next  по рекомендации google (с 21.03.2018 Google официально перестал учитывать) исправление ссылок и багов пагинаций уникализирует страницы (они перестают быть дублями), в том числе: шаблоны мета-данных, шаблон заголовков, скрытие/закрытие сквозных блоков валидация и исправление значений стандартных параметров позволяет гибко управлять выводом canonical, с учетом таких факторов как тип url и путь в url, когда нужно и где нужно управление get-параметрами (редиректы, canonical, seo_pro) позволяет полноценно использовать seo-фильтры позволяет убирать "хвосты" в индексе позволяет блокировать индексации отзывов как отдельного документа и сделать в то же время более полную индексацию отзывов способствует заполнению анкор листа товаров на страницах 2 и далее посадочные страницы категория/бренд, для исключения дублей и использования в продвижении фикс кучи мелких проблем и недоработок в опенкарт фикс большой проблемы опенкарт - "мусорных" ссылок на теги (с версии 5.0) и многое другое  
      ЕЩЕ больше функционала:
       
      Для более продуктивной борьбы с дублями так же крайне желательно наличие SEO_Pro и правильного robots.txt
       
      [bonus] Sitemap Lite (OCMOD для opencart 2.x):
      заменяет оригинальный catalog/controller/feed/google_sitemap.php
      ускоренная генерация благодаря собственной функции выборки товаров (~ в 10 раз) добавление lastmod (значительно ускоряет индексацию) устранение дублей товаров валидация яндексом фикс &amp при использовании seo_pro т.к. бонус, не подпадает под стандартную поддержку если нужна скорость, функционал, поддержка - рекомендую приобрести #FX Sitemap  
      Для автоматического заполнения SEO URL (ЧПУ) можно установить это дополнение: https://opencartforum.com/files/file/2833-автоматическое-заполнение-чпу-ocmod/ и/или https://opencartforum.com/files/file/5570-fx-url-generator-free/
       
       
      Добавил Otvet Добавлено 15.08.2015 Категория SEO, карта сайта, оптимизация Системные требования умение читать инструкцию, работающий установщик Сайт разработчика https://full-index.ru/ Метод активации По запросу в ЛС
      По запросу на почту
      Автоматическая активация
      Через официальный сайт дополнения Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 480  
    • By usleonid2019
      Всем добрый день.
      Столкнулся со следующей проблемой у себя на сайте dp.vostorgvpodarok.ru:
      При добавленной пагинации полный список товаров в категориях не делятся по страницам. То есть пагинация работает вроде как, количество товаров в категории подсчитывает, но на каждой из страниц выдаётся полный список товаров в категории, а не 50 товаров из всего количества. Не могу понять, с чем связано и где в коде внести исправления.
      Изначально пагинацию убирали с сайта. Сейчас появилась необходимость в ней.
    • By Semiways
      Опенкарт Version 2.1.0.1 (rs.2)
      Проблема в следующем, когда в поиске ищешь какой-то товар и потом хочешь перейти на следующую страницу, всегда выдает только первую.
      Даже когда выбираешь категорию и там меняешь страницу, перекидывает на общую первую.
      При выключенном ЧПУ все работает.
       
      Так же не меняет количество товара на странице.
      Подскажите, где искать проблему и что пробовать 


    • By Otvet
      Пакет дополнений к модулю Full IndeX, отдельно от которого работа данных дополнений невозможна или неполноценна
      Включает в себя:
      FX Redirects Manager AddOn FX Manufacturers AddOn FX Yandex noindex AddOn  
      FX Redirects Manager
      Менеджер редиректов. Позволяет перенаправлять со старых/битых страниц на новые. В дальнейшем будет работать и на любых иных страницах.
      Главные отличительные особенности на фоне конкурентов:
      отсутствие влияния на скорость работы сайта (редиректы работают только если страница не найдена) безопасность (редирект не сработает если страница существует и была занесена с список по ошибке)  
      Новый функционал:
      редиректы по маске (beta) редиректы не только со старых/битых страниц но и с любых иных (запрос)
      При наличии спроса будет добавлено:
      редиректы из файла  
       
      FX Manufacturers
      Модуль создающий подкатегории вида Категория/Бренд и выводящий меню производителей в категориях для перехода по ним. Возможна автономная работа, но Мета теги и Заголовки без Full Index не будут уникальны.
      Для чего? Создания посадочных страниц в первую очередь, ибо запросы товара с уточнением производителя практически всегда входят в СЧ-ВЧ
      Функционал:
      Вывод меню брендов (виджет или как угодно назвать можно) Исправление ссылок пагинации/сортировки с учетом производителя Добавление в хлебные крошки Совместимость с OCFilter  
       
      FX Yandex noindex
      Дополнения добавляет опции позволяющие закрыть от индексации повторяющиеся сквозные блоки тегом <!--noindex-->, тем самым сократить дублирующийся контент на страницах навигации
      Работает в паре с Full IndeX 4
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.