「Lisa Wiki:Lisa Wikiについて」の版間の差分

提供: Lisa Wiki
移動: 案内検索
(ページの作成:「==MediaWikiの設定== ===タイムゾーンの調整=== :<code>LocalSettings.php</code>を編集して一番下に次の行を追加します。 # $wgLocaltimezone = 'A...」)
 
(内容を「このサービスはリサネットが提供しています 現在、リサネットは無償にて各種サービスを提供しています 将来、有料化する...」で置換)
 
行1: 行1:
==MediaWikiの設定==
+
このサービスはリサネットが提供しています
===タイムゾーンの調整===
+
:<code>LocalSettings.php</code>を編集して一番下に次の行を追加します。
+
# $wgLocaltimezone = 'Asia/Tokyo';
+
$wgLocalTZoffset = '+540';
+
:世界標準時で表示されるので9時間追加する。つまり540分追加。
+
===匿名ユーザーによる編集を防止するには?===
+
:<code>LocalSettings.php</code>を編集して一番下に次の行を追加します。
+
$wgGroupPermissions['*']['edit'] = false;
+
$wgGroupPermissions['*']['createpage'] = false;
+
$wgGroupPermissions['*']['createtalk'] = false;
+
$wgGroupPermissions['*']['createaccount'] = false;
+
:この行の挿入により、匿名ユーザは編集が出来なくなります。
+
:匿名ユーザによるアカウント作成が出来なくなるので管理者は新しいユーザーの作成を手動で行う必要があります。
+
  
===匿名ユーザーは、右上にIPアドレスが表示されるのを消す===
+
現在、リサネットは無償にて各種サービスを提供しています
:<code>LocalSettings.php</code>を編集して一番下に次の行を追加します。
+
$wgShowIPinHeader = false;
+
:匿名ユーザーは、右上にログインだけが表示される。
+
===匿名ユーザーは、メインページの閲覧とログインページのみにする===
+
:<code>LocalSettings.php</code>を編集して一番下に次の行を追加します。
+
$wgGroupPermissions['*']['read'] = false;
+
$wgGroupPermissions['*']['edit'] = false;
+
$wgGroupPermissions['*']['createpage'] = false;
+
$wgGroupPermissions['*']['createtalk'] = false;
+
$wgGroupPermissions['*']['createaccount'] = false;
+
$wgWhitelistRead = array("メインページ", "Special:Userlogin", "-", "MediaWiki:Common.css");
+
:匿名ユーザはページの閲覧や編集は出来ません。アカウントを作成することも出来ません。
+
:匿名ユーザはアカウント作成が出来なくなるので管理者は新しいユーザーの作成を手動で行う必要があります。
+
  
===匿名ユーザーには、ツールボックスを非表示にするには?===
+
将来、有料化する事もあり得ますが、今までの経緯から言うと
:<code>Vector.php</code>を編集します。
+
:285行目辺りの次の行を
+
switch( $name ) {
+
    case 'SEARCH':
+
      break;
+
    case 'TOOLBOX':
+
      $this->renderPortal( 'tb', $this->getToolbox(), 'toolbox', 'SkinTemplateToolboxEnd' );
+
      break;
+
    case 'LANGUAGES':
+
:この様に追加変更します
+
switch( $name ) {
+
    case 'SEARCH':
+
      break;
+
    case 'TOOLBOX':
+
      if($this->data['loggedin']) { '''//この行を追加'''
+
          $this->renderPortal( 'tb', $this->getToolbox(), 'toolbox', 'SkinTemplateToolboxEnd' );
+
      } '''//この行を追加'''
+
      break;
+
    case 'LANGUAGES':
+
===すべてのページ上でタブを削除する方法===
+
:タブの削除は[[MediaWiki:Vector.css]]を編集して次の行を追加します。
+
#ca-talk { display:none!important; } /*議論タブを消す*/
+
#ca-history { display:none!important; } /*履歴表示タブを消す*/
+
#ca-viewsource { display:none!important; } /*ソース表示タブを消す*/
+
===すべてのページ上でフッターのリンクとPoweredByを削除する方法===
+
:フッターの削除は<code>Vector.php</code>を編集します。
+
:227行目辺りの次の行を
+
<pre>
+
<!-- footer -->
+
    <div id="footer"<?php $this->html( 'userlangattributes' ) ?>>
+
      <?php foreach( $this->getFooterLinks() as $category => $links ): ?>
+
          <ul id="footer-<?php echo $category ?>">
+
          <?php foreach( $links as $link ): ?>
+
          <li id="footer-<?php echo $category ?>-<?php echo $link ?>"><?php $this->html( $link ) ?></li>
+
          <?php endforeach; ?>
+
          </ul>
+
      <?php endforeach; ?>
+
      <?php $footericons = $this->getFooterIcons("icononly");
+
      if ( count( $footericons ) > 0 ): ?>
+
          <ul id="footer-icons" class="noprint">
+
          <?php foreach ( $footericons as $blockName => $footerIcons ): ?>
+
            <li id="footer-<?php echo htmlspecialchars( $blockName ); ?>ico">
+
            <?php foreach ( $footerIcons as $icon ): ?>
+
                <?php echo $this->skin->makeFooterIcon( $icon ); ?>
+
            <?php endforeach; ?>
+
            </li>
+
          <?php endforeach; ?>
+
          </ul>
+
      <?php endif; ?>
+
      <div style="clear:both"></div>
+
    </div>
+
<!-- /footer -->
+
</pre>
+
:この様に追加変更します
+
<pre>
+
<!-- footer -->
+
    <div id="footer"<?php $this->html( 'userlangattributes' ) ?>>
+
      <?php foreach( $this->getFooterLinks() as $category => $links ): ?>
+
      <?php if ($category == 'info'): ?> '''この行を追加'''
+
          <ul id="footer-<?php echo $category ?>">
+
          <?php foreach( $links as $link ): ?>
+
          <li id="footer-<?php echo $category ?>-<?php echo $link ?>"><?php $this->html( $link ) ?></li>
+
          <?php endforeach; ?>
+
          </ul>
+
      <?php endif; ?> '''この行を追加'''
+
      <?php endforeach; ?>
+
      <!-- poweredbyico '''この行を追加'''
+
      <?php $footericons = $this->getFooterIcons("icononly");
+
      if ( count( $footericons ) > 0 ): ?>
+
          <ul id="footer-icons" class="noprint">
+
          <?php foreach ( $footericons as $blockName => $footerIcons ): ?>
+
            <li id="footer-<?php echo htmlspecialchars( $blockName ); ?>ico">
+
            <?php foreach ( $footerIcons as $icon ): ?>
+
                <?php echo $this->skin->makeFooterIcon( $icon ); ?>
+
            <?php endforeach; ?>
+
            </li>
+
          <?php endforeach; ?>
+
          </ul>
+
      <?php endif; ?>
+
      --> '''この行を追加'''
+
      <div style="clear:both"></div>
+
    </div>
+
<!-- /footer -->
+
</pre>
+
  
===アップロードを有効にする===
+
当面は無償で提供されるでしょう。
:<code>LocalSettings.php</code>を編集します。75行目辺りの以下の行を編集します。
+
:falseをtrueに変更します。
+
$wgEnableUploads = true;
+
 
+
===ナビゲーションバーの編集===
+
:ナビゲーションバーは[[MediaWiki:Sidebar]]メッセージページを編集する事で変更できます。
+
===左上のロゴの変更===
+
:インストールフォルダー\skins\common\images\wiki.png を上書き変更する。
+
::画像のサイズは135×135又は最大で155×135のサイズでpng形式
+
===日本語マッピングの変更をしたい場合===
+
:マッピング一覧[[Special:Allmessages]]から該当のマッピングを変更すればよい
+

2015年5月14日 (木) 13:56時点における最新版

このサービスはリサネットが提供しています

現在、リサネットは無償にて各種サービスを提供しています

将来、有料化する事もあり得ますが、今までの経緯から言うと

当面は無償で提供されるでしょう。