説明
*XOOPS YYBBS(v0.59) をXCL2.2 UTF-8 対応版(実験版)?
とりあえず、うちのローカル環境 XOOPS X (XCL2.2)で動作しているので、モジュールの素材というか情報共有として公開してみたいと思います。
オリジナルから変えたのは、PHP5.3 対応とプログラム内部に書かれている日本語部分をUTF-8に変更したくらいです。(一部、管理画面の英語表記部分を日本語化したりしてますが) なので、そんなに問題もないかな〜って思っていますが、実験版なので動作保証は致しません。ご利用の際は、人柱覚悟でお願いします。m(_ _)m
languageファイルは2種類入れていますが、各所でUTF-8に変更していますので、UTF-8専用となっています。
以下、オリジナルの Ver0.59 のREAD ME から引用しました。
**[FEATURE] - XOOPS Cube Legacy 2.1対応(β3で確認済み) - minahitoさんのXOOPS YYBBS(v0.59)に画像添付できるようにしたものです - KENTさんのjoyful noteのようなイメージです - 画像ファイルの種類/容量/サイズは自由に設定できます - minahitoさん作exFrame-0.89のインストールが必要です (yybbsa-0.59.1_hodaより同梱するようにしました) - オリジナルXOOPS YYBBSに対してテーブル構造が変更されています(サムネールのサイズと拡張子を追加) - 画像処理ソフトはImageMagickを使います。インストールされてない場合、画像サイズをサムネール並に十分小さくすれば可能です - KENTさん作Joyfull Noteのデータが移行できます - iconは表示しません。表示する場合はyybbs_item/htmlとyybbs_form.htmlのhodakaコメント部分を外してください - イベント通知機能を付加(v0.59.5) - searchモジュール対応(v0.59.6)
**[DIRECTORY] - 画像保存用ディレクトリを作成、書き込み可能にします - もし、作成しなくても、初回投稿時にデフォルトで/uploads/yybbsとその下に二つのディレクトリを自動的に作ります -- thumbs(707) .....サムネール保存 -- tmp(707) * joyful画像データを移行する場合 このtmpにftpしてください(先に自動作成するとオーナーがapacheになりパミッションエラーになるので注意。先に手動で3つのディレクトリを作った方がいいです)
- アップロード可能かどうかの検査 -- 管理画面の「アップロード検査」より、php.ini設定、ディレクトリ、imageMgickのパスなどを検査します
- altsysモジュールをインストールしてなくてもxoops_trsut_pathディレクトリだけは作成してください -- 位置はドキュメントルート以外が望ましい -- それが不可能なら該当ディレクトリに下記の.htaccessファイルを置いてください Order deny,allow Deny from all -- mainfile.phpにxoops_trust_pathを定義してください。例として、ディレクトリ名がxoops_trust_pathなら define('XOOPS_TRUST_PATH', '/var/www/xoops_trust_path');
**[INSTALL] - 新規インストールの場合: -- 普通のモジュールと変わりません -- インストール後一般設定で必要事項(画像フォルダ他)を定義してください -- BBSを必ず新規に作成してください -- joyfulデータと画像の移行(管理メニュー「joyfulからのデータ移行」にて)
**[UPGRADE] - 既にオリジナルYYBBSをインストール済みの場合: -- モジュールアップデートします(テンプレートも変更になってます) -- 管理メニュー一般設定で必要事項(画像フォルダ他)を定義します -- テーブル構造を変更します(管理メニュー「joyfulからのデータ移行」にて) -- BBSを必ず作成しておく -- joyfulデータと画像の移行(管理メニュー「joyfulからのデータ移行」にて)
**[joyfulからのデータ移行] - 管理メニュー「joyfulからのデータ移行」にて - 移行データはyybbs/upgrade直下に置いてください - 画像データは画像保存ディレクトリ直下のtmpに置いてください - BBS単位で移行できます - 移行対象データ -- joyful.log -- 過去ログ(1.datなど) -- 既投稿分画像 -- データは作業終了時に自動削除します - 作業終了後はyybbs/upgradeディレクトリを削除します
**[使い方ページの編集] - 各項目をカスタマイズする場合は、bbsごとにHOWTO、またはlanguage/japanese/main.phpを編集します - ただし、デフォルトの第6項(投稿ファイルの種類、サイズ等の変更)を変更する場合はhowto.phpもチェックしてください
**[ChangeLog] 2009.5.13(v0.59.9.7) - v0.59.9.6のエンバグ修正 2009.5.10(v0.59.9.6) - ファイルアップロード検証バグを修正 2009.2.9(v0.59.9.5) - ゲスト時モジュール検索不具合を解消 2007.6.29(v0.59.9.3) - グループによる権限管理ができない不具合解消
2007.3.15(v0.59.9.2) - 一覧表にユーザータイムオフセットが反映されないバグ修正(yybbs_item.html更新)
2007.2.20(v0.59.9.1) - php5では管理画面の投稿削除がハングするので同梱のexFrame/exForm/PreviewForm.phpで弥縫策(笑)
2006.11.28(v0.59.9) - パミッション関係のバグ修正 - テンプレート(yybbs_block_newpost.html, _newthread.html)言語バグ修正
2006.11.15(v0.59.8) - サーバー環境などを事前にチェック可能にした(管理画面「アップロード検査」) - 投稿時ファイルアップ環境のチェック追加(yybbs_form.htmlの変更) - php-4.3未満の場合ファイルアップ結果判定が怪しいバグ修正 - 画像削除処理方式の変更
2006.11.9(v0.59.7) - XOOPS Cube Legacy 2.1対応(β3で確認)。 - 管理画面のメニュー表示にGIJOEさんのmymenu-0.18改を採用 thanx to GIJOE -- altsysモジュール(v0.21以上)のインストール推奨 -- でないと管理画面でmyblocksadmin、mytplsadmin機能が有効になりません -- いずれにしろXOOPS_TRUST_PATHの定義が必須です
2006.10.23(v0.59.6) - searchモジュール対応 - 同上&サブメニューにアクセス権反映
2006.10.10(v0.59.5) - イベント通知機能を追加(yybbs_index.html、yybbs_forum.htmlの編集が必要) - 投稿確認画面を日本語化(同梱exFrameモジュールの上書きが必要)
2006.08.23 - テンプレートのMAX_FILE_SIZE対応
2006.07.17 - post権限無しの場合、画像リンクurlがセットされない不具合の解消 - パミッション設定画面の日本語化
2006.07.02 - 返信と記事修正時に画像投稿窓が表示されない不具合、クッキー使用時に画像削除に失敗する不具合の解消
2006.06.20 - 投稿データの編集、削除権限が反映されない不具合の修正。 upgradeの場合はテンプレートyybbs_form.html、yybbs_forum.htmlのアップデートも必要です。 - exFrameモジュールを同梱するようにした
2006.06.08 - yybbs-0.59対応 - bbs削除時投稿済み画像を削除する
2006.05.25 - 一般設定でローカルパミッションoffのとき画像投稿できない不具合の修正
2005.10.10 - yybbs-0.58対応
2005.10.6 - confirmしなかった場合にtmpディレクトリ内容がクリアされない不具合の修正
2005.9.30 - 画像投稿権限機能を導入したときのエンバグフィックス
2005.8.17 - 画像投稿権限のグループ別設定を可能にした。管理画面のbbs一覧からbbs別グループ別にアクセス権限を与えてください。 -->yybbs_form.htmlのアップデートが必要
2005.8.9 - tmpディレクトリ・クリアの不具合を修正した
2005.4.23 - php-4.3.x以上必要なファイル検索関数glob()の使用をやめた thanx yoshi
2005.4.16 - ImageMagickが使えない場合でも、サムネール長の範囲の画像は貼付可能とした - ImageMagickパスチェック、投稿データ削除しても画像削除しない、他のバグを修正
|