Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Facebook Comments


Sergey007
 Поделиться

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

Скажите пожалуйста какой код необходимо вставить в код от Фейсбука для отображения уникального комментария для каждого товара.

Facebook предлагает вставить на то место где должны отображаться комментарии следующее:

<fb:comments href="http://nikoteh.com/" num_posts="5" width="621"></fb:comments>

в таком случае получаем - один и тот же коммент на всех страницах

как генерировать урл для страницы на которую переходишь

версия 1.5.3.1

Спасибо

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


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

Например так:

<fb:comments href="http://nikoteh.com/index.php?route=product/product&product_id=138" num_posts="5" width="621"></fb:comments>
Ссылка на комментарий
Поделиться на других сайтах


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

Например так:

<fb:comments href="http://nikoteh.com/index.php?route=product/product&product_id=138" num_posts="5" width="621"></fb:comments>

в таком случае комментарии будут только id_138 на всех остальных

пробовал <?php echo $link['href']; ?> - не работает

к примеру здесь <fb:comments href="http://www.watchshop...-p99937472.html" data-num-posts="10" width="960" send_notification_uid="100002604371723"></fb:comments>

ссылка генерируется каждый раз

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


Можно так:

в файл /catalog/controller/product/product.php перед

}
?>

добавляете функцию

private function getPageURL() {
			$pageURL = 'http';
			if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
			$pageURL .= "://";
			if ($_SERVER["SERVER_PORT"] != "80") {
			$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
			} else {
			$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
			}
			return $pageURL;
}

потом перед строкой

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) {

добавляете

$this->data['data_href'] = $this->getPageURL();

и в файл /catalog/view/theme/{название темы}/template/product/product.tpl добавляете

<fb:comments href="<?php echo $data_href;?>" num_posts="5" width="621"></fb:comments>
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


Можно так:

в файл /catalog/controller/product/product.php перед

}
?>

добавляете функцию

private function getPageURL() {
			$pageURL = 'http';
			if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
			$pageURL .= "://";
			if ($_SERVER["SERVER_PORT"] != "80") {
			$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
			} else {
			$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
			}
			return $pageURL;
}

потом перед строкой

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) {

добавляете

$this->data['data_href'] = $this->getPageURL();

и в файл /catalog/view/theme/{название темы}/template/product/product.tpl добавляете

<fb:comments href="<?php echo $data_href;?>" num_posts="5" width="621"></fb:comments>

Спасибо Огромное - Завелось!!!

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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