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

[Поддержка] Robots noindex


chukcha

Recommended Posts

Robots noindex


Robots noindex


Это небольшое дополнение, которое добавляет тег

<meta name="robots" content="noindex,follow"> на некоторые страницы.

Это хорошо для SEO.

Страницы, которые затрагивает расширение:

Категория страницы: (sort, page, limit)

Производитель: (sort, page, limit)

Акции: (sort, page, limit)

Сравнение: (вся страница)

Поиск: ( вся страница)

Регистрация и Логин: (вся страница)

Оформление заказ: (вся страница)

Корзина: (вся страница)

Q.A:

Зачем это делать?

Из коробки OpenCart этого всего нет. Расширение позволяет корректно установить мета тег на конкретных страницах.

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

Почему бы не использовать / запретить в файле robots.txt?

Наличие запретов в robots.txt не помешает, но некоторые боты не хотят в него смотреть.

И Google говорит, что этот тег ему нравится

Требования:

версия 2.x , отдельно для simple (demo: http://demo2.slasoft.kharkov.ua/index.php?route=product/category&path=20_27&limit=50)

версия 1.5.x (demo: http://demo.slasoft.kharkov.ua/compare-products/)


  • Добавил
  • Добавлено
    09.12.2015
  • Категория
  • Системные требования
  • Метод активации
  • Ioncube Loader
  • ocStore
  • OpenCart.Pro, ocShop
  • Обращение к серверу разработчика

 

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

Установил на opencart 2.0,3,1 rs2 (шаб xds Coloring) - перестала открываться страница сравнения товаров - просто белый экран. Отключил - заработало.

Как я понял модуль не работает на данной версии, как починить?

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


Приношу извинения пользователям скачавшим сырой код. Каюсь, не проверил на всех страницах.

 

Спасибо PagocTb

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

Приношу извинения пользователям скачавшим сырой код. Каюсь, не проверил на всех страницах.

 

Спасибо PagocTb

Вам спасибо за модуль, как я понимаю - было обновление, и уже можно ставить? =)

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


Да конечно.

Обновил, заработало, но на данной странице (сравнение товаров) код не обнаружил. Так же если не трудно добавьте нужные коды для simple, я думаю он у 90% пользователей. В данный момент кода на странице оформления заказа и регистрации (simple) нету =(

Спасибо! 

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


Обновил, заработало, но на данной странице (сравнение товаров) код не обнаружил. Так же если не трудно добавьте нужные коды для simple, я думаю он у 90% пользователей. В данный момент кода на странице оформления заказа и регистрации (simple) нету =(

Спасибо! 

Обновите...

 

бездумный копипаст :(

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

А такое для версии 1,5,6,4 есть?

Уже есть

 

если в ручную прописать все на версии 1.5.4.1 . Работать будет ?

если внести в ручную изменения, конечно будет работать

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

для 2-ки есть версия для simple

 

Сделано чтоб не сыпались ошибки в логи модифиакторов

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

Для версии 1.5. файл для скачивая этот: vqmod_1.5.meta_noindex.xml?

Залил на сайт для версии Ocstore 1.5.5.1.1 в папку vqmod/xml и получаю белый экран... Пришлось пока снести.

В чем может быть проблема?

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


и получаю белый экран

 

добавить в htaccess

php_value display_errors 1
php_value error_reporting 204

И рассказать, что за ошибка.

 

зы в 1.5.5.1.1 - работает

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

Очень хорошая задумка модификации, автору +

 

Я, правда, решил дописать функционал на все остальные страчки котрые не попадают под условия:

$this->document->setRobots('noindex,follow');

следующее отображение:

$this->document->setRobots('index,follow');

как бы Google говорит, что этот тег тоже ему нравится.

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


А с этим модулем SEOFIX Mета-тег NOINDEX 1.2 он совместим?

Одновременно их можно использовать?

https://opencartforum.com/files/file/1620-seofix-mета-тег-noindex/

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


А с этим модулем SEOFIX Mета-тег NOINDEX 1.2 он совместим?

Одновременно их можно использовать?

https://opencartforum.com/files/file/1620-seofix-mета-тег-noindex

 

OcStore 1.5.5.1.1

Выдает ошибку: Fatal error: Cannot redeclare Document::$robots in \www\vqmod\vqcache\vq2-system_library_document.php on line 12

Нашёл из-за чего: идет конфликт с модулем SEOFIX Mета-тег NOINDEX 1.2 (robots_noindex_follow.xml)

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


 

SEOFIX Mета-тег NOINDEX 1.2 (robots_noindex_follow.xml)

Возможно, я не видел этого модуля в глаза, решение лежит на поверхности потому и мод бесплатный.

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

Если уж лепить :(

То можно немного "оптимизировать"

	<file name="catalog/controller/common/header.php">
		<operation>
			<search position="after"><![CDATA[$this->data['links'] = $this->document->getLinks();]]></search>
			<add><![CDATA[
			if (
			isset($this->request->get['page']) ||
			isset($this->request->get['limit']) ||
			isset($this->request->get['order'])
			) {
				$this->document->setRobots('noindex,follow');
			}
$this->data['robots'] = $this->document->getRobots();]]></add>
		</operation>
	</file>


И убрав секции category, manufacturer, special

Можно все это, в том числе и проверки route "запихнуть" в header.php

 

Таким образом будет меняться только один файл
Можно сделать его модулем, сделать контроллер, предусмотреть возможность добавления своих route, своих get параметров, но тогда мод превратится в платный :)

 

Есть желающие?

  • +1 2
Надіслати
Поділитися на інших сайтах

  • 1 month later...

Здравствуйте! Постоянно в логах ошибку выдает:

 author    : Slasoft
VQModObject::parseMods - Could not resolve path for [catalog/controller/account/simpleregister.php] (SKIPPED)
VQModObject::parseMods - Could not resolve path for [catalog/controller/checkout/simplecheckout.php] (SKIPPED)
----------------------------------------------------------------------

simplecheckout.php и simpleregister.php их нету, так как не использую этот модуль, что нужно подправить, чтоб не было ошибок?

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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