「MediaWiki/Extension」の版間の差分

提供: dsk's note
移動: 案内検索
(ページの作成:「当サイトで使用している。MediaWikiのExtensionです。 == DynamicPageList == 最新記事の一覧を表示できる。 *[http://ja.community.wikia.com/wiki...」)
 
(RSS)
26行目: 26行目:
 
$wgAllowImageTag = true;
 
$wgAllowImageTag = true;
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
===表示例===
 +
実際にwiki上でRSSをパースしたものを表示するには、テンプレートを作成し、フォーマットを指定する必要がある。
 +
*[[テンプレート:RSSPost]]
 +
<pre><rss max="2" template="RSSPost">http://rss.yomiuri.co.jp/rss/yol/topstories</rss></pre>
 +
<rss template="RSSPost">http://rss.yomiuri.co.jp/rss/yol/topstories</rss>
  
 
[[Category: MediaWiki]]
 
[[Category: MediaWiki]]

2014年2月11日 (火) 16:53時点における版

当サイトで使用している。MediaWikiのExtensionです。

DynamicPageList

最新記事の一覧を表示できる。


RSS

Mediawiki上でRSSフィードを表示できる。

設置

  • ソースをダウンロードして、extemsions配下にファイルを配置する。フォルダ名はRSSに。
  • MagpieRSSをextemsions配下にファイルを配置。フォルダ名はmagpierss。
  • LocalSettings.phpにrequire_once("$IP/extensions/RSS/RSS.php");を追記してみたが、Extension:RSS -- Error 許可されたフィードの URL がホワイトリスト内にありません。とエラーが出るので、調べてみると、設定項目がいろいろあるみたいで、以下をLocalSettings.phpに追記した。
require_once("$IP/extensions/RSS/RSS.php");
$wgRSSUrlWhitelist = array( "*" );
$wgRSSUrlNumberOfAllowedRedirects = 1;
$wgRSSAllowLinkTag = true;
$wgAllowImageTag = true;

表示例

実際にwiki上でRSSをパースしたものを表示するには、テンプレートを作成し、フォーマットを指定する必要がある。

<rss max="2" template="RSSPost">http://rss.yomiuri.co.jp/rss/yol/topstories</rss>

http://rss.yomiuri.co.jp/rss/yol/topstoriesからのRSSフィードの読み込みに失敗しました: URLからの取得に失敗しました: Could not resolve host: rss.yomiuri.co.jp