Инструменты пользователя

Инструменты сайта

  • Показать исходный текст
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • wiki:plugin:copy2clipboard

    Это старая версия документа!


    copy2clipboard для «ДокуВики»

    Добавьте кнопку буфера обмена в блоки

     и <file>, которая копирует текст в буфер обмена. Это расширение добавляет кнопку буфера обмена <code>и <file>блоки, которые копируют текст в буфер обмена.
    
    Это уже сделано другими расширениями, copycode и codeclipboard . Тем не менее, у него есть следующие преимущества перед другими расширениями (здесь они ужасно частичны ;-)):
      * **Релиз:** 2023-04-17. 
      * **Репозиторий:**https://github.com/schplurtz/dokuwiki-plugin-copy2clipboard/
      * **Совместимость с «Докувики»:** 04.04.2023 "Джек Джекрам" 
    
    =====Совместимость=====
      * **2009-05-28 «Манеры Фрустерика» **
        * Не работает: auth_aclquickcheck не может обрабатывать начальные двоеточия в идентификаторах, поэтому я чувствую, что это все еще не работает в «ДокуВики», но, по крайней мере, плагин может правильно учитывать ACL .
    =====Монтаж=====
    Используйте менеджер плагинов для установки или…
    
      - скачать zip-файл
      - распаковать его в<dokuwiki>/lib/plugins/
      - войдите как администратор и измените плагин в менеджере конфигурации
    =====Применение=====
    
    Плагин также экспортирует функцию для использования с вашим шаблоном, поэтому вам нужно будет вставить следующий код в свой шаблон где-то внутри тегов **<head></head>** .
    
    Обычно вы захотите сделать это для любых файлов PHP (или HTML) содержащих строку "<head>"; как минимум вы можете сделать только main.php.((Если вы делаете только main.php, вы пропустите некоторые типы страниц (например, файл загрузки), поэтому я предлагаю искать теги заголовка во всех файлах PHP в шаблоне, чтобы убедиться, что вы их все получили.))
    
    <code php>
    <?php if (file_exists(DOKU_PLUGIN.'displaywikipage/code.php')) include_once(DOKU_PLUGIN.'displaywikipage/code.php'); ?>

    Примечание . Вставка приведенного выше кода является обязательной , но не обязательной.

    Чтобы отобразить вики-страницу в любой точке вашего документа, используйте следующий код:

    <?php if (function_exists('dwp_display_wiki_page')) dwp_display_wiki_page(":path:to:page"); ?>

    Выполнение этого таким образом позволит вашим пользователям использовать шаблон независимо от того, установлен ли у вас плагин.

    Обновление

    Для обновления удалите исходную папку lib/plugins/displaywikipage и установите новую версию, как указано выше.

    Файл для загрузки

    Лицензия

    Это не обязательно, но, пожалуйста, рассмотрите возможность ссылки на эту страницу с вашего сайта, если вам нравится этот продукт.

    Только авторизованные участники могут оставлять комментарии.
    wiki/plugin/copy2clipboard.1691680595.txt.gz · Последнее изменение: 2023/08/10 18:16 — vladpolskiy