mediawiki で画像の正確な URL を見つけて、ピンタレスト コードで送信したいと考えています。ページの 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 に答える