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

[Решено] Передача текущего урла в Facebook


Recommended Posts

Здравствуйте.

 

При установке "facebook commens" на страницы магазина (продукта и статью блога) возникла проблема с передачей текущего урла страницы.

 

Собственно в .tpl файл в необходимое место требуется вставить код фейса в виде - 

<div class="fb-comments" data-href="ТЕКУЩИЙ УРЛ" data-width="739" data-numposts="5"></div>

(ибо фейс хранит комменты у себя с привязкой урла, т.е. если туда поставить ссылку https://tropickava.com.ua/coffee-classic/coffee-colombia то на всех страницах сайта, будут отображаться комменты к этому продукту) 

 

Внимание вопрос - как передать текущую страницу, что именно там написать?

Opencart 2.1.0.2

 

(возможно уже есть какие-то стандартные инструменты для этого в опенкарте, по форуму лазил, но ?)

Спасибо.

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


Вставляю  :

<div class="fb-comments" data-href="<?php echo $this->url->link ?>" data-width="739" data-numposts="5"></div>

или

<div class="fb-comments" data-href="<?php echo $data['og_url'] ?>" data-width="739" data-numposts="5"></div>

То все равно если смотреть "исходный код страницы в google chrome" там строчка в виде:

<!--Facebook comments--> <div class="fb-comments" data-href="" data-width="739" data-numposts="5"></div>
Змінено користувачем Skunk
[code]
Надіслати
Поділитися на інших сайтах


<?php echo $og_url; ?>

вот так нужно

 

К сожалению строчка -   <div class="fb-comments" data-href="<?php echo $og_url; ?>" data-width="739" data-numposts="5"></div>

 

в исходном коде все равно выдает - <!--Facebook comments--> <div class="fb-comments" data-href="" data-width="739" data-numposts="5"></div>

 

а строка - <div class="fb-comments" data-href="http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"" data-width="739" data-numposts="5"></div> - вообще не отображает комменты

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


в контроллере товара задайте og_url по аналогии с шапкой.

$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));
  • +1 1
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

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