Как получить путь к изображению при написании расширения MediaWiki? - PullRequest
2 голосов
/ 03 декабря 2009

Я пытаюсь написать простое расширение для MediaWiki, но нигде не могу найти в простых терминах, как вызывать функции в приложении, чтобы дать мне «хешированный» путь к загруженному файлу.

Я пробовал следующий вызов функции, который при указанном поиске вернул бы путь, но это привело к ошибке undefined function .

//$input is set to 'Image:Test.png' or similar
function noxmagicSVG($input, $args) {
    global $wgUploadPath;

    $imagePathi = $wgUploadDirectory . wfGetHashPath($input, false) . $input;

    return $imagePathi;
}

1 Ответ

2 голосов
/ 03 декабря 2009

В предварительном выпуске MediaWiki 1.16 у меня сработало следующее:

$url = Image::imageUrl( 'Ballarddesk.png' );
...