Ответы пользователя по тегу Парсинг
  • Не работает js код?

    Yobanaris
    @Yobanaris Автор вопроса
    Учусь отвечая.
    этот код работает
    var myVar = setInterval(function() {
      nowtrack()
    }, 1000);
    
    function nowtrack() {
      $(document).ready(function() {
        $.getJSON('https://www.site.ru/xml/json.txt', {}, function(json) {
    
          $('#nowtrack').html('');
          $('#nowtrack').append('<div class="artist">' + json.artist + '</div >')
          $('#nowtrack').append('<div class="title">' + json.title + '</div >')
          $('#nowtrack').append('<img src="' + json.image600 + '" style="width: 250px;";>')
        });
      });
    }
    + jQuery.3.3.1
    <div id="nowtrack">
    
    </div>
    Ответ написан
    Комментировать
  • Полностью "своя" лента Facebook на сайт?

    Yobanaris
    @Yobanaris
    Учусь отвечая.
    Первый вариант
    $me = curl_init();
    curl_setopt($me, CURLOPT_URL, "https://graph.facebook.com/v2.5/{COMMUNITY_ID}/posts/?fields=description,full_picture,message&format=json&access_token={ACCESS_TOKEN}&limit=25");
    curl_setopt($me, CURLOPT_RETURNTRANSFER, true);
    
    $curl = json_decode(curl_exec($me), true);
    
    $data = $curl['data'];


    Вставляете это на страницу , на которой необходимо выгружать посты. В $data хранятся все выгруженные посты.
    К примеру, добавив дальше:
    static $id = 0;
    while ($id <= 15) {
        echo '  <h1>' . $data[$id]["message"] . '</h1>';
        $id--;
    }
    ?>

    будет выгружать последние 15 постов.


    Второй вариант:

    Можете взять rss страницы из Facebook, тут инструкция.
    И выводите любым удобным способом.

    Вот ссылка на один скрипт, вроде простой, сами сможете настроить внешний вид.
    или можете сами поискать скрипты для вывода на страницу.
    Ответ написан
    3 комментария