「MediaWiki/Extension」の版間の差分

提供: dsk's note
移動: 案内検索
(表示例)
(表示例)
 
(同じ利用者による、間の1版が非表示)
1行目: 1行目:
 +
{{google/ad/03}}
 +
 
当サイトで使用している。MediaWikiのExtensionです。インストールした拡張機能は、[[特別:バージョン情報]]でも確認できます。
 
当サイトで使用している。MediaWikiのExtensionです。インストールした拡張機能は、[[特別:バージョン情報]]でも確認できます。
  
29行目: 31行目:
 
===表示例===
 
===表示例===
 
実際にwiki上でRSSをパースしたものを表示するには、テンプレートを作成し、フォーマットを指定する必要がある。
 
実際にwiki上でRSSをパースしたものを表示するには、テンプレートを作成し、フォーマットを指定する必要がある。
 +
<pre>*{{{date}}} [{{{link}}} {{{title}}}]</pre>
 
*[[テンプレート:RSSPost]]
 
*[[テンプレート:RSSPost]]
 
<pre><rss max="5" template="RSSPost">http://dsktnk.sakura.ne.jp/diary/feeds/rss</rss></pre>
 
<pre><rss max="5" template="RSSPost">http://dsktnk.sakura.ne.jp/diary/feeds/rss</rss></pre>

2014年7月4日 (金) 14:11時点における最新版

当サイトで使用している。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をパースしたものを表示するには、テンプレートを作成し、フォーマットを指定する必要がある。

*{{{date}}} [{{{link}}} {{{title}}}]
<rss max="5" template="RSSPost">http://dsktnk.sakura.ne.jp/diary/feeds/rss</rss>