Меню
Главная
Случайная статья
Настройки
|
Гаджет добавляет в левое меню «Инструменты» на страницах файлов, загруженных в Википедию, ссылки, при клике на которые ставится соответствующий шаблон и уведомляется участник, загрузивший файл.
На данный момент добавляются следующие ссылки:
Текст ссылки
|
Шаблон для файла
|
Шаблон для участника
|
Нет автора
|
{{subst:nad}}
|
{{subst:Запрос о статусе файла|<имя файла>}}
|
Нет источника
|
{{subst:nsd}}
|
Нет лицензии
|
{{subst:nld}}
|
Нет разрешения
|
{{subst:npd}}
|
Сомнительный
|
{{subst:dd}}
|
Не соответствует КДИ
|
{{subst:dfud|<критерии>}}
|
{{subst:Запрос о соответствии КДИ|<имя файла>}}
|
Неисп. несвободный
|
{{subst:ofud}}
|
—
|
Не хостинг
|
{{subst:nothost}}
|
—
|
Включить гаджет
Дополнительные ссылки
Гаджет можно расширять, добавляя персональные ссылки. Для этого нужно в персональном файле скриптов определить переменную AjaxDeleteExtraButtons , являющуюся массивом описаний ссылок:
AjaxDeleteExtraButtons = [{
// Вариант с уведомлением участника
label: 'Текст ссылки',
tag: '{\{subst:шаблон файла}}',
talk_tag: '{\{subst:шаблон участника|1=%FILE%}}',
img_summary: 'описание правки файла',
talk_summary: 'описание правки файла страницы участника'
}, {
// Вариант без уведомления участника
label: 'Текст ссылки',
tag: '{\{subst:шаблон файла}}',
img_summary: 'описание правки файла'
}];
При этом можно использовать плейсхолдер %FILE% , вместо которого будет вставлено имя файла.
В случае, если вы определяете переменную prompt_text , вызывающую диалог подтверждения, так же станут доступны плейсхолдеры %PARAMETER% , %PARAMETER-LINKED% и прочие, которые вы можете определить сами. Смотрите код ссылки «Не соответствует КДИ» в качестве примера, как это можно сделать.
Не забывайте экранировать обрамляющие скобки шаблонов.
Код гаджета
|
|