1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/gerald-duoshuo-ua

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Плагин User-Agent для Duoshuo

Bower npm

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 — это объект, который включает следующие свойства:

    • agent: string
      Строка UserAgent для этого ответа.
    • webmaster: int
      Если это ответ администратора, он содержит идентификатор администратора в этом ответе, иначе 0.

Вот простой пример:

<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

Примеры

  1. Мой сайт: http://gerald.top
  2. Онлайн-инструмент: http://www.atool.org

Введение

Плагин комментариев для многословного обсуждения, отображает операционную систему и браузер пользователя, который оставляет комментарий. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/gerald-duoshuo-ua.git
git@api.gitlife.ru:oschina-mirror/gerald-duoshuo-ua.git
oschina-mirror
gerald-duoshuo-ua
gerald-duoshuo-ua
master