PHP 2022年09月23日 03:45   編集
new!
用語集を作成するためのPHPプログラムです。
  • インデックスを新着順、索引、カテゴリー別に切り替えられます。
  • 記事内に他の記事のタイトルがあれば自動的にリンクを張り、記事の内容を一部ポップアップ表示します。
  • 記事にカテゴリーを設定することができます。カテゴリーによる絞り込み、分類表示が可能です。一つの記事に複数のカテゴリーを指定することができます。
  • 同じタイトルで内容が違う記事を複数作成することができます。
  • 管理者設定で「管理者のみ投稿可」、「誰でも投稿可」を指定できます。
  • pluginディレクトリにphpファイルを入れると、プラグインとして機能させることができます。
更新履歴
ver.1.175
2022.09.23
files、listup、pluginsプラグインを改修。
ver.1.174
2022.09.11
calendarプラグインを改修。
ver.1.173
2022.09.06
管理者画面でのinit.php編集処理を修正。
ver.1.172
2022.08.29
bbs_countプラグインを改修。
ver.1.171
2022.08.14
アウトラインの表示を変更。
ver.1.170
2022.07.13
カウンター処理修正。
ver.1.169
2022.06.07
CSSの記述ミスなどを修正。
ver.1.168
2022.05.26
clendar、help、search_imageプラグインを改修。
ver.1.167
2022.05.19
選択メニューの表示をCSSで設定するように変更。
ver.1.166
2022.05.10
添付ファイルのナンバリング方式を変更。添付ファイルの表示位置を簡易指定できるように修正。
ver.1.165
2022.04.27
bbsプラグイン、bbs_countプラグイン改修。
ver.1.164
2022.03.27
bmpファイルのサムネール作成に対応。calendarプラグイン改修。
ver.1.163
2022.03.22
PHP8でエラーやアラートが出るのを修正。
ver.1.162
2021.10.20
非管理者モードで記事表示するときは、管理者用記事のリンクは表示しないが、
通常の記事内に管理者用記事のタイトルがあった場合リンクに置換していたのを修正。
ver.1.161
2021.09.22
記事内でdivタグを閉じ忘れるとレイアウトが崩れるのを修正。
この"Shade検索"Wikiにも使用しています。
Wikiと違って、htmlタグを記述したい場合は直接タグを入力します。許可されたタグはそのまま有効になります。
Wikiのhtml変換書式がなかなか覚えられないのと、管理者のみがページ編集するのがメインの使用と考えて直接記述方式にしました。誰でも投稿可能モードにすると、最低限のタグのみ有効です。

設置

ダウンロードした圧縮ファイルを解凍すると以下のようなディレクトリとファイルに展開されます。
1.gifimg2.gifblink.gif
2.gifclip.gif

1.giflib2.gifholiday.php
1.gifplugin2.gifaccess.php
2.gifcalendar.php
2.gifcomment.php

1.giftmpl2.gifbasic.html
2.gifblue.html
2.gifname.html

2.gifinit.php
2.gifstyle.css
2.gifterm.php
  1. これをすべてサーバーにアップしてください。
    パーミションはサーバー指定のものにしてください。
  2. term.phpにアクセスしてください。
  3. 初めてのアクセスの場合、管理用パスワードの入力を求められるので、ここでパスワードを設定してください。
  4. 設定を変更する場合は、ページ右下の管理者用リンクから管理者画面にログインします。
    設定の
    • $t_titleはサイトのタイトル、
    • $skinは見た目を変えるスキンファイルの選択
    • $index_typeはデフォルトのメニュー
    • $post_modeは書き込みを管理者のみに限定するか誰でも書き込み可にするかを指定します。
    設定を変更したら「修正」ボタンを押して変更を確定します。

記事の投稿

画面右上部にある新規作成リンクを押すと記事投稿フォームが表示されます。
作成済みの記事を修正、削除するには記事右上の編集リンクをクリックしてください。
記事の記述方法については、ヘルププラグインヘルプを参照してください。

ヘルプ、プラグインヘルプは以下の手順で作成してください。
ヘルプは「ヘルプ」というタイトルの記事のコメント欄に
[[help]]
を記述して保存してください。
プラグインヘルプは「プラグインヘルプ」というタイトルのコメント欄に
[[plugins]]
を記述してください。

アップデート

term.phpがアップデートした場合、解凍したtermディレクトリごとすべて上書きしてください。
term.phpにアクセスすると、個人設定ファイルを元に管理者パスワードや既存の設定をinit.phpに復元するので、再度初期設定をする手間が省けます。
style.cssやtmplフォルダ内のhtmlファイルはそのまま上書きされます。cssファイルやhtmlファイルをカスタマイズしている場合はご注意ください。
counter:4,805