¿Cómo se obtiene el camino a una imagen al escribir una extensión MediaWiki?
Pregunta
Estoy intentando escribir una simple extensión para MediaWiki, pero no puedo encontrar en cualquier lugar, en términos simples, la forma de llamar a las funciones dentro de la aplicación para darme el camino 'hash' a un archivo cargado.
He intentado lo siguiente llamada a la función, que algunas búsquedas indicaron devolvería el camino pero resulta en un función no definida de error.
//$input is set to 'Image:Test.png' or similar
function noxmagicSVG($input, $args) {
global $wgUploadPath;
$imagePathi = $wgUploadDirectory . wfGetHashPath($input, false) . $input;
return $imagePathi;
}
Solución
Los siguientes trabajado para mí en un pre-lanzamiento de MediaWiki 1.16:
$url = Image::imageUrl( 'Ballarddesk.png' );
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow