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

Где разместить код нравится фейсбук

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

куда разместить первый код на фото. в какой файл, в какое место. Спасибо за помощь. очень надо.

2017-10-25_19-42-27.png

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


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

Бутон лайк для ФБ не ставится просто так.

Етот бутон должен указиват урл страница на которой находится - каноническая

Потмом если ето страница товара вам не нужен етот код, можно добавит бутон с iframe - но надо етого сделат с добавление какнической силки. Так страница товара будет работат бистрее.

Код више нужен если все страници сайта будут общатся с ФБ и кроме бутона добавляете и лайк бокс.

 

Для сео вам нужни лайки для продуктов а не для началная страница сайта. И я думаю что  с ФБ дебаггер  ви увидите что ФБ робот не будет добавлят лайк для одна и та страница, а будет брать урл которий парсит.

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


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

И конечно - надо убрат ог теги которие у вас ест и добавит мой модуль для ог тегов, так картинки будут добавлятся правильние и большие

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

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


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

спасибо за комент. со всем уже разобрались. ссылку я делаю под каждую страницу. и я спрашивал куда вставить первый код.

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


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

Для тех которие будут читат етот топик добавлю:

Почему не надо добавлят код для SDK JavaScript после body таг?

Етот код обращается к ФБ каждий раз когда какая нибудь страница сайта загружается и добавляеть скрипти фейсбука, а они не нужни везде. Ето плохо для скорост загрузки.

 

Бутон лайк можно добавить через IFrame толко там где нужно.

Для страница товара ето делаем так:

с ocmod модификатор вставляем наш код где нужно в product.tpl. Сам код может бит с app_id если у вас ест;

<iframe src="https://www.facebook.com/plugins/share_button.php?href=<?php echo $share; ?>&layout=button&size=large&mobile_iframe=false&width=90&height=28&appId=XXXXXAPP_IDXXX" width="90" height="28" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe>

где XXXXXAPP_IDXXX ваш app_id

или

<iframe src="https://www.facebook.com/plugins/share_button.php?href=<?php echo $share; ?>&layout=button&size=large&mobile_iframe=false&width=90&height=28&appId" width="90" height="28" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe>

если нет app_id

Сам app_id можно сделать с регистрация в Facebook Developer и создать  Facebook Developer App. Ето необязательно, но нужно для отслеживание резултатов если у вас будеть платная реклама в ФБ.

Перемнная $share уже ест в контроллер товара в версия 2.3

Иначе ее надо создать и добавит в контроллер.

$data['share'] = $this->url->link('product/product', 'product_id=' . (int)$this->request->get['product_id']);

 

  • +1 1

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


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

как я понял из вашего текста. для категории товара, лучше вставить через iframe?

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


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

как я понял из вашего текста. для категории товара, лучше вставить через iframe?

Да. Код будет тотже, толко надо добавит переменная в контролер категории(category.php) и вивести код на станица категории(category.tpl)

$data['share'] = $this->url->link('product/category', 'path=' . $category_info['category_id']);

 

Если у вас ест ог теги(ссилка више или другие которие добавляют картинки категории) и картинка для категории она будет добавлятся. 

 

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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