перенос счетчика шарингов на новый сайт

Discussion in 'PHP' started by barnaki, 22 Nov 2017.

  1. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    140
    Reputations:
    4
    добрый день.
    стоит задача перенести счетчик шарингов и ссылки со старого сайта на новый. расшаривается в фейсбуке,твитере и тд.
    урлы очень разные.
    старый сайт на самописе и показывает инфу по id .
    а новый на вордпресе.
    подскажите где почитать про это и возможно ли ?
     
  2. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    140
    Reputations:
    4
    ну собственно что придется делать.
    сначала берем старую базу и добавляем в базу id старой статьи.
    потом так как все статьи на старом сайте имеют id и урл вида https://www.blabla.com/showarticle?id=xxxx
    через htaccess ловим людей пришедших по этой ссылке берем id и после поиска по базе нужного id старой статьи направляем на ее новую страницу.
    ну и вот так получаем старые шаринги и плюсуюм к новым в ui .
    jQuery(function($) {
    var token = '666987483466439|b3e1a0948513223b0bc51b32a735e2cf';
    $('#get_shares').submit(function(){
    $.ajax({
    url: 'https://graph.facebook.com/v2.7/',
    dataType: 'jsonp',
    type: 'GET',
    data: {access_token: token, id: $('#url').val() },
    success: function(data){
    $('#results').html('<strong>Number of shares:</strong> ' + data.share.share_count);
    }
    });
    return false;
    });
    });

    лучше я ничего придумать не могу
     
  3. Sun2017

    Sun2017 Member

    Joined:
    5 May 2017
    Messages:
    337
    Likes Received:
    85
    Reputations:
    0
    погугли что такое addthis
    есть плагин для wordpress
     
  4. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    140
    Reputations:
    4
    мне не надо накручивать. мне надо старые сохранить. не разу кстати не слышал чтобы приличные клиенты что то где то накручивали.