• Resolved seregawaw

    (@seregawaw)


    Приветствую!
    Могли бы вы добавить экспорт старых и новых комментариев “виджета комментариев вконтакте” в базу данных, с последующим их выводом на сайте, исключительно для поисковых систем.
    Я видел уже реализовали нечто подобное “HComments” в 2012 году, но проект похоже закрылся. Топик есть на серче. Демо https://hcomments.seosm.ru/

    Я готов даже заплатить за такое решение.

    https://www.ads-software.com/plugins/vkontakte-api/

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter seregawaw

    (@seregawaw)

    Пока подгрузил 200 (максимум) последних комментов, используя api vk на страницу. Возможно кому нибудь пригодится ;).

    <noscript>
    
    <ul>
    <?php
    $xmlDoc = new DOMDocument();
    $xmlDoc->load("https://api.vk.com/method/widgets.getComments.xml?widget_api_id=ВАШ ID ПРИЛОЖЕНИЯ&url=https://ССЫЛКА НА СТРАНИЦУ&order=date&count=200");
    
    $id = $xmlDoc->getElementsByTagName('id');
    $text = $xmlDoc->getElementsByTagName('text');
    
       $i = 0;
      while ($text->item($i)) {
    
      echo '<li id="comment-1" itemtype="https://schema.org/Comment" itemscope="itemscope" itemprop="comment"><span itemprop="author">';
      echo 'UID [ ' . $id->item($i)->nodeValue .']</span>';
      echo '<p itemprop="text">';
      echo $text->item($i)->nodeValue . '</p>';
      echo  "\n";
         $i++;
      }
    ?>
    </ul>
    
    </noscript>

    widget_api_id ваш id приложения
    url url страницы где установлен виджет комментариев
    Документация widgets.getComments

    P.S. Я новичок, код как есть.

    Можно реализовать.
    Напишите в ЛС в ВК.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Индексация комментариев Вконтакте’ is closed to new replies.