Skip to content

celebrater46/php_hp_gallery_2

Repository files navigation

PHP HP GALLERY についてあれこれ

##############################################
利用規約とか
##############################################

当プログラム PHP HP GALLERY(ピーエイチピーエイチピーギャラリー)は、
富士見永人が個人のサイト公開向けに開発したものです。

MITライセンスでの配布となります。
著作権表示とライセンス表示をしていただければ改変、再配布してくださって構いません。
当プログラムを使用して発生した如何なる問題にも作者は責任を負いません。
詳しくはMITライセンスでググってください。
 
本プログラムの利用を開始した時点で規約に同意したとみなされます。
 
バグなどの不具合報告があれば可能な範囲で対応する予定ですが、多忙につき保障はできません。
極めてシンプルかつ短期間でインスタント開発されているため、フォルダ名を変えたりリストの書き方を間違えたりすると容赦なくバグります。

サンプル画像の著作権は放棄してません。
保存、鑑賞は自由ですが、無断転載とかはしないでください。



##############################################
使い方
##############################################

github から git clone するか、
https://enin-world.sakura.ne.jp/ のアプリページより
ZIP ファイルをダウンロードして解凍、お使いのサーバーに FTP などでアップロードします。

git clone した場合、画像を格納する img フォルダと
サムネイル画像を格納する thumb フォルダが存在しないため、
プロジェクトフォルダ直下に予め作っておきます。
ないとバグります。

プロジェクトフォルダ(php_hp_gallery)直下にある「images.txt」に、各画像とタイトル、コメントを書き込みます。
サンプルを参考に、「カテゴリーナンバー|ファイル名(拡張子なし)|投稿日時|タイトル|コメント」という具合に、半角の縦棒で区切って書いてください。
このリストの順番通りに、イラストのサムネイルが表示されます。

なお、「カテゴリーナンバー|ファイル名(拡張子なし)|投稿日時|タイトル|コメント|title|comment」と半角縦棒で英語のタイトルとコメントを追加することもできます。
日本語と英語の切り替えモードを有効にするには、init.php の PHG_MULTI_LANGUAGE を true にしてください。

同ファイルの PHG_TITLE_AND_COMMENT は、画像と共にタイトルとコメントを表示するかどうか決めます。
デフォルトでは true になっています。false に書き換えると、タイトルとコメントが表示されなくなります。
また、false の場合は list.txt を消去しても動作しますが、表示順はファイル名の名前に依存します。

init.php の PHG_SITE_NAME は画像一覧ページの上に表示されるサイト名です。
[日本語タイトル, English title] という書き方になります。
シングルコート、ダブルコートを入れ忘れるとバグります。
何も記入しなければ非表示になります。

サムネイルや閲覧ページの画像の大きさは style.css ファイルをいじって変更してください。

categories.txt には、カテゴリーの情報を記入します。
サンプルを参考に、「カテゴリーナンバー|カテゴリー名|category name|(imgフォルダ下の)フォルダ名」
という書式で、半角縦棒で区切って入力します。

プロジェクトフォルダ直下の upload.php というページにアクセスすると、
タイトルやコメントを入力して画像をアップロードするための
専用のページが現れます。



##############################################
FP COMMON MODULES について
##############################################

FP COMMON MODULES という共通ライブラリを使用するので、
https://enin-world.sakura.ne.jp/ のアプリページより落として解凍し、
アップロードするか、github から git clone して
init.php 内のパスを適切に書き換えてください。



##############################################
サムネイル自動生成機能について
##############################################

PHP の GD という画像処理ライブラリを使って、サムネイルを自動的に生成します。
サイズはデフォルト値だと400ピクセルで、縦長画像なら横幅、横長画像なら高さが400の縮小画像が作られます。

お使いのサーバーに GD が存在せず、サムネ自動生成機能が有効な場合、エラーになります。
その場合は thumb フォルダ内に元の画像と同じ名前のサムネイル画像を手動で追加することで回避できます。



############################################################################################
############################################################################################
About PHP HP GALLERY (PHG)

##############################################
Terms of service
##############################################

This PHG is the App that I "Enin Fujimi" developed for exhibition my pictures.

PNS is MIT license.
If specify a copyright, you can edit PHG and give it out on the Web.
I never take responsibility even if PHG leads any troubles.

I regard you accept this agreement as you start to use PHG.

If you find any bug, tell me it. I will fix the bugs, but I don't know when it resolves.

PHG is very simple and being developed quickly.
If you change any folder name or mistake the syntax of each TXT files, PHG will be not working. Be careful.



##############################################
更新履歴 - Update history
##############################################

2022/1/25 v1.01:



Copyright (C) Enin Fujimi All Rights Reserved.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages