Создание XML файла для импорта комментариев

Эта статья предназначена для разработчиков и описывает формат файла для импорта комментариев из других сервисов в систему комментариев SolidOpinion. Перед началом работы, пожалуйста, свяжитесь со службой поддержки SolidOpinion на сайте http://solidopinion.com или по адресу support@solidopinion.com.


Создание XML файла для импорта комментариев

Если раньше Вы использовали другую систему комментариев или пользовались стандартными комментариями для сайта, но желаете перейти на SolidOpinion и при этом сохранить комментарии, которые уже есть на Вашем сайте, для Вас разработана возможность импорта комментариев в SolidOpinion.Для этого вам понадобится представить ваши комментарии в файле формата ".xml". Ниже следует описание, пользуясь которым вы сможете сделать такой файл.

Теги, используемые в файле импорта: 

Первая строка в XML документа называется пролог. Она также может содержать информацию о кодировании, используемого в документе. Этот пролог определяет UTF-8 кодировку: XML-стандарт гласит, что все программное обеспечение XML должны понимать как UTF-8 и UTF-16. UTF-8 по умолчанию для документов без кодирования информации.

Пример:
<?xml version="1.0" encoding="utf-8"?>

1)Тег <thread>

Threads должны быть заявлены после категорий и перед комментариями.
"id" - должен быть уникальным.  
<id> - код thread.
<link>- указывается адрес страницы, с которой были экспортированы комментарии.
<title> - указывается заголовок для thread, который используется в Community.
<createdAt> - указывает дату публикации комментария.

Пример:

<thread id="1"> <link>http://yoursitedomainname/?p=59</link> <title><![CDATA[title]]></title> </thread>


2)Тег <post> 

Посты должны быть заявлены в стандартном древовидном порядке.
Ответы должны располагаться после родительских постов, к которым они относятся.. 

post id  "id" - должен быть уникальным для форума.
<message> - текст сообщения.
<id> - код поста.
<thread> - указывается родительский thread.
<createdAt> - указывается дата.
<username> - имя пользователя.
<useremail> - почтовый адрес пользователя.
<rating> - указывает на рейтинг  комментария либо ответа.

Пример:

<post id="10">
  <thread id="2" />
    <message><![CDATA[<p>message</p>]]></message>
    <createdAt>2014-05-13T14:50:02Z</createdAt>
    <useremail>example@test.com</useremail>
    <username><![CDATA[user]]></username>
    <rating>10</rating>
 </post>

Пример заполнения xml:
<?xml version="1.0" encoding="utf-8"?>
<so>
<thread id="1">
   <link>http://yoursitedomainname/?p=59</link>
   <title><![CDATA[title]]></title>
</thread>

<thread id="2">
   <link>http://www.yoursitedomainname.com/36/</link>
   <title><![CDATA[title1]]></title>
</thread>

<thread id="3">
   <link>http://yoursitedomainname/page/</link>
   <title><![CDATA[title2]]></title>
</thread>

<thread id="4">
   <link>http://yoursitedomainname/?p=4</link>
   <title><![CDATA[title3]]></title>
</thread>

<thread id="5">
   <link>http://yoursitedomainname/?p=1</link>
   <title><![CDATA[title4]]></title>
</thread>

<post id="10">
 <thread id="2" />
 <message><![CDATA[<p>message</p>]]></message>
   <createdAt>2014-05-13T14:50:02Z</createdAt>
    <useremail>example@test.com</useremail>
    <username><![CDATA[user]]></username>
    <rating>10</rating>
</post>

<post id="11">
 <thread id="2" />
 <parent id="10" />
    <message><![CDATA[<p>message</p>]]></message>
    <createdAt>2014-05-13T14:50:02Z</createdAt>
    <useremail>example@test.com</useremail>
    <username><![CDATA[user]]]></username>
</post>

<post id="12">
 <thread id="4" />
    <message><![CDATA[<p>message</p>]]></message>
    <createdAt>2014-05-13T14:50:02Z</createdAt>
    <useremail>example@test.com</useremail>
    <username><![CDATA[user]]></username>
</post>

<post id="13">
    <thread id="5" />
    <message><![CDATA[<p>message</p>]]></message>
    <createdAt>2014-05-13T14:50:02Z</createdAt>
    <useremail>example@test.com</useremail>
 <username><![CDATA[user]]></username>
</post>

<post id="14">
    <thread id="5" />
    <message><![CDATA[<p>message</p>]]></message>
    <createdAt>2014-05-13T14:50:02Z</createdAt>
    <useremail>example@test.com</useremail>
    <username><![CDATA[user]]></username>
</post>

</so>

