「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