Содержание
Плагин xref
—- plugin —- description: Позволяет легко создавать ссылки на документацию, сгенерированную с помощью PHPXref. author : Andreas Gohr email : andi@splitbrain.org type : syntax lastupdate : 2024-04-30 compatible : Igor, Jack Jackrum, Kaos, Librarian++ depends : conflicts : similar : tags : links, code, php, internal
downloadurl: https://github.com/dokuwiki/dokuwiki-plugin-xref/zipball/master sourcerepo : https://github.com/dokuwiki/dokuwiki-plugin-xref bugtracker : https://github.com/dokuwiki/dokuwiki-plugin-xref/issues donationurl: http://donate.dokuwiki.org/xref
Этот плагин упрощает создание ссылок на документацию, сгенерированную OpenGrok. Вы можете создавать ссылки на функции, константы, переменные, таблицы классов и имена файлов. Плагин автоматически определит, что вы имели в виду.
Обратите внимание, что этот плагин создан в основном для нужд dokuwiki.org и может в любое время изменить свое поведение.
Установка
Найдите и установите плагин с помощью Менеджера расширений. Инструкции по ручной установке плагинов см. в разделе «Плагины».
Изменения
- Version upped (2026/07/04 02:57)
- (auto) cleanup (2026/07/03 23:04)
- Fix anchor handling losing the reference path (2026/07/03 22:54)
- Fix undefined array key warnings on PHP 8 (2026/07/03 22:51)
- Version upped (2024/05/02 00:50)
- Merge pull request #10 from Zweihorn/patch-1 (2024/05/01 18:44)
- Update plugin.info.txt (2024/04/30 22:48)
- Version upped (2023/08/09 00:50)
Использование
Синтаксис похож на interwiki - ссылки. Просто начните ссылку с xref>ключевого слова, за которым следует имя функции, константы, переменной, класса, таблицы или файла.
Вот несколько примеров (регистр имеет значение!):
* A function: [[xref>wl()]] * A function with arguments [[xref>cleanText($text)]] * A global variable: [[xref>$ID]] * A class: [[xref>AuthPlugin]] * A property: [[xref>cando]], [[xref>canPreventDefault]] * A constant: [[xref>AUTH_READ]] * A file: [[xref>inc/auth.php]] * A function with a title: [[xref>cleanID()|This is an important function]]
Это выглядит вот так:
- A function: wl()
- A function with arguments cleanText($text), search only for the function name
- A global variable: $ID
- A class: AuthPlugin
- A property: cando, canPreventDefault
- A constant: AUTH_READ
- A file: inc/auth.php
- A function with a title: This is an important function
Конфигурация
Плагин можно настроить через Менеджер конфигурации. Вам необходимо указать, где в файловой системе расположены ваши документы Xref и как к ним можно получить доступ через веб-интерфейс.