Приятного комментирования!
SolidOpinion
- указывается заголовок для thread, который используется в community. <createdAt> - указывается дата. 2) Тег <post> Посты должны быть заявлены в стандартном древовидном порядке. Родительские посты должны всегда существовать до того, как на них ссылаются. post id "id" - должен быть уникальным для форума. <message> - текст сообщения. <id> - код поста. <thread> - указывается родительский thread. <createdAt> - указывается дата. <username> - имя пользователя <useremail> - почтовый адрес пользователя <rating> - указывает на рейтинг комментария либо ответа </div>


Manuals in other languages

  1. Руководство по основным параметрам сайта
  2. Полное руководство по параметрам сайта
  3. Вкладка "Основное"
  4. Как изменить пароль аккаунта SolidOpinion
  5. Как восстановить пароль
  6. Как включить уведомления
  7. Как SEO-оптимизировать Ваши комментарии?
  8. Как передать монеты
  9. Локализация
  10. Виджет "Промо Заголовки"
  11. Виджет "Промо заголовки" (настройка)
  12. Виджет "Промо комментарии"
  13. Виджет "Промо комментарии" (настройка)
  14. Цена за чтение для владельца сайта
  15. Вкладка "Внешний вид"
  16. Настройка сортировки комментариев для сайта
  17. Вкладка "Фильтры"
  18. Установка виджета на несколько доменов
  19. Черный и Белый список
  20. Модерация
  21. Постмодерация
  22. Тег модератора
  23. Добавить нового модератора
  24. Вкладка "Правила"
  25. Создание специальных эффектов
  26. Система званий для владельца сайта
  27. Каcтомные ранги
  28. Режим эксперта для владельца сайта
  29. Вкладка "Награды"
  30. Интеграция виджета "Промо" с другими система комментариев
  31. Типы основного виджета
  32. Дополнительные виджеты
  33. ВИДЖЕТ
  34. Виджет "Комментарии"
  35. Виджет "Комментарии" (параметры)
  36. Виджет "Промо"
  37. Виджет "Промо" (параметры)
  38. Виджет "Промо заголовки"
  39. Виджет "Сообщество"
  40. Виджет "Сообщество" (параметры)
  41. Виджет "Счетчик"
  42. Виджет "Счетчик" (параметры)
  43. Виджет (установка)
  44. Как установить виджет "Промо Заголовок"
  45. ИНТЕГРАЦИЯ
  46. Интеграция в BigCommerce
  47. Интеграция в Blogger
  48. Интеграция с платформой Wix
  49. Интеграция в Drupal
  50. Интеграция в Joomla
  51. Интеграция в WordPress
  52. Реализация специальних эффектов в Wordpress
  53. Импорт WordPress .xml
  54. Импортирование комментариев из системы Disqus
  55. Создание XML файла для импорта комментариев
  56. ПЛАГИН SOLIDOPINION
  57. Плагин SolidOpinion для Blogger
  58. Плагин SolidOpinion для Drupal
  59. Плагин SolidOpinion для Joomla
  60. Плагин SolidOpinion для Wordpress
  61. Интеграция SSO
  62. Интеграция Single Sign-on
  63. Интеграция плагина SSO Wordpress
  64. SolidOpinion JavaScript API
  65. Интеграция мобильного SDK
  66. Интеграция Android SDK
  67. Интеграция  IOS SDK
  68. Примечание к релизу
  69. Быстрый и простой способ добавить продвинутые комментарии и заголовки
  70. Использование эффектов в комментировании
  71. Изменить имя автора
  72. Изменить фото автора
  73. Запретить автору комментировать
  74. Продвинутые комментарии для комментаторов
  75. Продвинутые заголовки для комментаторов
  76. Вставить ремарку
  77. Показывать в начале обсуждения
  78. Бросить в автора монетную бомбу
  79. Игнорировать автора
  80. Цена за чтение для комментаторов
  81. Добавить эмоцию
  82. Добавить фото
  83. Вставить видео
  84. Отметить как спам
  85. Иммунитет комментария от эффектов
  86. Отмена всех эффектов
  87. Добавить формат
  88. Запретить ответы
  89. Много голосов "ЗА"/голосов "ПРОТИВ"/раз "нравится"/раз "не нравится"
  90. Нравится/Не нравится/Голосовать ЗА/Голосовать ПРОТИВ
  91. Ответить на комментарий
  92. Редактировать комментарий
  93. Удалить комментарий
  94. Варианты сортировки комментариев
  95. Система званий для комментаторов
  96. Режим эксперта для комментаторов
  97. Промо виджет для комментаторов
  98. Как добавить URL к "Промо Заголовку"
  99. Подписаться на комментарии к статье
  100. Поддержка браузера
  101. Локализация для комментаторов
  102. Как купить монеты?
  103. Почему я не могу комментировать?
  104. Тег модератора
  105. Почему виджет SolidOpinion не загружается?

Feedback and Knowledge Base