Jump to content
Sign in to follow this  
Alexza

Facebook Ads Extension крякозябы

Recommended Posts

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

Поставил офф приложение от фейсбука Facebook Ads Extension. Он импортировал в магазин на фейсбуке все товары, но с крякозябами. Думаю дело в кодировке где то) Куда копать? помогите)

2018-04-01_22-46-46.png

2018-04-01_22-47-28.png

Share this post


Link to post
Share on other sites

а что это за приложение

А кодировка -да

видимо без указания, кодировки

типа html_entity_decode($var)

Share this post


Link to post
Share on other sites
2 hours ago, chukcha said:

а что это за приложение

А кодировка -да

видимо без указания, кодировки

типа html_entity_decode($var)

Официальное фейсбука:

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

Share this post


Link to post
Share on other sites

@Agatha65 Спасибо

открываем библиотеку facebookcommonutils.php
и видим
 

  public function getProperFormattedString($text) {
    if ((bool)$text) {
      return trim(strip_tags(html_entity_decode(
        html_entity_decode($text),
        ENT_QUOTES | ENT_COMPAT,
        'UTF-8')));
    } else {
      return '';
    }
  }

Меняем на

 

return trim(strip_tags(html_entity_decode(
        $text,
        ENT_QUOTES | ENT_COMPAT,
        'UTF-8'));

 

Share this post


Link to post
Share on other sites

А вообще-то код требует рефакторинг

по крайней мере методов подключения библиотек

Share this post


Link to post
Share on other sites

Я вам показал, что и где нужно поменять

Share this post


Link to post
Share on other sites

Спасибо огромное! Буду пробовать!

 

Share this post


Link to post
Share on other sites
5 hours ago, chukcha said:

А вообще-то код требует рефакторинг

по крайней мере методов подключения библиотек

Ето дополнение писали програмисти Фейсбука, которие в опенкарт ничего не понимают.

Я его прочитала, подумала и написала свое, которое добавляеть собития с окмод, генерируеть фийд для товаров и и работает с симпла и бистрий заказ. Всего 2 файла :), не считая админка модуля где только надо прописать id пикселя.

Share this post


Link to post
Share on other sites

Thank you all for your feedback! This is the developer for the facebookadsextension module.

 

The facebook ads extension sync products to facebook catalog in 2 ways

1. The initial product sync uses a feed file

2. Subsequent product sync uses real time API whenever a product change is made

 

We have released a latest version v1.0.14 which solves the problem of wrong encoding during the initial product sync. The reason is due to the missing encoding for the feed file when the feed file was created. The code which fixes this is https://github.com/facebookincubator/Facebook-For-OpenCart/blob/master/upload/admin/controller/facebook/facebookproductfeed.php#L171

 

We have also open sourced our code in https://github.com/facebookincubator/Facebook-For-OpenCart and we welcome all suggestions to improve the plugin and make it more robust for more OpenCart users.

Share this post


Link to post
Share on other sites

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

помощью Facebook Ads Extension, стоимость на моем сайте 4 доллара на фейсбук 4 грн как ето устранить?

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

Share this post


Link to post
Share on other sites

Добрый день! Не могу изменить текст выскакивающей панели о сборе данных от фейсбук на русский, в языковых фалах этого текста нет. Может кто сталкивался? 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.