Top > フリーソフト・無料ソフト > fswiki

fswikiは、各種テンプレートを用いることで、
手軽に、表示方法を変更することができます。

本サイトで使用している、テンプレートを例にし、組み込み方を説明していきます。

テンプレートの入手方法

テンプレートに必要な、情報(ファイル)は、FreeStyleWikiのHPに、

http://fswiki.org/

テンプレート投稿ページから、各種のプラグインを入手することが可能です。

今回は、本ページで使用している、テンプレートを例にして、組み込み方を説明します。

テンプレートのインストール

上部にサーバ名、サイト名が表示されるサイトテンプレート

BugTrack-sitetemplate/1
上部にサーバ名、サイト名が表示されるサイトテンプレート

を選択します。

プラグインの機能、ライセンス形態などを、確認し、一番下に表示されている

upper_title_with_theme.zip

を選択し、ファイルをダウンロードします。

ダウンロードしたファイルを解凍し、

plugin

tmpl

の二つのファイルを、サーバにアップロードします。

本体プログラムの修正

テンプレート投稿ページの内容にしたがい

wiki.cgi

の内容の変更を行います。

ローカル側(パソコン側)にある、wiki.cgiを、サクラエディタなどを用いて、変更を行います。

# テンプレートにパラメータをセット
$template->param(SITE_TITLE  => &Util::escapeHTML($wiki->get_title()." - ".$wiki->config('site_title')),
                 SITE_NAME   => $wiki->config('site_title'),     #サイト名
                 SERVER_NAME => $ENV{SERVER_NAME},               #サーバ名
                 THEME_URI   => $wiki->config('theme_uri'),      #テーマディレクトリのURI
                 PAGE_NAME   => &Util::escapeHTML($wiki->get_title()),  #ページ名
                 MENU        => $header,
                 TITLE       => $title,
                 CONTENT     => $content,
                 FRONT_PAGE  => $top,
                 FOOTER      => $footer,
                 EDIT_MODE   => $action,
                 CAN_SHOW    => $can_show);

変更前のファイルwiki.cgiを

以下のように変更し

FTP転送により、サーバに、転送しましょう。

変更の際には、編集時の、文字コード、FTP転送時の文字コードには、注意しましょう。

テンプレートの設定

管理者として、ログインを行い、管理画面から、「スタイル設定」を、選択します。

サイトテンプレートを

upper_title_with_theme

テーマを

upper_title_with_blue_pipe

を選択し、「設定を保存」を押してください。

以上にて、画面の表示が、本サイトと、同じように変わります。(Menuの設定は、行ってください。)

fswikiではじめよう
[ fswikitのテンプレートの変更 ]
トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン