Подтвердить что ты не робот

Настройка Facebook комментарии веб-плагин

Порядок сортировки по умолчанию для плагина комментариев facebook зависит от социального статуса. Как настроить порядок по умолчанию на хронологию на моей веб-странице?

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

4b9b3361

Ответ 1

Просто догадываясь, я добавил

 data-order-by="reverse_time"

в div, предоставленный Facebook, и он работал красиво. Итак, загрузив плагин стандартным кодом html5, приведенным здесь: https://developers.facebook.com/docs/reference/plugins/comments/

просто добавьте атрибут data-order-by следующим образом:

<div class="fb-comments" data-href="YOUR_URL" data-width="470" data-num-posts="6" data-order-by="reverse_time"></div>

Ответ 2

Я много гулял без успеха, поэтому я решил это путем обратной обработки...

  • Используйте некоторый инспектор кода браузера, чтобы узнать, какой iframe был вставлен в facebook javascript, который добавляет плагин комментариев на страницу. Скопируйте facebook_crazy_url этого iframe (см. Шаг 2). Введенный iframe кажется единственной вещью, которая необходима для правильного выполнения комментариев.
  • Избавьтесь от javascript FB и вместо этого вставьте свой собственный iframe: установите url на " https://www.facebook.com/plugins/comments.php?channel_url= facebook_crazy_url & order_by = reverse_time"

Ответ 3

Еще один вариант, вдохновленный решением Яна Туро:

  • поместите свои fb: комментарии в div с id "comments":
    <div id="comments"><fb:comments ...></fb:comments></div>
  • используйте jQuery для изменения сгенерированного iframe src:
    $('#comments iframe').attr('src', $('#comments iframe').attr('src') + '&order_by=reverse_time')

Конечно, вы можете сделать это без jQuery.

Он загружает кадр комментариев дважды, но он работает во всех случаях без кодирования iframe src.

Ответ 4

Вы не можете изменить порядок сортировки по умолчанию для модуля комментариев. Чтобы достичь чего-то подобного, вы можете сами получить комментарии, например, используя FQL, но тогда вам также нужно построить все остальное. Или используйте что-то вроде Disqus.

Ответ 5

Если вы посетите https://developers.facebook.com/tools/comments/ {Your_app_id}/, а затем нажмите ссылку "Настройки", вы сможете отредактировать "Сортировать комментарии по", установка.

Возможные варианты:

  • Top
  • Новые
  • Более старые

Согласно https://developers.facebook.com/docs/plugins/comments/#moderation-setup-instructions, ваша веб-страница должна иметь тег типа <meta property="fb:app_id" content="{YOUR_APP_ID}" />.

P.S. К сожалению для меня, поскольку я использую ClickFunnels, добавление этого тега, похоже, не имеет никакого эффекта. Вместо этого я должен был полностью контролировать мою веб-страницу (а не использовать упрощенный инструмент, такой как ClickFunnels).