Duoshuo выглядит как неплохой сторонний инструмент для комментариев, и его можно настроить.
При сохранении комментариев Duoshuo на самом деле сохраняет данные User-Agent, просто не отображает их, а этот плагин предназначен для отображения User-Agent и пометки ответов администратора.
Bower
$ bower install duoshuo-ua
NPM
$ npm install duoshuo-ua
В duoshuoQuery можно определить функции myIds
и getUAString
:
myIds: Array
Это собственные идентификаторы Duoshuo администратора сайта, их может быть несколько, они используются для различения ответов администратора, и к ним можно добавлять разные метки в getUAString
, если не определено, то ответы администратора не будут различаться.
getUAString: function (local)
Эта функция обрабатывает отображаемое содержимое каждой записи, по умолчанию добавляется отображение операционной системы и браузера.
Параметр local — это объект, который включает следующие свойства:
Вот простой пример:
<html>
<head>
<link rel="stylesheet" href="dist/duoshuo-ua.css">
<!-- Часть 1: определение duoshuoQuery и загрузка duoshuo-ua перед embed.js -->
<script src="dist/duoshuo-ua.js"></script>
<script>var duoshuoQuery={short_name:'test',myIds:[1234567]};</script>
<!-- Часть 2: можно сделать асинхронной загрузкой, но она должна следовать за частью 1 -->
<script src="http://static.duoshuo.com/embed.js"></script>
<!-- Достаточно загрузить в указанном порядке, необязательно в <head> -->
</head>
<body>
<div class="ds-thread" data-thread-key="example"></div>
</body>
</html>
Более продвинутый пример см. в examples.
Дополнительная информация: http://gerald.top/code/duoshuo-ua
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.