代码之家  ›  专栏  ›  技术社区  ›  VolkerK

在编写Mediawiki扩展时,如何获取图像的路径?

  •  2
  • VolkerK  · 技术社区  · 14 年前

    我正在尝试为Mediawiki编写一个简单的扩展名,但是我找不到任何简单的扩展名,比如如何调用应用程序中的函数,给我一个上传文件的“哈希”路径。

    我尝试了下面的函数调用,一些搜索指示该函数调用将返回路径,但它会导致 未定义的函数 错误。

    //$input is set to 'Image:Test.png' or similar
    function noxmagicSVG($input, $args) {
        global $wgUploadPath;
    
        $imagePathi = $wgUploadDirectory . wfGetHashPath($input, false) . $input;
    
        return $imagePathi;
    }
    
    1 回复  |  直到 14 年前
        1
  •  2
  •   Joshua C. Lerner    14 年前

    在Mediawiki 1.16的预发行版中,以下内容对我很有用:

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