Перейти к содержанию

Рекомендуемые сообщения

Вот такая штука происходит в Opencart
В header магазина по-умолчанию:
<meta property="og:url" content="http://site.ru/page.html" />
<meta property="og:image" content="http://site.ru/image.jpg" />

В header магазина №2:
<meta property="og:url" content="http://site.ru/page.html" />

<meta property="og:image" content="http://site2.ru/image.jpg" />

 

Вот код, который в header.php:

$this->data['og_url'] = (isset($this->request->server['HTTPS']) ? HTTPS_SERVER : HTTP_SERVER) . substr($this->request->server['REQUEST_URI'], 1, (strlen($this->request->server['REQUEST_URI'])-1));

 

Вопрос- как сделать так?

<meta property="og:url" content="http://site2.ru/page.html" />

<meta property="og:image" content="http://site2.ru/image.jpg" />

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Удалите все og в header.tpl и добавьте мое дополнение

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=22963

оно лучше.

Если есть проблемы пишите в личку.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
21 час назад, Agatha65 сказал:

Удалите все og в header.tpl и добавьте мое дополнение

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=22963

оно лучше.

Если есть проблемы пишите в личку.

Спасибо большое, работает на 1551!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 02.08.2017 в 18:13, Agatha65 сказал:

Удалите все og в header.tpl и добавьте мое дополнение

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=22963

оно лучше.

Если есть проблемы пишите в личку.

главная в мультимагазине

 

				<?php if ($class == 'common-home') { ?>
				<meta property="og:url" content="<?php echo $base; ?>" >
				<?php } ?>

а для остальных страниц og:url не нужен получается?))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 hours ago, ardashev06 said:

главная в мультимагазине

 


				<?php if ($class == 'common-home') { ?>
				<meta property="og:url" content="<?php echo $base; ?>" >
				<?php } ?>

а для остальных страниц og:url не нужен получается?))

URL нужен везде, но для других страниц добавляется отделно.

Если у вас мультимагазин поменяйте:

<?php if ($class == 'common-home') { ?>
				<meta property="og:url" content="<?php echo $base; ?>" >
				<?php } ?>

на

<?php if ($class == 'common-home') { ?>
				<meta property="og:url" content="<?php echo $home; ?>" >
				<?php } ?>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, Agatha65 сказал:

URL нужен везде, но для других страниц добавляется отделно.

Если у вас мультимагазин поменяйте:


<?php if ($class == 'common-home') { ?>
				<meta property="og:url" content="<?php echo $base; ?>" >
				<?php } ?>

на


<?php if ($class == 'common-home') { ?>
				<meta property="og:url" content="<?php echo $home; ?>" >
				<?php } ?>

 

ага, а в этом условии else не нужен для остальных страниц кроме главной?)

или open graph достаточно og:url только главной страницы?

Изменено пользователем ardashev06

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 02.08.2017 в 18:13, Agatha65 сказал:

Удалите все og в header.tpl и добавьте мое дополнение

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=22963

оно лучше.

Если есть проблемы пишите в личку.

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

Изменено пользователем Allaur

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.