1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.4.1 Ошибка при создание ленты новостей

Тема в разделе "Для новичков", создана пользователем Sergey1, 13.10.2014.

Загрузка
  1. Sergey1

    Sergey1 Местный

    Регистрация:
    28.04.13
    Сообщения:
    176
    Симпатии:
    59
    Версия XF:
    1.4.1
    Попробовал создать ленту новостей, новости брать со страницы в Фэйсбук. Все создалось, разместил специально на странице фейсбука новое сообщение, но на форуме ничего не появилось. Тогда я опять зашел в созданную ленту в админке форума, там внизу есть кнопка "Предварительный просмотр ленты". При нажатии вот какое окошко появляется:


    123.png

    Подскажите, что не так, что сделать-поправить?
     
  2. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    А ссылку на ленту которую добавили можете дать?
     
  3. Sergey1

    Sergey1 Местный

    Регистрация:
    28.04.13
    Сообщения:
    176
    Симпатии:
    59
    Версия XF:
    1.4.1
    Конечно: https://www.facebook.com/****.****** , где звездочки это латинские буквы, адрес страницы в Фейсбуке (или сообщества, путаюсь я с этими терминами).
     
  4. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Ну вообще речь шла про конкретный пример. Потому что у себя с такими проблемами не сталкивался, хотелось глянуть на каком именно месте скрипт падает.
     
  5. Sergey1

    Sergey1 Местный

    Регистрация:
    28.04.13
    Сообщения:
    176
    Симпатии:
    59
    Версия XF:
    1.4.1
    Отправил в личку, не хочу публиковать.
     
  6. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    В общем посмотрел. Проблема в том, что функционал "лент" расчитан на rss/atom-ленты. Следовательно просто страницу в фейсбуке добавить нельзя. Добавлять можно, например, вот такую ленту: http://tech.onliner.by/feed - которая отдается в корректной xml-разметке. Для добавления фейсбука надо воспользоваться их API для лент в xml. Ссылка должна быть примерно такого вида: https://www.facebook.com/feeds/page.php?id=493782720637150&format=rss20 (готовую ссылку для вас скинул в личку).
    --- добавлено : 13 окт 2014 в 10:12 ---
    И да, у фейсбука почему-то нужное api помечено как недоступное для подключения в данный момент, поэтому будьте готовы что в любой момент может перестать отдавать данные вообще: https://developers.facebook.com/docs/public_feed/
     
    Последнее редактирование модератором: 21.10.2014
    Sergey1 нравится это.
  7. Sergey1

    Sergey1 Местный

    Регистрация:
    28.04.13
    Сообщения:
    176
    Симпатии:
    59
    Версия XF:
    1.4.1
    Спасибо, добрый человек. Буду экспериментировать.
     
  8. Sergey1

    Sergey1 Местный

    Регистрация:
    28.04.13
    Сообщения:
    176
    Симпатии:
    59
    Версия XF:
    1.4.1
    А не подскажете ли как с Вконтакте вытягивать ленту?
     
  9. Sergey1

    Sergey1 Местный

    Регистрация:
    28.04.13
    Сообщения:
    176
    Симпатии:
    59
    Версия XF:
    1.4.1
    Ну и до кучи Твиттер )))
     
  10. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Для Вконтакте придется свой сервис в Goggle AppEngine поднимать: http://vkontakte-feed.appspot.com/
    Twitter у себя RSS так же убил, придется использовать сторонние сервисы. Например: http://www.rssitfor.me/
     

Поделиться этой страницей