なんでも一覧自動生成プログラム じぇねログ

指定の形式で書かれたテキストファイルから取得したデータを
HTML形式のテンプレートに入れ込み、
一覧出力してくれるPHPプログラムです。更新履歴などにどうぞ。

このプログラムは試験運用中です。不具合や、使いづらいところがあったり、マニュアルがわかりづらい場合があります。サイト内各ページ下部のハートマークのボタンや、メールフォームから、忌憚なきフィードバックをいただけますと大変うれしいです。

指定の形式で書かれたテキストファイルを取得し、HTML形式のテンプレートにデータを入れ込み自動で一覧出力してくれるPHPプログラムです。ずぼログのテキストバージョンのようなイメージです。

「同じHTMLタグの繰り返しで、いくつものデータを並べて表示したい。コピペでちまちま作業すれば完了するんだけど、データの数が多くてめんどくさい! それに、編集ミスが起きたときにタグの誤りの箇所を探すのも大変……。」

そんなときに使ってほしいのがじぇねログです。用意するものは3つだけ。

  • じぇねログ本体(このページでダウンロードできます)
  • HTMLに入れ込みたいデータを、指定の形にまとめたテキストファイル(CSV形式)
  • 出力用のHTML形式テンプレート

更新履歴やテーブル形式の一覧表のほか、同じHTMLタグを使いながらいくつものデータを繰り返し表示させたい場合に、自分でテンプレートを編集してじぇねログに出力してもらうことで、データ管理の手間の大幅カットが期待できます。

  • 指定したCSV形式のテキストファイルからデータを拾ってきて、用意されているHTML形式のテンプレートにデータを当てはめて出力してくれます
  • ページ送り機能つきで、1ページあたりに表示するデータの数を設定変更できます。ページネーションせず、すべてのデータ像を一覧表示することも可能です
  • 出力用HTMLは自分で編集することができます。データの内容はそのままに、HTMLの出力をちょっと変更したいというときは、テンプレートをいじるだけでOK!
  • HTMLの扱いにある程度慣れた方向きのプログラムです

仕様について

PHP7以上。

PHPは有料サーバーであればほぼ間違いなく動きますが、無料サーバーでは動かない場合があるので(忍者ホームページ、FC2などのサーバーはPHPが使えません)、設置作業に入る前に必ずご利用中のサーバーの環境をチェックしてください

ライセンス

MITライセンスを採用しています。

  • このプログラムは、どなたでも無償でお使いいただけます。
  • 商用サイトでも、アダルトコンテンツを含むサイトにも、無償でお使いいただけます。
  • 利用に際して報告やクレジットリンクは必要ありません。
  • 改変、再配布、販売なども自由。改変したものを配布したり販売したりすることにも制限はありません。
  • CSS等を書き換えてデザインを変えることもOKです。また、デザインを変更するためのコードなどを自分のサイトで公開・配布してもOK。良い改造例はどんどんシェアして下さい。
  • ただし、プログラム内に書かれている著作権表示は削除しないでください。また、当然ながらあたかもプログラムのすべてを自作したかのように誤解させる発言・表記もおやめください。

使用上の確認事項

  • 開発者は、このプログラムのすべての環境での動作を保証するものではありません。
  • 開発者は、このプログラムを利用したことに起因する一切の不利益に対する責任を負いません。
  • プログラムの設置・設定に関する質問の全てにはお答えできません。特に、設置マニュアルを読めば解決されると思われる内容のものには返信いたしません。
  • カスタマイズは自由ですが、個別のカスタマイズの相談(例えば、見た目を変えるにはどうすればよいか等)には応じられません。
  • CMSがインストールされたサイトでの正常な動作は保証しかねます。自己責任のもと取り組んでください。

ご支援のお願い

doでは、テンプレート、プログラムおよびノウハウ記事の制作、およびサイトの運営・メンテナンスや問い合わせへの対応を、すべてガタガタ個人が行っています。もしもdoのコンテンツが役に立ったと思ったら、あたたかなご支援をお寄せいただけると、とても励みになります。AmazonほしいものリストやOFUSE、ギフトカード、その他のサービスからご支援いただけます。

支援する!

変更履歴

2024.06.07
ver1.0 正式版配布開始
変数を使ってデータの出力順を昇順と降順で切り替えられるようにしました。
_core.php、genelog.cssを修正
2024.02.20
ver0.1.1 配布開始
templates>table.phpを修正
2024.02.19
ver0.1 配布開始