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

Noindex, nofollow для товара


astrex00

Recommended Posts

Нужно для всех товаров поставить <meta name="robots" content="noindex,nofollow">.

Подскажите как это оформить?

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


system/library/document.php

вставить

private $robots;     
public function setRobots($value) {
	$this->robots = $value;
}

catalog/controller/product/produst.php

вставить

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

 

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

34 минуты назад, SGrWr_34 сказал:

system/library/document.php

вставить


private $robots;     
public function setRobots($value) {
	$this->robots = $value;
}

catalog/controller/product/produst.php

вставить


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

Выдает ошибку Parse error: syntax error, unexpected '$this' (T_VARIABLE), expecting function (T_FUNCTION) in /www/system/storage/modification/catalog/controller/product/product.php on line 4

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


Покажите, в какое место код добавляли

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

Так не сработает. Вставьте перед

$this->document->setDescription($product_info['meta_description']);

 

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

поставил после public function index () { ошибки нету, но и на сайте не выводит <meta name="robots" content="noindex,nofollow">. Что мог упустить?

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


3 минуты назад, SGrWr_34 сказал:

Так не сработает. Вставьте перед


$this->document->setDescription($product_info['meta_description']);

Поставил.

На сайте все равно не выводит тег. Кеш обновлял.

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


В header еще добавьте

$data['robots'] = $this->document->getRobots();

и в library

public function getRobots() {
	return $this->robots;
}

и в шаблон header

<?php if ($robots) { ?>
	<meta name="robots" content="<?php echo $robots; ?>" />
<?php } ?>

 

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

7 минут назад, SGrWr_34 сказал:

В header еще добавьте


$data['robots'] = $this->document->getRobots();

и в library


public function getRobots() {
	return $this->robots;
}

Не выводит на сайте.

Вставил в system/library/document.php

 

private $robots;

public function setRobots($value) { $this->robots = $value; }

public function getRobots() { return $this->robots; }

 

В catalog/controller/product/produсt.php

 

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

 

В /catalog/controller/common/header.php

 

$data['robots'] = $this->document->getRobots();

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


17 minutes ago, SGrWr_34 said:

и в шаблон header


<?php if ($robots) { ?>
	<meta name="robots" content="<?php echo $robots; ?>" />
<?php } ?>

 

 

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

  • 2 years later...

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

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

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

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

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

Вхід

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

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

Important Information

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