Nijcadmin

2011年6月7日 (火)に参加
編集の要約なし
編集の要約なし
69行目: 69行目:
=== ページ毎に meta タグに入れるキーワードを設定したい ===
=== ページ毎に meta タグに入れるキーワードを設定したい ===
* 前日に作った拡張 AddKeywordsMetaTag に [http://www.mediawiki.org/wiki/Extension:MetaKeywordsTag この機能] をマージ
* 前日に作った拡張 AddKeywordsMetaTag に [http://www.mediawiki.org/wiki/Extension:MetaKeywordsTag この機能] をマージ
<pre>
<syntaxhighlight lang="php">
<?php
<?php


144行目: 144行目:
   return true;
   return true;
}
}
</pre>
</syntaxhighlight>


= 2011年12月14日(水)=
= 2011年12月14日(水)=
154行目: 154行目:
</pre>
</pre>
* extensions/FCKeditor/FCKeditorSkin.body.php を上記を参考に以下のように修正
* extensions/FCKeditor/FCKeditorSkin.body.php を上記を参考に以下のように修正
<pre>
<syntaxhighlight lang="php">
// NIJC:
// NIJC:
//if (isset($fp['alt']) && !empty($fp['alt']) && $fp['alt'] != "Image:" . $orginal) {
//if (isset($fp['alt']) && !empty($fp['alt']) && $fp['alt'] != "Image:" . $orginal) {
161行目: 161行目:
         $ret .= "alt=\"".htmlspecialchars($fp['caption'])."\" ";
         $ret .= "alt=\"".htmlspecialchars($fp['caption'])."\" ";
}
}
</pre>
</syntaxhighlight>


=== keywords meta タグを入れたい ===
=== keywords meta タグを入れたい ===
* extension/AddKeywordsMetaTag.php を作ってみた.
* extension/AddKeywordsMetaTag.php を作ってみた.
<pre>
<syntaxhighlight lang="php">
<?php
<?php


207行目: 207行目:
   return true;
   return true;
}
}
</pre>
</syntaxhighlight>


= 2011年12月12日(月)=
= 2011年12月12日(月)=
216行目: 216行目:
</pre>
</pre>
* extensions/FCKeditor/plugins/mediawiki/fckplugin.js を以下のように修正
* extensions/FCKeditor/plugins/mediawiki/fckplugin.js を以下のように修正
<pre>
<syntaxhighlight lang="javascript">
if (a.className == 'extiw')
if (a.className == 'extiw')
{
{
224行目: 224行目:
         a.setAttribute( '_fcksavedurl', a.title ) ;
         a.setAttribute( '_fcksavedurl', a.title ) ;
}
}
</pre>
</syntaxhighlight>


= 2011年12月7日(水)=
= 2011年12月7日(水)=
230行目: 230行目:
* 承認モジュール ApprovedRevs 由来の問題 [https://bugzilla.wikimedia.org/show_bug.cgi?id=29859 参考]
* 承認モジュール ApprovedRevs 由来の問題 [https://bugzilla.wikimedia.org/show_bug.cgi?id=29859 参考]
* includes/Article.php を以下のように修正
* includes/Article.php を以下のように修正
<pre>
<syntaxhighlight lang="php">
// NIJC:
// NIJC:
//if ( $this->getID() === 0 || $this->getOldID() ) {
//if ( $this->getID() === 0 || $this->getOldID() ) {
238行目: 238行目:
                       'follow' => 'nofollow' );
                       'follow' => 'nofollow' );
} elseif ( $wgOut->isPrintable() ) {
} elseif ( $wgOut->isPrintable() ) {
</pre>
</syntaxhighlight>


= 2011年6月15日 (水) =
= 2011年6月15日 (水) =
258行目: 258行目:
* ロゴ画像設置(仮)
* ロゴ画像設置(仮)
** [http://www.iconfinder.com/icondetails/23662/128/accessories_dictionary_icon これ]をベースに文字を入れ替えたものに
** [http://www.iconfinder.com/icondetails/23662/128/accessories_dictionary_icon これ]をベースに文字を入れ替えたものに
<syntaxhighlight lang="php">
  $wgLogo            = "$wgScriptPath/images/BSD-Logo.png";
  $wgLogo            = "$wgScriptPath/images/BSD-Logo.png";
</syntaxhighlight>
* 画像アップロードの設定
* 画像アップロードの設定
<syntaxhighlight lang="php">
  $wgEnableUploads      = true;
  $wgEnableUploads      = true;
  $wgUploadPath          = "{$wgScriptPath}/images";
  $wgUploadPath          = "{$wgScriptPath}/images";
265行目: 268行目:
  $wgUseImageMagick      = true;
  $wgUseImageMagick      = true;
  $wgImageMagickConvertCommand = "/usr/bin/convert";
  $wgImageMagickConvertCommand = "/usr/bin/convert";
</syntaxhighlight>
* 数式への対応
* 数式への対応
** [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Fedora このあたり]を参考に
** [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Fedora このあたり]を参考に
<syntaxhighlight lang="php">
  $wgUseTeX          = true;
  $wgUseTeX          = true;
  $wgTexvc            = "/usr/bin/texvc116";
  $wgTexvc            = "/usr/bin/texvc116";
272行目: 277行目:
  $wgMathDirectory    = "{$wgUploadDirectory}/math";
  $wgMathDirectory    = "{$wgUploadDirectory}/math";
  $wgTmpDirectory    = "{$wgUploadDirectory}/tmp";
  $wgTmpDirectory    = "{$wgUploadDirectory}/tmp";
</syntaxhighlight>
* 匿名ユーザの「新規アカウント作成」と「ページの編集」はとりあえず無効に
* 匿名ユーザの「新規アカウント作成」と「ページの編集」はとりあえず無効に
<syntaxhighlight lang="php">
  $wgGroupPermissions['*']['createaccount'] = false;
  $wgGroupPermissions['*']['createaccount'] = false;
  $wgGroupPermissions['*']['edit'] = false;
  $wgGroupPermissions['*']['edit'] = false;
</syntaxhighlight>


== UMIN の既存データの複製 ==
== UMIN の既存データの複製 ==