我想在 mediawiki 中找到图片的确切 URL,以发送我的 pinterest 代码。要查找页面 URL,我使用 urlencode($wgTitle->getFullURL()) 但我不知道要使用什么代码来描述图像和图像。谢谢
问问题
2566 次
3 回答
3
要获取 wiki 页面中的文件路径,您可以使用[[Special:Filepath]]
解析器{{filepath:...}}
函数或指向Media
命名空间的链接。
要使用 PHP 以编程方式获取它,您可能想看看MediaWiki 如何计算图像的文件路径?或文件路径函数的代码:
$file = wfFindFile( $filename );
$url = $file->getFullUrl();
(类中的getFullUrl()
方法File
)
对于您的用例,您还可以查看Extension:AddThis,他们也计划支持 Pinterest。
于 2012-06-26T10:29:38.947 回答
0
您可以链接到页面或,这会将请求重定向到完整图像位置,例如:https://en.wikipedia.org/wiki/Special:Filepath/ Turtle.jpg重定向到完整图像路径https:// /upload.wikimedia.org/wikipedia/commons/6/60/ Turtle.jpg/wiki/Special:Filepath/File_name
/wiki/Special:Redirect/file/File_name
于 2019-10-04T14:10:26.517 回答